A Quake-style terminal panel for Neovim and Vim >= 8.0.1593.
This plugin follows the standard runtime path structure.
Plugin manager | How to install |
---|---|
Dein | call dein#add('Lenovsky/nuake') |
minpac | call minpac#add('Lenovsky/nuake') |
Plug | Plug 'Lenovsky/nuake' |
Vundle | Plugin 'Lenovsky/nuake' |
-
Run
:Nuake
to toggle Nuake manually. -
Add the following into your config file to toggle Nuake with
F4
:nnoremap <F4> :Nuake<CR> inoremap <F4> <C-\><C-n>:Nuake<CR> tnoremap <F4> <C-\><C-n>:Nuake<CR>
You can tweak the behavior of Nuake by setting a few variables in your config file.
Option | Description |
---|---|
let g:nuake_position = {position} (default 'bottom') |
Set the Nuake position to 'bottom', 'right', 'top' or 'left'. |
let g:nuake_size = {0-1} (default 0.25) |
Set the Nuake size in percent. |
let g:nuake_per_tab = {0,1} (default 0) |
Enable the Nuake instance per tab page. |
let g:close_if_last_standing = {0,1} (default 1) |
Close the editor if the Nuake window is the last one. |
let g:start_insert = {0,1} (default 1) |
Enter insert mode when opening Nuake. |