:filter の {pat} が / で囲まれていないと {command} の補完が効かない #991

Closed
thinca opened this Issue Nov 29, 2016 · 7 comments

Projects

None yet

3 participants

@thinca
Member
thinca commented Nov 29, 2016

質問・報告の内容

表題の通り、:filter {pat} {command} の、{pat}/ で囲まれている場合のみ {command} 部分の補完が効きます。

" 補完が効く(コマンドライン末尾で <Tab> や <C-d> をタイプしてコマンド一覧が表示される)
:filter /foo/ 
:filter /hoge\/huga/

" 補完が効かない
:filter foo
:filter @hoge/huga@
" ↑{pat} には :s などと同様に / 以外が使えます

実装の都合かもしれませんが、補完が効くのが期待される動作かと思います。

Vimのバージョン

8.0.0104

OSの種類/ディストリ/バージョン

以下で確認

  • Windows 10 Pro 64bit
  • Gentoo Linux 64bit
@ichizok
Member
ichizok commented Dec 2, 2016

補完できない箇所で <TAB><C-D> を打つと ^I^D になりますが、表示されない方がいいですか?
https://gist.github.com/ichizok/3256df050c35885dc06c867825ce6893

@thinca
Member
thinca commented Dec 4, 2016

パッチありがとうございます!!
他のコマンド (:global のパターン部分とか) も表示されるようなので、表示されて良いと思います。

@ichizok
Member
ichizok commented Dec 4, 2016

vim/vim#1299
PR投げました。

@h-east
Member
h-east commented Dec 4, 2016

@ichizok 👍
vim_devに変な英語でお願いしたけど😅、GitHub経由のPRの場合とvim_dev直メールの場合のauthor nameは結び付けておいた方が良いと思いました。

@ichizok
Member
ichizok commented Dec 5, 2016

了解です。ご指摘ありがとうございます。

@ichizok ichizok closed this Jan 5, 2017
@h-east h-east added xlose/fixed and removed xlose/todolisted labels Jan 8, 2017
@h-east
Member
h-east commented Jan 8, 2017

patch 8.0.0150
vim/vim@7069bf1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment