1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2026-05-04 02:03:07 +02:00
Commit Graph

77 Commits

Author SHA1 Message Date
536942f514 Set custom plugin version 2026-04-06 20:42:59 +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
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
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
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
Alex Plate
cf28312740 A massive code reformatting using ktlint 2021-02-19 10:42:28 +03:00
Alex Plate
0f19b7415f Update inspections profile 2021-01-20 10:18:52 +03:00
Alex Plate
07abc2e2e0 Disable "always inverted" inspection 2020-12-29 11:01:14 +03:00
Alex Plate
7e0c33f9a0 Add log file to run configuration 2020-12-25 10:38:28 +03:00
Alex Plate
ce43a9648f Update profile settings 2020-12-10 09:40:57 +03:00
Alex Plate
978d1df598 Disable internationalization inspections 2020-11-25 17:13:25 +03:00
Alex Plate
1d95b7ddf7 Move run configurations to the .idea 2020-11-19 16:43:27 +03:00
Alex Plate
121f130893 Ignore toString localization 2020-11-19 05:55:35 +03:00
Alex Plate
2a0c9cb749 [i18n] Add another file template 2020-11-18 14:22:39 +03:00
Alex Plate
5c07f42afb Disable unstable api usage inspection 2020-11-18 12:33:51 +03:00
Alex Plate
5cb67470d5 Enable hardcoded string inspection 2020-11-18 11:25:39 +03:00
Alex Plate
ed6f990d9a Remove some qodana inspections 2020-11-06 21:39:37 +03:00