Kodemirror
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Kodemirror
vim
/
com.monkopedia.kodemirror.vim
/
Vim
Vim
object
Vim
:
VimApiInterface
Members
Functions
define
Ex
Link copied to clipboard
fun
defineEx
(
name
:
String
,
prefix
:
String
?
,
func
:
ExFn
)
Registers a custom ex command (invoked with
:name
in the editor).
define
Option
Link copied to clipboard
fun
defineOption
(
name
:
String
,
defaultValue
:
Any
?
,
type
:
String
?
=
null
,
aliases
:
List
<
String
>
?
=
null
,
callback
:
(
Any
?
,
VimEditor
?
)
->
Any
?
?
=
null
)
enter
Vim
Mode
Link copied to clipboard
fun
enterVimMode
(
cm
:
VimEditor
)
exit
Insert
Mode
Link copied to clipboard
fun
exitInsertMode
(
cm
:
VimEditor
,
keepCursor
:
Boolean
=
false
)
exit
Visual
Mode
Link copied to clipboard
fun
exitVisualMode
(
cm
:
VimEditor
,
moveHead
:
Boolean
=
true
)
find
Key
Link copied to clipboard
fun
findKey
(
cm
:
VimEditor
,
key
:
String
,
origin
:
String
?
=
null
)
:
(
)
->
Boolean
?
get
Option
Link copied to clipboard
fun
getOption
(
name
:
String
,
cm
:
VimEditor
?
=
null
,
cfg
:
Map
<
String
,
String
>
?
=
null
)
:
Any
?
handle
Ex
Link copied to clipboard
fun
handleEx
(
cm
:
VimEditor
,
input
:
String
)
handle
Key
Link copied to clipboard
open
override
fun
handleKey
(
cm
:
VimEditor
,
key
:
String
,
origin
:
String
)
:
Boolean
langmap
Link copied to clipboard
fun
langmap
(
langmapString
:
String
,
remapCtrl
:
Boolean
?
=
null
)
leave
Vim
Mode
Link copied to clipboard
fun
leaveVimMode
(
cm
:
VimEditor
)
map
Link copied to clipboard
fun
map
(
lhs
:
String
,
rhs
:
String
,
ctx
:
String
?
=
null
)
mapclear
Link copied to clipboard
open
override
fun
mapclear
(
ctx
:
String
?
=
null
)
multi
Select
Handle
Key
Link copied to clipboard
fun
multiSelectHandleKey
(
cm
:
VimEditor
,
key
:
String
,
origin
:
String
)
:
Boolean
noremap
Link copied to clipboard
fun
noremap
(
lhs
:
String
,
rhs
:
String
,
ctx
:
String
?
=
null
)
reset
Vim
Global
State_
Link copied to clipboard
fun
resetVimGlobalState_
(
)
set
Option
Link copied to clipboard
fun
setOption
(
name
:
String
,
value
:
Any
?
,
cm
:
VimEditor
?
=
null
,
cfg
:
Map
<
String
,
String
>
?
=
null
)
unmap
Link copied to clipboard
fun
unmap
(
lhs
:
String
,
ctx
:
String
?
=
null
)
:
Boolean