Releases: inkdropapp/inkdrop-vim
Releases · inkdropapp/inkdrop-vim
Release list
v3.1.4
Fixes
- Inkdrop env API migration — migrated off the deprecated
electron.clipboardAPI to the Inkdrop environment API. Clipboard operations (yank/paste, register handling) now go throughinkdrop.envinstead of reaching into Electron directly.
Maintenance
- Updated
prettierto v3.8.4 (#62).
v3.1.3
New
- Autocompletion navigation in insert mode —
<C-n>/<C-p>now move the selection down / up in the editor's autocompletion popup while in insert mode. - Vim mode CSS classes — the editor element now gets a
vim-mode-normal/vim-mode-insert/vim-mode-visual/vim-mode-replaceclass reflecting the current Vim mode, so themes and snippets can style the editor per mode.
Maintenance
- Migrated the package manager to pnpm.
- Dependency and dev-tooling updates (eslint, prettier, etc.).
v3.1.2
-
New:
:cmdEx command — dispatch any Inkdrop command directly from Vim mappings. For example:const Vim = inkdrop.packages.getLoadedPackage('vim').mainModule.Vim Vim.map('<C-n>', ':cmd core:navigate-forward<CR>') Vim.map('<C-o>', ':cmd core:navigate-back<CR>')
You can also run it in Ex mode:
:cmd core:find-globalResolves #51
v3.1.1
- fix(option): Respect the config
editor.lineNumberfor the relative line numbers option
Full Changelog: v3.1.0...v3.1.1
v3.1.0
- Disable system clipboard sync — New option to prevent yank/delete operations from overwriting the system clipboard, keeping your Vim registers and system clipboard separate. (Thanks @birtles)
- Relative line numbers — New option to display relative line numbers in the editor, making it easier to use Vim motion commands like
5jor12k. (Thanks @p1n9_d3v)
Note
It requires >=v6.0.0-canary.11
Full Changelog: v3.0.2...v3.1.0
v3.0.2
v3.0.1
v3.0.0
v2.1.12
- fix(substitute):
cc/Sshould yank the substituted text (Thanks Rithul Kamesh)