lambdalisue / vim-gista

An alternative gist.vim, vim plugin which manipulate gists in Vim.
http://www.vim.org/scripts/script.php?script_id=4976
MIT License
156 stars 5 forks source link

Gista listすると「該当するバッファはありませんでした」とエラーが表示される。 #81

Open kashewnuts opened 7 years ago

kashewnuts commented 7 years ago

期待する動作

:Gista listしても、listで表示されたgistを選択・保存してもエラーがでないようにしてほしい。

環境

現象

:Gista listし操作しようとすると「該当するバッファはありませんでした」とエラーが表示されます。 以下エラーを確認した項目3つです。

  1. :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を押すかコマンドを入力してください
  2. 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を押すかコマンドを入力してください
  3. 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を押すかコマンドを入力してください
lambdalisue commented 7 years ago

ご報告ありがとうございます。再現できないため最小 vimrc で試していただけませんか?

kashewnuts commented 7 years ago

お世話になります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でも同様の結果でした。

lambdalisue commented 7 years ago

最小構成でも再現できませんでした。 Vital でエラーが出ているようなのでアップデートしてみました。#82 を試してみていただけませんか

kashewnuts commented 7 years ago

素早いご対応ありがとうございます。 git fetch origin pull/82/head:fix-81し、vim-gistaを置き換えて試しましたが変わりませんでした。 (念のため~/.cache/vim-gistaを丸ごと削除し、:Gista loginし直してから試しています)

kashewnuts commented 7 years ago

その後の情報です。 変わらず自分の環境ですと最新版ではエラーがでていましたが、 tag: v2.3.3 だと期待した動作になりました。 ひとまずこちらのバージョンを使用させていただければと思いますm( )m

lambdalisue commented 7 years ago

ありがとうございます!おそらく原因が特定できたので修正しておきます

https://github.com/lambdalisue/vim-gista/compare/v2.3.3...develop#diff-bff4a42762cab5236b9970a8e0aea85eR136

lambdalisue commented 7 years ago

@kashewnuts 遅くなりましたが、おそらく治りました。https://github.com/lambdalisue/vim-gista/pull/82 を再度試していただけませんか?

kashewnuts commented 7 years ago

対応いただきありがとうございます。 しかし変わらず同様のエラーメッセージがでました… 報告内容から漏れていましたが、リスト一覧で選択できるGistもおかしかったことも追記いたします。

不具合内容

以下、Gistを開いた時の画面キャプチャです。

lambdalisue commented 7 years ago

遅くなりました(忘れてましたすみません。。。)。どうも Vital 関係な気がします。 master にちゃんとアップグレードしたものを上げてみたので、試してみて頂けると助かります(同じ問題が発生するかもしれませんが)

https://github.com/lambdalisue/vim-gista/commit/b6cd41d0eb480cd79e84f3da3703613d0cf94a6c

kashewnuts commented 7 years ago

@lambdalisue 最新版を試してみましたが、同様のエラーが出てしまいましたorz

lambdalisue commented 7 years ago

なるほど。。。バッファの一行目が空白になる問題はどうでしょうか?