2017-09-14 7 views
1

私はラップトップにQuramy/tsuquyomiプラグインを使用していますが、すべてうまくいきます。今日、私は自分のデスクトップ(MacOSのシエララップトップ上と同じ)にそれをインストールし、Vimを起動するとき、私はエラーを取得:vimを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

私はvim --versionの出力を比較し、すべてがあるように思えます同じ。

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

また、私はQuramy/tsuquyomiのバージョンは私のラップトップ上と同じであることを確認しました。

これらのエラーがどのように修正されるか考えている人はいますか?

+0

トライ課題追跡をtsuquyomi – dlmeetei

+1

ええ、私はすでにチケットを作っていますが、ラップトップではすべてがうまく動作するため、デスクトップ上に何かが見つからないようです。 – starikovs

+1

OK、プルリクエストを作成しました。したがって、浮動小数点数を 'str2float(" 0.01 ")'に変更すると、エラーがなくなり、 ':TsuDefinition'がうまく動作します。 – starikovs

答えて

1

OK、そう問題は浮動小数点数にあった:

get(g:, 'tsuquyomi_waittime_after_open', 0.01)

プラグイン+floatがそれでもエラーが発生するビルドに含まれている間。 修正このために、あなただけのstr2float("0.01")で、すべての浮動小数点数を置き換えることができます:

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

はまた、私はプル要求を掲示し、変更がマージされているように思える:のhttps://github.com/Quramy/tsuquyomi/pull/178

関連する問題