chylex
7188a9b533
Set custom plugin version
2026-09-12 15:05:57 +02:00
1grzyb1
fafc5d25a4
Add idea prefix to custom options
...
To not confuse our internal options with vim ones we've added idea prefix to all of them
Old names will still work as deprecated names
2026-09-03 09:03:23 +02:00
1grzyb1
4d47c855fc
Add bookmarks plugin module
2026-09-02 10:26:38 +02:00
1grzyb1
c112ac679b
Revert to use java 21
2026-07-10 13:12:51 +02:00
1grzyb1
ef4f29ebc0
Run tests for EAP on java 25
2026-07-09 11:57:53 +02:00
1grzyb1
e13c5d1ae8
uple bookmark RPC from the backend module for cross-version support
...
Split the bookmark backend RPC into optional, self-gating content modules so JumpRemoteApi (and the rest of the backend RPC) no longer breaks when the intellij.platform.bookmarks module is absent, while bookmark sync still works whether bookmarks lives in platform core (≤2026.1) or in the separate plugin module
(2026.2+).
2026-07-08 11:55:04 +02:00
Matt Ellis
7c365b8fcb
Use project JDK
2026-06-12 06:24:51 +00: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
1grzyb1
b82640018a
Fix split mode tests
2026-05-20 10:23:29 +00:00
1grzyb1
5d6622b77e
Use only jbr cache repository
2026-05-13 09:48:47 +00:00
1grzyb1
7bf2c9196d
Align content module names with plugin.xml so 2026.1 finds them
2026-05-12 08:06:28 +00:00
Matt Ellis
c49ac943fc
Remove explicit gradleJvm option, use project SDK
2026-04-20 08:45:23 +02:00
digitalby
74cf6fbee8
refactor: Extract isGotoAction and saveJumpBeforeGoto helpers, add split-mode test for IDE Back jump
2026-04-07 09:47:42 +02:00
1grzyb1
40ba977e58
Add run configurations for all platforms
...
To simplify running ideavim with different platforms, this commit introduce run configurations for each platform both in monolith and split mode
2026-04-01 09:43:37 +02:00
1grzyb1
01a7cb4865
VIM-3918 Infrastructure for running split mode tests
2026-03-25 11:43:43 +01:00
1grzyb1
839446b7ed
VIM-4134 Load frontend classes only in frontend module
2026-03-16 14:24:30 +01:00
1grzyb1
48dfa01234
VIM-4134 Remove frontend split module
...
All operations uses rpc interface right now and on backend we detect if we are in disptch thread if so we won't use EDT.
2026-03-16 14:24:30 +01:00
1grzyb1 and Claude Opus 4.6
bef0b4c32a
VIM-4134 move frontend code to main source set
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1 and Claude Opus 4.6
9a46a41e40
VIM-4134 add module skeleton and build configuration
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
0a962153c9
VIM-4134 migration to plugin model v2
2026-02-18 11:08:29 +01:00
Matt Ellis
ed402d3b26
Extract ToggleOverstrikeActionTest
...
Vim calls this "overstrike". We'll update terminology to match.
2025-09-05 12:37:45 +03:00
Alex Plate
88e77d1bea
Add API module to the gradle config
2025-08-08 12:44:29 +03:00
Alex Plate
126925b4eb
Fix long running and property tests
...
Because of some changes, if we define the test using `testIde` registering, they're not executed properly and don't work.
Now, we don't exclude these tests from the main test execution, so they have to be excluded explicitly
2025-06-25 18:33:50 +03:00
Alex Plate
3f22c6f9e4
Create UI tests for Rider
2025-03-14 13:50:52 +02:00
Alex Plate
ee1928c836
Upgrade java version to 21
2025-02-28 19:39:48 +02:00
Alex Plate
84e11e4236
Add useful .idea files to git
...
.name will show the correct name "IdeaVim" in IJ
`misc.xml` contains information about the annotations that should be considered as "EntryPoints" for the function. With this, they'll not be marked as unused
2024-06-28 17:25:56 +03:00
Matt Ellis
0d4ba06e57
Add task to run IDE in split mode
2024-06-17 11:18:43 +01:00
Matt Ellis
4913b13a2d
Migrate to IntelliJ Platform Gradle Plugin 2.0
...
Also updates the GitHub workflows to use the new name for the testIdeUi task, and the TeamCity files to use the new name for the VerifyPlugin task
2024-06-17 11:03:17 +01:00
Alex Plate
1a7e90c7d7
Bump the minimal version of IJ to 241
...
There are a lot of incompatibilities with IdeaVim on 241 if it's built on 233
Also, this time the special branch for the IJ version won't be created. Previously on bumping the version of IJ, we've created the branch to keep the reference to the moment when it happened. However, IJ version bumps are easy to trace anyway by git.
2024-05-24 15:37:05 +03:00
chylex
32d5e1e6fa
Enforce LF line separator in project code style
2024-02-20 16:31:36 +02:00
Alex Plate
e1efa1ecbc
Update copyright template
2024-01-05 15:41:53 +02:00
Alex Plate
832c1c0be3
Revert "Update formatting"
...
This reverts commit bf0fba9c58 .
2023-03-27 11:32:59 +03:00
Alex Plate
bf0fba9c58
Update formatting
2023-03-27 08:27:13 +00:00
Alex Plate
0e96819e86
Update creation of execution context
2023-03-08 11:35:01 +02:00
Alex Plate
896508d1fd
Update copyright notice
2023-01-12 08:11:15 +02:00
Alex Plate
5f25db231f
Update copyright rules
2023-01-06 09:26:05 +02:00
Alex Plate
ef2738838f
Update copyright rules
2023-01-06 09:26:05 +02:00
Alex Plate
785f29abf8
Fix some qodana inspections
2022-11-10 13:38:18 +02:00
Alex Plate
2a3e96b891
Turn off unused declaration inspection because it's flacky
2022-11-10 12:12:47 +02:00
Alex Plate
f1f6dd4c60
Turn off magic constant inspection
2022-11-10 11:31:49 +02:00
Alex Plate
b8a8403dc3
Add links to youtrack issues
2022-11-10 11:25:42 +02:00
Alex Plate
8bb75fc376
Add ThirdPartyLicenses.md file
2022-11-04 10:15:42 +02:00
Alex Plate
2355435275
Update copyright
2022-11-04 09:24:03 +02:00
Alex Plate
f5b6ca50f4
Update IdeaVim license to MIT
...
VIM-2782
2022-11-01 20:00:07 +02:00
Alex Plate
8d7a2faf1b
Update copyright info
2021-11-16 12:16:57 +03:00
Alex Plate
a0b8685f7d
Update some tests to use neovim
2021-06-01 16:31:40 +03:00
Alex Plate
b32befe5df
Use wrapper functions around myFixture
2021-05-30 15:18:03 +03:00
Alex Plate
9c53f8608a
Add SSR inspection to replace myFixture check result
2021-05-28 19:40:22 +03:00
Alex Plate
e1f0098164
Add custom inspection to use vimRunForEachCaret
2021-05-27 22:33:05 +03:00
Alex Plate
93d80b8dfb
Move to kotlin 1.5
2021-05-13 19:33:56 +03:00