Vim

Functions

Link copied to clipboard
fun defineEx(name: String, prefix: String?, func: ExFn)

Registers a custom ex command (invoked with :name in the editor).

Link copied to clipboard
fun defineOption(name: String, defaultValue: Any?, type: String? = null, aliases: List<String>? = null, callback: (Any?, VimEditor?) -> Any?? = null)
Link copied to clipboard
Link copied to clipboard
fun exitInsertMode(cm: VimEditor, keepCursor: Boolean = false)
Link copied to clipboard
fun exitVisualMode(cm: VimEditor, moveHead: Boolean = true)
Link copied to clipboard
fun findKey(cm: VimEditor, key: String, origin: String? = null): () -> Boolean?
Link copied to clipboard
fun getOption(name: String, cm: VimEditor? = null, cfg: Map<String, String>? = null): Any?
Link copied to clipboard
fun handleEx(cm: VimEditor, input: String)
Link copied to clipboard
open override fun handleKey(cm: VimEditor, key: String, origin: String): Boolean
Link copied to clipboard
fun langmap(langmapString: String, remapCtrl: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
fun map(lhs: String, rhs: String, ctx: String? = null)
Link copied to clipboard
open override fun mapclear(ctx: String? = null)
Link copied to clipboard
Link copied to clipboard
fun noremap(lhs: String, rhs: String, ctx: String? = null)
Link copied to clipboard
Link copied to clipboard
fun setOption(name: String, value: Any?, cm: VimEditor? = null, cfg: Map<String, String>? = null)
Link copied to clipboard
fun unmap(lhs: String, ctx: String? = null): Boolean