2017-09-14 1 views
1

J'utilise le plugin Quramy/tsuquyomi sur mon portable et tout fonctionne bien. Aujourd'hui, je l'ai installé sur mon bureau (macOS Sierra même que sur l'ordinateur portable) et je reçois les erreurs lors du démarrage du vim:Erreurs au démarrage de vim avec le plugin Quramy/tsuquyomi

Error detected while processing /Users/username/.vim/bundle/tsuquyomi/plugin/tsuquyomi.vim: line 38: E806: using Float as a String E116: Invalid arguments for function get(g:, 'tsuquyomi_waittime_after_open', 0.01) E15: Invalid expression: get(g:, 'tsuquyomi_waittime_after_open', 0.01) Press ENTER or type command to continue

I par rapport à la sortie du vim --version et il semble que tout est même.

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 3 2017 18:35:35) MacOS X (unix) version Included patches: 1-1050 Compiled by Homebrew Huge version without GUI. Features included (+) or not (-): +acl +file_in_path +mouse_sgr +tag_old_static +arabic +find_in_path -mouse_sysmouse -tag_any_white +autocmd +float +mouse_urxvt -tcl -balloon_eval +folding +mouse_xterm +termguicolors -browse -footer +multi_byte +terminal ++builtin_terms +fork() +multi_lang +terminfo +byte_offset -gettext -mzscheme +termresponse +channel -hangul_input +netbeans_intg +textobjects +cindent +iconv +num64 +timers -clientserver +insert_expand +packages +title +clipboard +job +path_extra -toolbar +cmdline_compl +jumplist +perl +user_commands +cmdline_hist +keymap +persistent_undo +vertsplit +cmdline_info +lambda +postscript +virtualedit +comments +langmap +printer +visual +conceal +libcall +profile +visualextra +cryptv +linebreak +python +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con -lua +rightleft +windows +diff +menu +ruby +writebackup +digraphs +mksession +scrollbind -X11 -dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent -xim +emacs_tags -mouseshape +startuptime -xpm +eval +mouse_dec +statusline -xsmp +ex_extra -mouse_gpm -sun_workshop -xterm_clipboard +extra_search -mouse_jsbterm +syntax -xterm_save +farsi +mouse_netterm +tag_binary
system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" fall-back for $VIM: "/usr/local/share/vim" Compilation: clang -c -I. -Iproto -DHAVE_CONFIG_H -DMACOS_X_UNIX -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: clang -L. -fstack-protector -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib -L/usr/local/lib -o vim -lncurses -liconv -framework Cocoa -mmacosx-version-min=10.12 -fstack-protector-strong -L/usr/local/lib -L/usr/local/Cellar/perl/5.26.0/lib/perl5/5.26.0/darwin-thread-multi-2level/CORE -lperl -lm -lutil -lc -F/usr/local/opt/python/Frameworks -framework Python -lruby.2.4.1 -lobjc

Aussi, je vérifiais que la version de Quramy/tsuquyomi est le même que sur mon ordinateur portable.

Quelqu'un at-il une idée de la façon dont ces erreurs peuvent être corrigées?

+0

essayer question traqueur tsuquyomi – dlmeetei

+1

Oui, j'ai déjà créé un ticket mais il semble qu'il manque quelque chose sur mon bureau car tout fonctionne bien sur l'ordinateur portable. – starikovs

+1

OK, j'ai créé une requête de tirage. Donc, si je change les nombres à virgule flottante avec 'str2float (" 0.01 ")' l'erreur disparaît et le ': TsuDefinition' commence à bien fonctionner. – starikovs

Répondre

1

OK, donc le problème dans les nombres à virgule flottante:

get(g:, 'tsuquyomi_waittime_after_open', 0.01)

Alors que le plug-in +float est inclus à l'accumulation de l'erreur se produit encore. Pour fixer cela, vous pouvez simplement remplacer tous les nombres à virgule flottante avec str2float("0.01"):

get(g:, 'tsuquyomi_waittime_after_open', str2float("0.01"))

De plus, je posté la demande de traction et il semble que les changements ont été fusionnés: https://github.com/Quramy/tsuquyomi/pull/178