vim-gista icon indicating copy to clipboard operation
vim-gista copied to clipboard

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

Open kashewnuts opened this issue 8 years ago • 11 comments

期待する動作

: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つです。

  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を押すかコマンドを入力してください
  1. 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を押すかコマンドを入力してください
  1. 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を押すかコマンドを入力してください

kashewnuts avatar Jan 04 '17 15:01 kashewnuts

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

lambdalisue avatar Jan 05 '17 04:01 lambdalisue

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

kashewnuts avatar Jan 05 '17 05:01 kashewnuts

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

lambdalisue avatar Jan 05 '17 06:01 lambdalisue

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

kashewnuts avatar Jan 05 '17 06:01 kashewnuts

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

kashewnuts avatar Jan 11 '17 09:01 kashewnuts

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

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

lambdalisue avatar Jan 12 '17 09:01 lambdalisue

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

lambdalisue avatar Jan 17 '17 15:01 lambdalisue

対応いただきありがとうございます。 しかし変わらず同様のエラーメッセージがでました… 報告内容から漏れていましたが、リスト一覧で選択できる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 vim-gista_v2 3 3

  • fix-81 vim-gista_fix81

kashewnuts avatar Jan 18 '17 19:01 kashewnuts

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

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

lambdalisue avatar Feb 20 '17 06:02 lambdalisue

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

kashewnuts avatar Feb 20 '17 10:02 kashewnuts

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

lambdalisue avatar Feb 20 '17 11:02 lambdalisue