Skip to content
This repository has been archived by the owner on Aug 20, 2022. It is now read-only.

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

Open
kashewnuts opened this issue Jan 4, 2017 · 11 comments

Comments

@kashewnuts
Copy link

期待する動作

: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を押すかコマンドを入力してください
@lambdalisue
Copy link
Owner

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

@kashewnuts
Copy link
Author

お世話になります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
Copy link
Owner

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

@kashewnuts
Copy link
Author

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

@kashewnuts
Copy link
Author

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

@lambdalisue
Copy link
Owner

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

v2.3.3...develop#diff-bff4a42762cab5236b9970a8e0aea85eR136

lambdalisue added a commit to vim-jp/vital.vim that referenced this issue Jan 12, 2017
lambdalisue added a commit to vim-jp/vital.vim that referenced this issue Jan 13, 2017
fnameescape() is required while tempfile might contains
backslash in Windows.

silent is added while the line is for removing 'tempfile'
from unlisted-buffer which is not a core part of the
function (#439)

Fix lambdalisue/vim-gista#81
@lambdalisue
Copy link
Owner

@kashewnuts 遅くなりましたが、おそらく治りました。#82 を再度試していただけませんか?

@kashewnuts
Copy link
Author

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

@lambdalisue
Copy link
Owner

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

b6cd41d

@kashewnuts
Copy link
Author

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

@lambdalisue
Copy link
Owner

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants