]> git.gir.st - VimFx.git/blob - extension/packages/modes.coffee
Add command: Enter insert mode
[VimFx.git] / extension / packages / modes.coffee
1 utils = require 'utils'
2 { mode_hints } = require 'mode-hints/mode-hints'
3 { setWindowInsertMode } = require 'button'
4
5 exports.modes =
6 hints: mode_hints
7 insert:
8 onEnter: (vim) ->
9 return unless rootWindow = utils.getRootWindow(vim.window)
10 setWindowInsertMode(rootWindow, true)
11 onInput: ->
12 return false
13 onEnterNormalMode: (vim) ->
14 return unless rootWindow = utils.getRootWindow(vim.window)
15 setWindowInsertMode(rootWindow, false)
16 utils.blurActiveElement(vim.window)
Imprint / Impressum