Skip to content

Vim Navigation and Editing Support for Esoteric Programming Language Orca

License

Notifications You must be signed in to change notification settings

klawhau5/orca-vim

 
 

Repository files navigation

Vim Mappings For ORCΛ

Fork of the lovely ORCΛ from Hundred Rabbits with rudimentary Vim navigation and editing mappings.

Supported Mappings

Key(s) Behavior
h Move cursor west [count times]
j Move cursor south [count times]
k Move cursor north [count times]
l Move cursor east [count times]
w Move cursor forward by word [count times]
b Move cursor backward by word [count times]
i Enter Insert mode
v Enter Visual mode
/ Enter Find mode (via native Commander)
n Jump to next find match
N Jump to previous find match
m{a-zA-Z} Set mark
'{a-zA-Z} Jump to mark
Esc Return to Normal mode
u Undo last change
["x]x Delete character under cursor (into optional register)
["x]d{motion} Delete the text that motion moves over (into optional register)
["x]y{motion} Yank the text that motion moves over (into optional register)
["x]p Put text (from optional register) at cursor position

Minimal Vim Configuration Support

Edit /desktop/vimrc.json to achieve simple remappings. In this example we remap several motion keys to include a count:

{"H": "8h", "J": "8j", "K": "8k", "L": "8l"}

About

Vim Navigation and Editing Support for Esoteric Programming Language Orca

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.2%
  • HTML 4.8%