SpaceVim
A modular Vim/Neovim configuration
Home | About | Quick start guide | Documentation | Development | Community | Sponsors | 中文
This api provides some basic Functions for generating cmdline prompt and handle input.
Example:
local pmt = require('spacevim.api.prompt')
local nt = require('spacevim.api.notify')
pmt._handle_fly = function(str)
nt.notify(str)
end
pmt.open()
function name | description |
---|---|
_handle_fly(string) |
function to handle input, default is '' |
_onclose() |
exit function, default is '' |
_oninputpro() |
function before _handle_fly , default is '' |
_function_key |
a dict of keys and handle functions |
Key Bindings | Descriptions |
---|---|
Ctrl-r | read from register, need insert register name |
Left / Right | move cursor to left or right |
BackSpace | remove last character |
Ctrl-w | remove the Word before the cursor |
Ctrl-u | remove the Line before the cursor |
Ctrl-k | remove the Line after the cursor |
Ctrl-a / Home | Go to the beginning of the line |
Ctrl-e / End | Go to the end of the line |
Powered by Jekyll