Closed hokorobi closed 8 years ago
再現したいので詳細な再現方法と実際のエラーメッセージを教えていただけませんか?
あと :version
と :autocmd BufReadCmd
の実行結果もお願い致します。
例えばコマンドプロンプトから以下のように実行すると gvim -c "Gista open bda2bf6d2479d54706d9 contactform.js" gist を読み込んだ後に以下がメッセージに表示されます。
実行結果を貼り付けます。 よろしくお願いします。
:version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 1 2016 23:52:25)
MS-Windows 64 ビット GUI 版
適用済パッチ: 1-1016
Modified by koron.kaoriya@gmail.com
Compiled by koron.kaoriya@gmail.com
Huge 版 with GUI. 機能の一覧 有効(+)/無効(-)
+acl +cindent +conceal +digraphs +extra_search +gettext/dyn +kaoriya +lua/dyn +multi_byte_ime/dyn +persistent_undo +reltime +startuptime -tcl +vertsplit +wildmenu
+arabic +clientserver +cryptv +directx +farsi +guess_encode +langmap +menu +multi_lang -postscript +rightleft +statusline -tgetent +virtualedit +windows
+autocmd +clipboard +cscope -dnd +file_in_path -hangul_input +libcall +migemo/dyn -mzscheme +printer +ruby/dyn -sun_workshop -termresponse +visual +writebackup
+balloon_eval +cmdline_compl +cursorbind -ebcdic +find_in_path +iconv/dyn +linebreak +mksession +netbeans_intg +profile +scrollbind +syntax +textobjects +visualextra -xfontset
+browse +cmdline_hist +cursorshape +emacs_tags +float +insert_expand +lispindent +modify_fname -ole +python/dyn +signs +tag_binary +title +viminfo -xim
++builtin_terms +cmdline_info +dialog_con_gui +eval +folding +jumplist +listcmds +mouse +path_extra +python3/dyn +smartindent +tag_old_static +toolbar +vreplace -xterm_save
+byte_offset +comments +diff +ex_extra -footer +keymap +localmap +mouseshape +perl/dyn +quickfix -sniff -tag_any_white +user_commands +wildignore +xpm_w32
システム vimrc: "$VIM\vimrc"
ユーザ vimrc: "$HOME\_vimrc"
第2ユーザ vimrc: "$HOME\vimfiles\vimrc"
第3ユーザ vimrc: "$VIM\_vimrc"
ユーザ exrc: "$HOME\_exrc"
第2ユーザ exrc: "$VIM\_exrc"
システム gvimrc: "$VIM\gvimrc"
ユーザ gvimrc: "$HOME\_gvimrc"
第2ユーザ gvimrc: "$HOME\vimfiles\gvimrc"
第3ユーザ gvimrc: "$VIM\_gvimrc"
システムメニュー: "$VIMRUNTIME\menu.vim"
コンパイル: cl -c /W3 /nologo -I. -Iproto -DHAVE_PATHDEF -DWIN32 -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_XPM_W32 /DMODIFIED_BY=\"koron.kaoriya@gmail.com\" /DDYNAMIC_MSVCRT_DLL=\"msvcr100.dll\" /DGETTEXT_DLL=\"intl.dll\" /D_BIND_TO_CURRENT_VCLIBS_VERSION=1 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 /Fo.\ObjGXULYHRAMD64/ /Ox /GL -DNDEBUG /MD -DFEAT_MBYTE_IME -DDYNAMIC_IME -DFEAT_GUI_W32 -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DDYNAMIC_MIGEMO -DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua51.dll\" -DFEAT_PYTHON -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"python34.dll\" -DFEAT_PERL -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl520.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_VER=20 -DDYNAMIC_RUBY_DLL=\"x64-msvcrt-ruby200.dll\" -DFEAT_HUGE /Fd.\ObjGXULYHRAMD64/ /Zi
リンク: link /RELEASE /nologo /subsystem:windows /LTCG:STATUS oldnames.lib kernel32.lib advapi32.lib shell32.lib gdi32.lib comdlg32.lib ole32.lib uuid.lib /machine:AMD64 gdi32.lib version.lib winspool.lib comctl32.lib advapi32.lib shell32.lib /machine:AMD64 /nodefaultlib msvcrt.lib user32.lib /nodefaultlib:lua51.lib /nodefaultlib:python27.lib /nodefaultlib:python34.lib WSock32.lib ..\..\build\msvc\target\install-x64\lib\libXpm.lib /PDB:gvim.pdb -debug
:autocmd BufReadCmd
lawrencium_files BufReadCmd
lawrencium://**//**//*
exe s:ReadLawrenciumFile(expand('<amatch>'))
Network BufReadCmd
file://* call netrw#FileUrlRead(expand("<amatch>"))
ftp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
rcp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
scp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
http://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
file://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
https://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
dav://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
davs://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
rsync://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
sftp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost ".fnameescape(expand("<amatch>"))
vim_gista_read_file BufReadCmd
gista-file:*:*:*
call gista#autocmd#call('BufReadCmd')
gista-file:*:*/*:*
call gista#autocmd#call('BufReadCmd')
gista-json:*:*
call gista#autocmd#call('BufReadCmd')
gista-json:*:*/*
call gista#autocmd#call('BufReadCmd')
ありがとうございました、おそらく修正できたと思います。
ありがとうございます、表示されなくなりました。
;-)
Vim が起動してから :Gista list を実行することなく、:Gista open gistid filename を実行すると、ファイルを表示した後「該当するautocommandは存在しません」がメッセージに表示されます。(gistid, filename はそれぞれ実在のもので)
影響があるのかは今のところわかりません。