1grzyb1
0fa82885bb
VIM-2078 Adding new abbreviations and expanding them on trigger
2026-05-29 08:25:40 +00:00
1grzyb1
be91bf2504
VIM-833 implement command history actions
...
Add `q:` `q/` and `q/`
2026-05-19 10:05:00 +00:00
Matt Ellis
d5e917c5c6
Add histdel() history function
2026-05-19 12:51:26 +03:00
Matt Ellis
86aa74550a
Add histnr() history function
2026-05-19 12:51:26 +03:00
Matt Ellis
97da421eec
Add histget() history function
2026-05-19 12:51:26 +03:00
Matt Ellis
03a44d9855
Add histadd() history function
2026-05-19 12:51:26 +03:00
Matt Ellis
ceabada9b1
Add digraph_setlist() function
2026-05-18 11:42:47 +03:00
Matt Ellis
bd87ba8d77
Add digraph_set() function
2026-05-18 11:42:47 +03:00
Matt Ellis
9acc676c5c
Add digraph_getlist() function
2026-05-18 11:42:47 +03:00
Matt Ellis
7fda1f1772
Add digraph_get() function
2026-05-18 11:42:47 +03:00
Matt Ellis
75fe116e3e
Add mapset() mapping function
2026-05-15 17:25:58 +03:00
Matt Ellis
6039227534
Add hasmapto() mapping function
2026-05-15 17:25:58 +03:00
Matt Ellis
bce624cb73
Add maplist() mapping function
2026-05-15 17:25:58 +03:00
Matt Ellis
c608161b0d
Add mapcheck() mapping function
2026-05-15 17:25:58 +03:00
Matt Ellis
00f1021f25
Add maparg() mapping function
2026-05-15 17:25:58 +03:00
1grzyb1
196cbdb6c6
VIM-4223 proper hide command abbreviation
...
with `hi[de]` users that had hi in their ideavimrc expected it to change highlight, but it was closing editor instead
2026-05-14 06:55:05 +00:00
1grzyb1
5bb18a2cb7
feat(VIM-519): cycle through recent edits with g; and g,
...
Implements g; and g, to walk through the per-buffer change list, mirroring Neovim's b_changelist semantics. The list is fed by the backend's RecentPlacesListener over an RPC topic (the same pattern as the existing jump service), so it works in both monolith and split mode.
2026-05-06 08:37:14 +02:00
1grzyb1
4fc912eee7
feat(VIM-3975): support vim mode() function
2026-05-04 12:18:02 +02:00
1grzyb1
607920d262
VIM-4207 Add support for update command
2026-04-22 09:07:58 +02:00
1grzyb1 and Claude Opus 4.5
bebce05950
VIM-1693 Support augroup
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-20 13:40:32 +02:00
1grzyb1 and Claude Opus 4.5
f86ba678e5
VIM-1693 Fix autocmd grammar
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-20 13:40:32 +02:00
1grzyb1
d28889fc7b
VIM-268 edit command autocomplete
2026-04-14 11:33:32 +02:00
1grzyb1
3793458d64
VIM-1158 Add gw to reformat code with preserving the cursor position
2026-04-13 10:29:20 +02:00
1grzyb1
02130a87c9
Exit search with proper defocus and handle escape
2026-04-01 11:48:43 +02:00
1grzyb1 and Claude Opus 4.6
b3ad98ca49
VIM-4134 add vim-engine API changes for split architecture
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
0a7ad9e8f1
VIM-1595 Add support for the :read command
2026-02-03 11:06:40 +02:00
1grzyb1
8651b8f8ec
VIM-566 Add operator-pending mode support for zj and zk
2026-01-28 19:15:42 +02:00
1grzyb1
ec42b4ff64
VIM-566 Add support for navigating between folds with zj and zk commands
2026-01-28 19:15:42 +02:00
1grzyb1
9236b4cc72
VIM-566 Implement zf create fold action
2026-01-27 13:02:26 +02:00
1grzyb1
a229979644
Make generated JSON formatting consistent with IntelliJ
2026-01-27 11:04:41 +01:00
1grzyb1
23119b169b
VIM-566 Add zm folding support
2026-01-23 16:54:51 +02:00
1grzyb1
c0d3624f3c
VIM-566 Add zr folding support
2026-01-23 16:54:51 +02:00
Grzybek
0264e1cd75
VIM-566 Add zA toggle folding support
2026-01-21 16:48:36 +02:00
Matt Ellis
3cdea85df4
Move common functions to collectionFunctions
...
Add a new package for functions that apply to both List and Dictionary, as well as some String functions (where a String is treated like a collection of characters). Trying to group some functions that shouldn't just sit at top level
2026-01-09 19:12:27 +02:00
Matt Ellis
5adff67ec8
Add List uniq() function
2026-01-09 19:12:27 +02:00
Matt Ellis
8340be8459
Add List sort() function
2026-01-09 19:12:27 +02:00
Matt Ellis
9fbee06890
Add filter() function
2026-01-09 19:12:27 +02:00
Matt Ellis
5225c409d8
Add List reduce() function
2026-01-09 19:12:27 +02:00
Matt Ellis
17eddab2ac
Add map() and mapnew() functions
2026-01-09 19:12:27 +02:00
Matt Ellis
00fee97117
Add List indexof() function
2026-01-09 19:12:27 +02:00
Matt Ellis
fd9b283df1
Add call() function
...
Vim lists call() as part of List functions. We document it the same way so we can cross-reference, but it's not really a List function, so it's implemented with varFunctions
2026-01-09 19:12:27 +02:00
Matt Ellis
e6b863f1ca
Add List+Dictionary foreach() function
2026-01-09 19:12:27 +02:00
Matt Ellis
5e5005f068
Rename FunctionCallExpression for clarity
2026-01-09 19:12:27 +02:00
Matt Ellis
df48c41904
Add List flattennew() function
2026-01-09 19:12:27 +02:00
Matt Ellis
95d3aad9ff
Add List flatten() function
2026-01-09 19:12:27 +02:00
Matt Ellis
1afd730083
Add error handling to reverse() function
2026-01-09 19:12:27 +02:00
Matt Ellis
5d4dd891e6
Add List+Dictionary extendnew() function
2026-01-09 19:12:27 +02:00
Matt Ellis
f27cafbae3
Add List+Dictionary extend() function
2026-01-09 19:12:27 +02:00
Matt Ellis
e1ddf7780f
Add List+String slice() function
2026-01-09 19:12:27 +02:00
Matt Ellis
4103291d1a
Add List+Dictionary+String items() function
2026-01-09 19:12:27 +02:00