Module ime.ime
A fake IME to provide callbacks
self:enable_cb(), self:disable_cb(), self.toggle_cb() and ``
for neovim.
any subclass must define self:exe()
-
M.IME:new (ime)
-
Parameters:
Returns:
table ime
-
M.IME:exe (...)
-
execute IME. abstract method
Parameters:
-
M.IME:get_enabled ()
-
get IME enabled flag
Returns:
boolean
-
M.IME:set_enabled (is_enabled)
-
set IME enabled flag
Parameters:
-
M.IME:call (...)
-
wrap
self:exe()
Parameters:
See also:
-
M.IME:toggle ()
-
toggle IME.
See also:
-
M.IME:enable ()
-
enable IME.
Returns:
boolean
See also:
-
M.IME:disable ()
-
disable IME.
Returns:
boolean
See also:
-
M.IME:toggle_cb ()
-
get a callback for
self:toggle()
See also:
-
M.IME:enable_cb ()
-
get a callback for
self:enable()
See also:
-
M.IME:disable_cb ()
-
get a callback for
self:disable()
See also:
-
M.IME:callback (key)
-
get a callback for
self:call()
Parameters:
See also: