Skip to content

Releases: inkdropapp/inkdrop-vim

v3.1.4

Choose a tag to compare

@craftzdog craftzdog released this 10 Jun 06:46

Fixes

  • Inkdrop env API migration — migrated off the deprecated electron.clipboard API to the Inkdrop environment API. Clipboard operations (yank/paste, register handling) now go through inkdrop.env instead of reaching into Electron directly.

Maintenance

  • Updated prettier to v3.8.4 (#62).

v3.1.3

Choose a tag to compare

@craftzdog craftzdog released this 31 May 02:30

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-replace class 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

Choose a tag to compare

@craftzdog craftzdog released this 25 Mar 07:15
  • New: :cmd Ex 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-global

    Resolves #51

v3.1.1

Choose a tag to compare

@craftzdog craftzdog released this 10 Mar 02:52
  • fix(option): Respect the config editor.lineNumber for the relative line numbers option

Full Changelog: v3.1.0...v3.1.1

v3.1.0

Choose a tag to compare

@craftzdog craftzdog released this 03 Mar 06:02
  • 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 5j or 12k. (Thanks @p1n9_d3v)

Note

It requires >=v6.0.0-canary.11

Full Changelog: v3.0.2...v3.1.0

v3.0.2

Choose a tag to compare

@craftzdog craftzdog released this 16 Jan 01:18

Requires Inkdrop v6.0.0-canary.7

  • fix(cursor-scroll-margin): Stop disabling scrollIntoView

v3.0.1

Choose a tag to compare

@craftzdog craftzdog released this 09 Dec 05:24
  • fix(clipboard): update clipboard only when yanking a new text
    • it prevents losing the original format like HTML and rich text

v3.0.0

Choose a tag to compare

@craftzdog craftzdog released this 21 Nov 02:35
a25c17f

v2.1.12

Choose a tag to compare

@craftzdog craftzdog released this 20 May 01:33
  • fix(substitute): cc / S should yank the substituted text (Thanks Rithul Kamesh)

v2.1.11

Choose a tag to compare

@craftzdog craftzdog released this 13 May 07:43
  • fix(motion): do not push repeat digit when one or more keybindings matched the key stroke #34