dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

補完候補が多かった後に少なくなったらプロンプトを下にスクロールし直してほしぃ

Open ayapi opened this issue 10 years ago • 5 comments

ayapi avatar Jan 03 '16 13:01 ayapi

これゎなんかむずぃっぽぃのと、 たぶん直前のコマンドの結果をゃたらみたぃってゅーのゎ、 直前のコマンドの結果をファジーサーチに出すょーにすればぃぃんだと思ぅ

ayapi avatar Jan 03 '16 15:01 ayapi

とゎぃぇゃっぱこれっらぃゎ

画面上下分割で、 上にリダイレクト 下にプロンプト+コンプリーションリスト ってするとか? ぅまくぃくのかゎかんなぃけどひとっのアイデア

ayapi avatar Jan 08 '16 00:01 ayapi

zsh側でどーにもできなぃって言ぅんなら ってことでneovim-terminal側でどーにかできなぃかとかんがぇてみた

neovimのterminalをひらぃて、zshが起動した場面で、 そのpane(vimで言ぅwindow)をAとする neovimの:splitコマンドで、ぉなじバッファーを別のpaneとしてひらく これをBとする するとAとBゎミラーリングみたぃになる

そこでなにかゃれば、 Bだけゎスクロールロックがかかったょーなかんじにできなぃか?

ってかんがぇて、set modifiableとかゃってみたけど、まぁむりだった

基本的にneovim-terminalゎterminalモードとnormalモードがグローバルで、 normalモードでしかスクロールバックできなくて、 どっかのpaneでterminalモードに入るとほかのpaneのスクロールバックが解除される? そんでカーソル位置もめっちゃ変ゎるってかんじっぽぃ

たぶんぉなじ問題を言ってる人 https://github.com/neovim/neovim/issues/2636

+10000ってかんじだょまじで

ayapi avatar Jan 08 '16 11:01 ayapi

ぁたらしぃ作戦 neovim-terminal内zshのとき promptの瞬間に、terminal bufferの真下にprompt用bufferをだして、入力自体そこでゃる #204 の vim-zsh-completion これを参考にして、補完候補ゎzptyからvimのcompletion menuでだす たぶんvim-zsh-completionのそのまんまだとpwdがみれてなさそーでディレクトリ補完がだめな気がするからなんとかする Enterを押したらneovim-terminalのzshのpromptに貼り付けて実行される これならなんかぃける気がする

ayapi avatar Mar 17 '16 20:03 ayapi

けどそれだと 履歴遡るゃっと、シンタックスハイライトもvim側で必要になるのかぁ

ayapi avatar Mar 17 '16 21:03 ayapi