vim-gista
vim-gista copied to clipboard
Gista listすると「該当するバッファはありませんでした」とエラーが表示される。
期待する動作
:Gista listしても、listで表示されたgistを選択・保存してもエラーがでないようにしてほしい。
環境
- OS: Windows10 Pro
- Vim: (G)Vim8.0.134 (32bit, kaoriya版)
:py print('Hello, Python')return:Hello, Python:py3 print('Hello, Python3')return:Hello, Python3
- vim-gista: rev
8f27e74 - curl:
> curl --version
curl 7.46.0 (i386-pc-win32) libcurl/7.46.0 OpenSSL/1.0.2e zlib/1.2.8 WinIDN libssh2/1.6.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz
現象
:Gista listし操作しようとすると「該当するバッファはありませんでした」とエラーが表示されます。
以下エラーを確認した項目3つです。
:Gista listを実行すると、以下のエラーが表示される。(エラーが表示された後listは表示される。)
Formatting gist entries to display ...
function gista#command#list#open[47]..gista#command#list#redraw[21]..gista#util#buffer#edit_content[1]..<SNR>169_edit_content[9]..<SNR>169_read_content の処理中にエラーが検出されました:
行 28:
E94: C:\Users\KASHUN~1\AppData\Local\Temp\VIHF642.tmp に該当するバッファはありませんでした
続けるにはENTERを押すかコマンドを入力してください
- listから編集したいgistを選択して開こうとすると、以下のエラーが表示される。(gist自体は表示される。)
function gista#autocmd#call[14]..<SNR>83_on_BufReadCmd[3]..gista#command#open#edit[17]..gista#util#buffer#edit_content[1]..<SNR>76_edit_content[9]..<SNR>76_read_content の処理中にエラーが検出されました:
行 28:
E94: C:\Users\KASHUN~1\AppData\Local\Temp\VIB4B5E.tmp に該当するバッファはありませんでした
続けるにはENTERを押すかコマンドを入力してください
- gistを編集し、
:w!で保存しようとすると、以下のエラーが表示される。(保存自体はされている。)
function <SNR>71_on_GistaUpdate[2]..<SNR>71_action_update[2]..gista#command#list#update[26]..gista#command#list#redraw[21]..gista#util#buffer#edit_content[1]..<SNR>76_edit_content[9]..<SNR>76_read_content の処理中にエラーが検出されました:
行 28:
E94: C:\Users\KASHUN~1\AppData\Local\Temp\VIEE5D2.tmp に該当するバッファはありませんでした
続けるにはENTERを押すかコマンドを入力してください
ご報告ありがとうございます。再現できないため最小 vimrc で試していただけませんか?
お世話になりますm(_ _)m 以下のvimrcで再度試しましたが、同様の結果が得られました。
call plug#begin('~/.vim/plugged')
Plug 'lambdalisue/vim-gista'
call plug#end()
let g:gista#client#default_username = 'kashewnuts'
念のため~/.cache/vim-gistaを丸ごと削除し、:Gista loginし直してから試しても同様でした。 プラグインマネージャーはvim-plugを使用していますが、dein.vimでも同様の結果でした。
最小構成でも再現できませんでした。 Vital でエラーが出ているようなのでアップデートしてみました。#82 を試してみていただけませんか
素早いご対応ありがとうございます。
git fetch origin pull/82/head:fix-81し、vim-gistaを置き換えて試しましたが変わりませんでした。
(念のため~/.cache/vim-gistaを丸ごと削除し、:Gista loginし直してから試しています)
その後の情報です。 変わらず自分の環境ですと最新版ではエラーがでていましたが、 tag: v2.3.3 だと期待した動作になりました。 ひとまずこちらのバージョンを使用させていただければと思いますm(_ _)m
ありがとうございます!おそらく原因が特定できたので修正しておきます
https://github.com/lambdalisue/vim-gista/compare/v2.3.3...develop#diff-bff4a42762cab5236b9970a8e0aea85eR136
@kashewnuts 遅くなりましたが、おそらく治りました。https://github.com/lambdalisue/vim-gista/pull/82 を再度試していただけませんか?
対応いただきありがとうございます。 しかし変わらず同様のエラーメッセージがでました… 報告内容から漏れていましたが、リスト一覧で選択できるGistもおかしかったことも追記いたします。
不具合内容
- 一覧の先頭に空行があるせいで、開きたいGistでないものが開かれる。 (以下のキャプチャだとfix-81では"GitHab:kashewnuts | Mode: create_at..."を選択して、 v2.3.3と同様の"A clink script for supporting tab-c..."が開かれる。)
- Gistファイルを開いてもシンタックスハイライトが効いていない。
- 開いたGistファイルの行頭に空行が入り、編集中になっている。
以下、Gistを開いた時の画面キャプチャです。
-
v2.3.3

-
fix-81

遅くなりました(忘れてましたすみません。。。)。どうも Vital 関係な気がします。 master にちゃんとアップグレードしたものを上げてみたので、試してみて頂けると助かります(同じ問題が発生するかもしれませんが)
https://github.com/lambdalisue/vim-gista/commit/b6cd41d0eb480cd79e84f3da3703613d0cf94a6c
@lambdalisue 最新版を試してみましたが、同様のエラーが出てしまいましたorz
なるほど。。。バッファの一行目が空白になる問題はどうでしょうか?