Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/egaga/openvim
/ functions
Functions
508 in github.com/egaga/openvim
⨍
Functions
508
◇
Types & classes
0
↓ 63 callers
Function
registerBasic
(description, setup, keyPresses, shouldBe)
js/testing/tests.js:15
↓ 61 callers
Function
shouldBe
(expectedText)
js/testing/testsengine.js:68
↓ 52 callers
Function
interpretOneCommand
(code)
js/testing/testsengine.js:92
↓ 47 callers
Function
interpretSequence
(code)
js/testing/testsengine.js:97
↓ 45 callers
Function
register
(key, fun)
js/commands/commands.js:455
↓ 45 callers
Function
register
(description, testFun)
js/testing/tests.js:22
↓ 41 callers
Function
setup
(text)
js/testing/testsengine.js:46
↓ 38 callers
Function
commandHelp
(keys, description, contexthelp_key)
js/view/context_help.js:20
↓ 21 callers
Function
createSection
(name, preFun, paragraphs, postFun)
js/tutorial/tutorial_engine.js:6
↓ 19 callers
Function
cmd
(code, postFun)
js/tutorial/sections.js:46
↓ 19 callers
Function
showCommandOneByOne
(commands, userInputAccepterCreator)
js/tutorial/tutorial_engine.js:19
↓ 17 callers
Function
insertText
(text, newline)
js/tutorial/sections.js:59
↓ 15 callers
Function
changeCursorTo
(obj)
js/engine/executor.js:305
↓ 13 callers
Function
changeCursorTo
(newCursor)
js/commands/commands.js:11
↓ 13 callers
Function
cursor
()
js/engine/executor.js:373
↓ 13 callers
Function
word
(obj)
js/engine/executor.js:393
↓ 12 callers
Function
assertThat
(text, value)
js/testing/testsengine.js:162
↓ 12 callers
Function
cursor
* Helper functions
js/commands/commands.js:10
↓ 11 callers
Function
moveCursor
(moveFun)
js/commands/commands.js:12
↓ 11 callers
Function
p
(a,b)
js/jquery.js:17
↓ 11 callers
Function
two
(primary, secondary)
js/virtual_keyboard.js:14
↓ 9 callers
Function
chars
(innerContext)
js/engine/executor.js:378
↓ 9 callers
Function
currentRow
()
js/engine/executor.js:375
↓ 9 callers
Function
new_movement
(from, to, inclusiveFrom, inclusiveTo)
js/commands/timescommands.js:132
↓ 8 callers
Function
g
()
js/jquery.js:16
↓ 8 callers
Function
k
(a,c,d)
js/jquery.js:16
↓ 7 callers
Function
getCode
(event)
js/view/event.js:26
↓ 7 callers
Function
getOrElse
(value, default_)
js/engine/executor.js:520
↓ 6 callers
Function
cr
(a,b)
js/jquery.js:16
↓ 6 callers
Function
interpretCode
(code)
js/view/event.js:12
↓ 6 callers
Function
log
(message1, message2, clazz)
js/testing/testsengine.js:174
↓ 6 callers
Function
log2
(message1, clazz, message2, clazz2)
js/testing/testsengine.js:170
↓ 6 callers
Function
test
(setup, keyPresses, shouldBe)
js/testing/tests.js:21
↓ 5 callers
Function
charsInLine
(line)
js/engine/executor.js:399
↓ 5 callers
Function
cursor
()
js/commands/timescommands.js:7
↓ 5 callers
Function
first
(obj)
js/engine/executor.js:398
↓ 4 callers
Function
N
(a,b)
js/jquery.js:16
↓ 4 callers
Function
a
(b,c)
js/jquery.js:16
↓ 4 callers
Function
add
(setup, expected, suggested)
js/problems/problems.js:6
↓ 4 callers
Function
addContinueSearch
()
js/commands/searchcommands.js:73
↓ 4 callers
Function
addSizeClass
(key, size)
js/tutorial/init_tutorial.js:88
↓ 4 callers
Function
bj
(a)
js/jquery.js:16
↓ 4 callers
Function
charIndex
(obj)
js/engine/executor.js:376
↓ 4 callers
Function
charsInSameLine
(obj)
js/engine/executor.js:385
↓ 4 callers
Function
create_VIM_COMMANDS
(environment, timesCommands)
js/commands/commands.js:1
↓ 4 callers
Function
create_VIM_CONTEXT_HELP
(context)
js/view/context_help.js:1
↓ 4 callers
Function
create_VIM_CURSOR_BLINKING
($context, time, messager)
js/view/blinking.js:1
↓ 4 callers
Function
create_VIM_DOCUMENT
(context)
js/engine/document.js:1
↓ 4 callers
Function
create_VIM_EXECUTOR
(doc, context)
js/engine/executor.js:1
↓ 4 callers
Function
create_VIM_INTERPRETER
(doc, executor, context_help, messager)
js/engine/interpreter.js:1
↓ 4 callers
Function
create_VIM_MESSAGER
* Module for sending messages between participants that don't know each other (necessarily). * * A listener calls 'listenTo' for registering to list
js/engine/messager.js:11
↓ 4 callers
Function
create_VIM_SEARCH_COMMANDS
(environment, messager)
js/commands/searchcommands.js:1
↓ 4 callers
Function
create_VIM_TIMESCOMMANDS
(environment, messager)
js/commands/timescommands.js:1
↓ 4 callers
Function
getOrigin
()
js/commands/visualblockcommands.js:138
↓ 4 callers
Function
getOrigin
()
js/commands/visualcommands.js:103
↓ 4 callers
Function
line
(obj)
js/engine/executor.js:387
↓ 4 callers
Function
lines
()
js/engine/executor.js:389
↓ 4 callers
Function
location
(ch)
js/commands/visualcommands.js:76
↓ 4 callers
Function
registerInsertModeCommand
(key, fun)
js/commands/commands.js:456
↓ 4 callers
Function
setKeyPressedDuringSectionShow
(pressed)
js/tutorial/tutorial_engine.js:105
↓ 4 callers
Function
words
()
js/engine/executor.js:394
↓ 3 callers
Function
addInputRecursiveAction
(actionFun)
js/commands/visualblockcommands.js:58
↓ 3 callers
Function
addInputRecursiveAction
(actionFun)
js/commands/visualcommands.js:22
↓ 3 callers
Function
cleanup
()
js/commands/visualcommands.js:107
↓ 3 callers
Function
cmdWithText
(command, text)
js/tutorial/sections.js:313
↓ 3 callers
Function
configurationKey
(label, clazz)
js/virtual_keyboard.js:21
↓ 3 callers
Function
createTimesAction
(times, continuation)
js/commands/timescommands.js:146
↓ 3 callers
Function
create_VIM_EVENTLISTENER
* Key and mouse bindings. * * Keys are individually mapped to interpretable codes that are send to the interpreter. * If a key is used in an event,
js/view/event.js:9
↓ 3 callers
Function
create_VIM_VIEW
(environment, messager, context)
js/view/view.js:1
↓ 3 callers
Function
create_VIM_VISUALBLOCK_COMMANDS
* Visual block mode commands. * Allows prepending and appending text to selected rows * * FIXME: this needs SOME refactoring * FIXME: move jQuery
js/commands/visualblockcommands.js:9
↓ 3 callers
Function
currentRowIndex
()
js/engine/executor.js:303
↓ 3 callers
Function
currentWord
()
js/engine/executor.js:374
↓ 3 callers
Function
cursor
()
js/commands/visualcommands.js:16
↓ 3 callers
Function
cursor
()
js/commands/searchcommands.js:7
↓ 3 callers
Function
cv
(a)
js/jquery.js:16
↓ 3 callers
Function
e
(a,b)
js/jquery.js:16
↓ 3 callers
Function
findForward
(startIndex, all, testFun, inclusiveStart)
js/engine/executor.js:794
↓ 3 callers
Function
getBoundaries
(origin)
js/commands/visualblockcommands.js:119
↓ 3 callers
Function
getRow
(index)
js/engine/executor.js:390
↓ 3 callers
Function
getSelectedLines
(bound)
js/commands/visualblockcommands.js:134
↓ 3 callers
Function
interpret
(input)
js/engine/interpreter.js:176
↓ 3 callers
Function
isActiveContext
()
js/tutorial/init_tutorial.js:21
↓ 3 callers
Function
isDelayedMovement
(obj)
js/commands/timescommands.js:129
↓ 3 callers
Function
l
(a)
js/jquery.js:16
↓ 3 callers
Function
last
(obj)
js/engine/executor.js:397
↓ 3 callers
Function
logKeypresses
(keyPresses)
js/testing/testsengine.js:27
↓ 3 callers
Function
m
(a,c,d)
js/jquery.js:16
↓ 3 callers
Function
mergeWordsWithoutSpace
(line)
js/engine/executor.js:597
↓ 3 callers
Function
move
(obj, movement, times)
js/commands/timescommands.js:37
↓ 3 callers
Function
register
(key, fun)
js/commands/searchcommands.js:6
↓ 3 callers
Function
setWrong
(elem)
js/view/comparison.js:28
↓ 3 callers
Function
updateSearchView
()
js/commands/searchcommands.js:37
↓ 3 callers
Function
w
(a,c,l,m)
js/jquery.js:18
↓ 3 callers
Function
wordIndex
(word)
js/engine/executor.js:396
↓ 2 callers
Function
I
(a)
js/jquery.js:17
↓ 2 callers
Function
K
(a,c,d)
js/jquery.js:16
↓ 2 callers
Function
V
(a)
js/jquery.js:16
↓ 2 callers
Function
W
(a,b,c)
js/jquery.js:16
↓ 2 callers
Function
addCommandHelp
(elem, keys, description, contexthelp_key)
js/view/context_help.js:16
↓ 2 callers
Function
addSearchChar
(input)
js/commands/searchcommands.js:25
next →
1–100 of 508, ranked by callers