Vim Keybindings for MarkEdit that leverages markedit-api.
Learn more about codemirror-vim.
Copy dist/markedit-vim.js to ~/Library/Containers/app.cyan.markedit/Data/Documents/scripts/.
You can also run yarn install && yarn build to build and deploy the script.
You can define custom key mappings in two ways:
-
Add
extension.markeditVimto~/Library/Containers/app.cyan.markedit/Data/Documents/settings.json:{ "extension.markeditVim": { "mappings": [ { "before": "jj", "after": "<Esc>", "mode": "insert" }, { "before": "Y", "after": "y$" } ] } } -
Create
~/Library/Containers/app.cyan.markedit/Data/Documents/scripts/markedit-vim.jsonalongside the extension:{ "mappings": [ { "before": "jj", "after": "<Esc>", "mode": "insert" }, { "before": "Y", "after": "y$" } ] }
Available modes: normal, insert, visual, replace.