deol.nvim
概要
deolバッファ
deol#startによって開かれるバッファです。Vim/Neovimのターミナルバッファを拡張し、便利な機能を提供してくれます。 デフォルトでは&shellに設定したシェルが起動します。
Vim上で:cdを実行すると、デフォルトでdeolバッファが起動しているシェルのカレントディレクトリも切り替わります。
deol#startのオプションによって、シェルを起動する際の挙動などをカスタマイズできます。
code:vim
# :h deol-options
call deol#start({ 'command': 'zsh', 'split': 'vertical' })
編集バッファ
deolバッファ上で実行するコマンドを入力することができるバッファです。
deol#edit()を実行したり、deolバッファ上でeを入力するなどの方法で開けます。
基本的な使い方
1. deol#startコマンドでdeolバッファを開きます。
2. 必要に応じてdeol#editコマンドなどで編集バッファを開き、コマンドを実行します。
編集バッファの使い方
このバッファ上でコマンドを入力して<Enter>を押すと、入力されたコマンドがdeolバッファで動作しているシェルで実行されます。
自動補完
デフォルトでは、編集バッファのファイルタイプにはzshが設定されます。
deolバッファのキーマッピングについて
g:deol#custom_map変数を設定することで、カスタマイズが可能です。
デフォルトのキーマッピング
C-z (<Plug>(deol_bg)) - 新しいdeolバッファを作成します。
e (<Plug>(deol_edit)) - 編集バッファを開きます。
code:vim
:Denite deol