Skip to content

Releases: vipzhicheng/logseq-plugin-vim-shortcuts

v0.1.2

12 Mar 06:40
Compare
Choose a tag to compare

Changes

  • feat: add :sort and :rsort to sort blocks, it support to sort/reverse sort page first level blocks with no focus any blocks and to sort/reverse sort sub level blocks with focus on one block.
  • feat: also you can sort sub level blocks or reverse sort by slash command: /Sort Blocks and /Reverse Sort Blocks.
  • fix: change emoji-picker ui shortcut from ctrl+e to mod+/ because ctrl+e in editing mode have special meaning.
  • fix: remove trigger-on-focus option commands.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this

v0.1.1

11 Mar 02:58
Compare
Choose a tag to compare

Changes

  • feat: add @back and @forward for command mode :go command.
  • feat: add :lorem command to generate some random blocks.
  • feat: add :emoji to insert emojis by searching keyword.
  • feat: add :emoji-picker to open emoji picker UI.
  • feat: add ctrl+e to trigger emoji picker UI.
  • feat: add /Insert emoji slash command to trigger emoji picker UI.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this.

v0.1.0

27 Feb 08:25
Compare
Choose a tag to compare

Changes

  • feat: add VIM command mode, trigger by shortcut: mod+shift+;,for now 10+ commands supported, and I'm sure that would be more.
  • feat: one useful commmand is: replace string like VIM. Input :%s/search/replace/modifiers, e.g. :%s/foo/bar/ig
  • feat: another useful command is: go to page. Input :go PAGENAME, e.g. :go 2022-02-22, also support go to block by :go ((blockId))
  • feat: some commands related to marks: :marks, :delmarks, :delmarks!, :mark.
  • more commands descriptions in README.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.8

16 Feb 09:52
Compare
Choose a tag to compare

Changes

  • fix: ctrl+v in Windows is for pasting, so I disable visual block mode key-binding for editing mode.
  • feat: add mark feature like VIM, the short cut is NUMBER + m to save current page or block, and NUMBER + ' to load saved mark, and mod+' to load saved mark on right sidebar. The NUMBER can be more than 10, actually thousands if you wish.
  • infra: build tool changed from Webpack to Vite.
  • infra: use Github Actions to publish plugin.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.7

14 Feb 08:10
Compare
Choose a tag to compare

Changes

  • feat: add changing case action, the shortcut is mod+shift+u, means to toggle upper case and lower case.
  • feat: combo action supported 16 case style, Number key + mod+shift+u to trigger, learn more from README.
  • feat: add original VIM case shortcut, gu is for lower case, gU is for upper case.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.6

09 Feb 10:31
Compare
Choose a tag to compare

Changes

  • feat: add VIM-like visual block mode, in this mode, j and k are for block selecting, J and K are for block moving.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.5

26 Jan 07:20
Compare
Choose a tag to compare

feat: all actions support multiple key bindings in the settings JSON file.

❤️ Buy me a coffee

If this plugin helps you a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.4

24 Jan 16:55
Compare
Choose a tag to compare
  • fix: change ctrl+enter to mod+shift+enter to jump internal page or tag.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.3

24 Jan 16:33
Compare
Choose a tag to compare
  • feat: add ctrl+[ to also trigger exiting editing mode, but still have mod+j mod+j.
  • feat: add a to enter insert mode, but still have i do the same thing.
  • fix: mod+j mod+j would conflict with ctrl+j on many devices, so I changed ctrl+j shortcut to mod+alt+j to join sibling block.

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

v0.0.2

24 Jan 12:29
Compare
Choose a tag to compare

v0.0.2

  • feat: add mod+j mod+j to exit editing mode.
  • feat: add ctrl+enter to jump into internal page, support [[]] and #tag style, sometimes better UX than DWIM.
  • feat: add ctrl+j to join next sibling conditionally.
  • fix: z o and z m shortcut not work on latest Logseq release.

NOTE:

  1. The joining shortcut can only join siblings without children blocks and support combo and should not be trigger too fast in editing mode.
  2. Jumping internal page support combo to select which page to jump.

screencast

❤️ Buy me a coffee

If this plugin solve your situation a little bit and you will, you can choose to buy me a coffee via this and this, that means a lot to me.