Commit graph

35 commits

Author SHA1 Message Date
esm7
e6d24066d3 Version release 2024-11-03 11:33:54 +02:00
esm7
2a5fffa2d1 Fix to https://github.com/esm7/obsidian-vimrc-support/issues/232
(and a version bump)
2024-08-08 21:09:40 +03:00
esm7
b5b50320d7 README updates and version bump 2024-07-23 20:31:44 +03:00
Aly Thobani
d2583078ac
Implement and provide default mappings for some Obsidian-specific Vim motions/commands (#222)
* feat: define and expose obsidian-specific vim commands

jumpToNextHeading: g]
jumpToPreviousHeading: g[

* Implement jumpToPreviousLink motion

* Refactoring and implementing jumpToNextLink

* refactor: new jumpToPattern function that can be used for motions

* refactor: renamed file and removed unneeded exports

* fix: return last found index even if fewer than n instances found, instead of undefined

* feat: implement moveUpSkipFold and moveDownSkipFold

* refactor: extract out helper functions for defining obsidian vim actions

* refactor: split vimApi.ts into two files

* refactor: add comment

* refactor: update names, types, etc

* feat: followLinkUnderCursor action

* feat: jumpToLink now jumps to both markdown and wiki links

* refactor: rename fns

* refactor: add docstrings / change var names

* feat: implement looping around

* refactor: cleaner implementation of jumpToPattern

* Change mappings for next/prev heading to [[ and ]]

* Tiny fixes

* docs: update docs now that some more motions are provided by default

---------

Co-authored-by: Erez Shermer <erezshermer@gmail.com>
2024-07-23 20:21:29 +03:00
Erez Shermer
5093dca6dc Version 0.9.0 2023-01-25 20:27:50 +02:00
Erez Shermer
857ca9322f Readme and json files for new version 2022-11-10 15:39:45 +02:00
Erez Shermer
eae8d02942 Fix to the selection variable 2022-09-23 15:09:26 +03:00
Erez Shermer
f25a54a0c8 Fix to the plugin breaking in new Obsidian versions, and some optimizations 2022-07-29 14:53:29 +03:00
Erez Shermer
bcc1e56935 Fixed jscommand and jsfile broken 2022-07-20 08:59:40 +03:00
Erez Shermer
9a0376745e Removal of CM5 support and some cleanups 2022-07-17 11:55:53 +03:00
Erez Shermer
ccfbe55ebc Merge remote-tracking branch 'origin/master' 2022-07-17 11:43:15 +03:00
Erez Shermer
79c6b60519 Removed CM5 support 2022-07-17 11:43:06 +03:00
tadashi-aikawa
f613efe7ae Support multi windows (required Obsidian v0.15.3 and upper) 2022-07-03 23:47:06 +09:00
Erez Shermer
637676d3ab Fixes 2022-06-01 20:41:30 +03:00
Erez Shermer
9f9898abac Fixed surround with backward selection 2022-04-10 20:37:02 +03:00
Erez Shermer
50e18decbd Version 0.6.0 2022-04-03 21:28:17 +03:00
Erez Shermer
9937ecf51b Fixes 2022-01-02 12:56:40 +02:00
Erez Shermer
8b21afd672 Fixed a possible exception 2021-12-23 21:06:23 +02:00
Erez Shermer
c7253f1706 CM6 support 2021-12-22 09:47:57 +02:00
Erez Shermer
8ab389c73e Another fix to the previous commit 2021-10-21 13:08:53 +03:00
Erez Shermer
24044b3bf7 Fix to an error displayed on the console 2021-10-20 13:26:59 +03:00
Erez Shermer
6c493b804b Another fix to fixed keyboard layout 2021-10-19 14:13:49 +03:00
Erez Shermer
8f14b0cc96 Various fixes 2021-10-13 14:14:54 +03:00
Erez Shermer
4b1b5f7a72 A small fix to surroud 2021-07-29 21:46:06 +03:00
Erez Shermer
84f8ccafa5 Many iprovements and fixes 2021-07-29 21:35:31 +03:00
Erez Shermer
1699e93b60 Refactoring and bug fixes 2021-07-28 15:59:32 +03:00
Erez Shermer
00861b6544 Fixed some commands not working through obcommand 2021-06-21 10:46:40 +03:00
Erez Shermer
acf73336fa exmap and obcommand commands 2021-05-19 21:44:20 +03:00
Erez Shermer
760953695e Fixed a race condition in yank & paste 2021-01-21 10:22:41 +02:00
Erez Shermer
5819c69532 Version bump 2021-01-03 10:43:00 +02:00
Erez Shermer
e171a1ed56 A tiny fix to a PR + documentation and a version bump 2020-12-30 10:33:39 +02:00
Erez Shermer
b701827d74 Small fixes 2020-12-20 13:45:20 +02:00
Erez Shermer
b06ff5ba84 Added yanking to system clipboard, Vimrc comments and blank lines 2020-11-17 15:19:22 +02:00
Erez Shermer
ec26c32d4e Fixed bug #2 2020-11-11 09:55:12 +02:00
Erez Shermer
c11a4c19ec Initial commit 2020-11-01 13:17:27 +02:00