Apprentice
Apprentice copied to clipboard
not loading anymore in vim 8.0
Since last commit (0e624fd7efdc96d3fa3c1e12f7fc701fa1534eaf) apprentice refuses to load (at vim startup), unless I set explicitly set background=dark
in my vimrc before colorscheme apprentice
.
It doesn't happen in nvim or vim 8.1.
It works flawlessly on the 8.0.1365 that comes by default on MacOS Mojave.
Could you try with this vimrc
:
" /tmp/test.vim
colorscheme apprentice
and this command to start Vim:
$ vim -Nu /tmp/test.vim
and show me the exact output of :version
?
Same result with
if &compatible
set nocompatible
endif
set runtimepath=$VIMRUNTIME
colorscheme apprentice
(it only loads if I set background)
Also, when switching to apprentice from a light color scheme, &background
is still light
.
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jun 21 2019 04:10:35)
Patch incluse: 1-197, 322, 377-378, 550, 649, 651, 703, 706-707
Patch aggiuntive: 8.1.1401, 8.1.1382, 8.1.1368, 8.1.1367, 8.1.1366, 8.1.1365, 8.1.1046, 8.1.0613, 8.1.0547, 8.1.0546, 8.1.0544, 8.1.0540, 8.1.0539, 8.1.0538, 8.1.0506, 8.1.0208, 8.1.0206, 8.1.0205, 8
.1.0189, 8.1.0177, 8.1.0067, 8.1.0066
Modificato da [email protected]
Compilato da [email protected]
Versione gigante con GUI GTK2. Funzionalità incluse (+) o escluse (-):
+acl +cmdline_compl +digraphs +folding +langmap +mouseshape -mzscheme +python3 +syntax +toolbar +writebackup
+arabic +cmdline_hist +dnd -footer +libcall +mouse_dec +netbeans_intg +quickfix +tag_binary +user_commands +X11
+autocmd +cmdline_info -ebcdic +fork() +linebreak +mouse_gpm +num64 +reltime +tag_old_static +vertsplit -xfontset
+balloon_eval +comments +emacs_tags +gettext +lispindent -mouse_jsbterm +packages +rightleft -tag_any_white +virtualedit +xim
+browse +conceal +eval -hangul_input +listcmds +mouse_netterm +path_extra +ruby +tcl +visual +xpm
++builtin_terms +cryptv +ex_extra +iconv +localmap +mouse_sgr +perl +scrollbind +termguicolors +visualextra +xsmp_interact
+byte_offset +cscope +extra_search +insert_expand +lua -mouse_sysmouse +persistent_undo +signs +terminfo +viminfo +xterm_clipboard
+channel +cursorbind +farsi +job +menu +mouse_urxvt +postscript +smartindent +termresponse +vreplace -xterm_save
+cindent +cursorshape +file_in_path +jumplist +mksession +mouse_xterm +printer +startuptime +textobjects +wildignore
+clientserver +dialog_con_gui +find_in_path +keymap +modify_fname +multi_byte +profile +statusline +timers +wildmenu
+clipboard +diff +float +lambda +mouse +multi_lang -python -sun_workshop +title +windows
file vimrc di sistema: "$VIM/vimrc"
file vimrc utente: "$HOME/.vimrc"
II file vimrc utente: "~/.vim/vimrc"
file exrc utente: "$HOME/.exrc"
file gvimrc di sistema: "$VIM/gvimrc"
file gvimrc utente: "$HOME/.gvimrc"
II file gvimrc utente: "~/.vim/gvimrc"
defaults file: "$VIMRUNTIME/defaults.vim"
file menu di sistema: "$VIMRUNTIME/menu.vim"
$VIM di riserva: "/usr/share/vim"
Compilazione: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/i
nclude/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/incl
ude/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/build/vim-xBMBkh/vim-8.0.01
97=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Link: gcc -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0
-lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -la
ttr -lgpm -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.24/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python3.5/config-3.5m-x
86_64-linux-gnu -lpython3.5m -lpthread -ldl -lutil -lm -L/usr/lib/x86_64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.3 -lpthread -lgmp -ldl -lcrypt -lm
Also, when switching to apprentice from a light color scheme,
&background
is stilllight
.
Yes, this is not supposed to change.
Can you tell me what distro you use? Even Debian Stable has 8.1.xxx and I would want to try with similar conditions as yours.
I just tried in an Ubuntu VM, and it worked but it was 8.1.
FWIW, I just tried on another Mac of mine with 8.0 and apprentice also worked as expected.
It's MX Linux 18.3 (Debian stretch), maybe Debian has oldstable repos (that you can try)?
https://packages.debian.org/stretch/vim
I seem to have a similar problem: https://github.com/romainl/Apprentice/issues/59