1grzyb1
06778f5380
Generate ideavim_extensions.json only in root module
2026-10-13 12:16:43 +02:00
1grzyb1
738b73417f
Load intellij.platform.rpc dependency from an optional module
...
intellij.platform.rpc doesn't exist in 2025.3, is embedded in the core
classloader in 2026.1-2026.2 and is a standalone module since 2026.3.
Declaring it as a dependency of the embedded ideavim-common module disables
the whole plugin on 2025.3 and breaks the 2025.3 build.
Move the dependency to a new optional ideavim-rpc module that provides
VimRemoteApiResolver via the IdeaVIM.remoteApiResolver extension point.
When the module is skipped (2025.3), fall back to calling
RemoteApiProviderService from the core classloader.
2026-10-13 12:16:43 +02:00
1grzyb1
19925409d5
VIM-4340 add standalone rpc module
2026-10-12 10:28:10 +02:00
1grzyb1
1e3c671c0c
VIM-2524 calculate indent after cc
...
set proper indent after performing cc. previously we were just using that was already set not from code style
2026-10-09 09:49:32 +02:00
1grzyb1
6f48fd9903
Complete action command ideavimrc file
2026-10-05 12:04:26 +02:00
Grzybek
5bc0344547
VIM-4333 Fix auto-indent handling in clion ( #2090 )
...
use directly formatter for clion to indent lines otherwise it was formatting whole file
2026-09-30 08:38:08 +00:00
1grzyb1
5ee595aac4
VIM-3058 alternate file name register
2026-08-27 09:19:18 +02:00
1grzyb1
b7219ff413
VIM-1266 file name from percent register
...
Implement % register that returns current file name
2026-08-21 08:49:52 +02:00
1grzyb1
61e98f9381
Fix opening what's new in split mode
...
In split mode resources are loaded from backend
2026-08-04 10:12:42 +02:00
1grzyb1
5d51c71a68
VIM-989 Implement write command with file argument
...
Now when argument is passed to `:w {arg}` content will be saved to newly created file
2026-07-16 08:30:23 +02:00
1grzyb1
ef4f29ebc0
Run tests for EAP on java 25
2026-07-09 11:57:53 +02:00
Matt Ellis
f9249c4371
Add 'langremap' option, not yet applied
...
Also supports 'langnoremap' for backwards compatibility with Vim
2026-06-24 08:40:52 +02:00
Matt Ellis
65ebf53d34
Add 'langmap' option, not yet applied
2026-06-24 08:40:52 +02:00
1grzyb1
95128f407b
VIM-4235 use native saveFile action in :w
...
using FilerometeApi didn't trigger reformat on save action in splitmode/rider so I chagned it to native action execution in on save
2026-05-22 08:42:52 +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
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
5d6622b77e
Use only jbr cache repository
2026-05-13 09:48:47 +00:00
1grzyb1
2b4a4eeff4
Add jbr cache repo per module
2026-05-13 08:45:11 +00:00
1grzyb1
7bf2c9196d
Align content module names with plugin.xml so 2026.1 finds them
2026-05-12 08:06:28 +00:00