1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-12-28 04:42:47 +01:00
Commit Graph

8101 Commits

Author SHA1 Message Date
Matt Ellis
a51fc9c612 Add extra notes about the history of refactorings 2023-04-26 10:26:06 +03:00
Matt Ellis
77ad9deeba Use interface for IJ specific options 2023-04-26 10:26:06 +03:00
Matt Ellis
ffa6c45b62 Reset test injector after each test 2023-04-26 10:26:06 +03:00
Matt Ellis
957874ce2b Remove unused @JvmField annotations 2023-04-26 10:26:06 +03:00
Matt Ellis
330d92116c Refine inheritance of IJ specific option classes 2023-04-26 10:26:06 +03:00
Matt Ellis
899adfc1b0 More refactoring to use new API 2023-04-26 10:26:06 +03:00
Matt Ellis
23535a6ad5 Remove OptionValueAccessor 2023-04-26 10:26:06 +03:00
Matt Ellis
e8b7f00370 Remove accessor from new API 2023-04-26 10:26:06 +03:00
Matt Ellis
3f2c5070ee Migrate local option access to new API 2023-04-26 10:26:06 +03:00
Matt Ellis
a2352525c5 Migrate global option access to new API
Also fixes some incorrect usages of local options as global, e.g. 'ideajoin' and 'scroll'. There are some options that should be local that are only ever accessed at global scope. These need fixing in the future, e.g. 'iskeyword', 'matchpairs' and 'virtualedit'
2023-04-26 10:26:06 +03:00
Matt Ellis
50384a526b Introduce option accessor delegated properties
Also migrates tests to use new properties
2023-04-26 10:26:06 +03:00
Matt Ellis
9ade3365ff Extract StringListOption
While it is conceptually very similar to StringOption, the implementation of list vs not-list operations are very different, and having a separate type will allow us to do more interesting things with overloading when we introduce delegate properties
2023-04-26 10:26:06 +03:00
Alex Plate
a6932cd5be
Remove XML configurations 2023-04-25 10:23:20 +03:00
aleksei.plate@jetbrains.com
81d5c06ca3 TeamCity change in 'Ideavim' project: Synchronization with own VCS root is enabled 2023-04-25 07:20:11 +00:00
Alex Plate
95d2adb8b8 Update changelog 2023-04-20 10:06:32 +00:00
Alex Plate
c91355a1e4
Dumb change: add new line 2023-04-20 11:52:05 +03:00
Alex Plate
a9b16ca2c0
Add to be released section 2023-04-20 11:49:27 +03:00
Alex Plate
0fc04c3ff6
Preparations for 2.2.0 release 2023-04-20 09:43:22 +03:00
filipp
6473ad02a0 Add test for next paragraph motion 2023-04-19 15:25:44 +03:00
filipp
8107f669cd Fix ReplaceWithRegister with single caret 2023-04-19 15:22:49 +03:00
filipp
2f55d92d83 Move more methods to engine 2023-04-19 15:07:06 +03:00
Alex Plate
722ec7f8fb
Update configurations 2023-04-15 00:00:52 +03:00
aleksei.plate@jetbrains.com
63442a93e7 TeamCity change in 'Ideavim' project: copy of 'IdeaVim Repository' VCS root was created 2023-04-14 20:58:08 +00:00
aleksei.plate@jetbrains.com
1ce594fa64 TeamCity change in 'Ideavim' project: 'IdeaVim Pull Requests' VCS root was updated 2023-04-14 20:57:04 +00:00
Alex Plate
197b8d7850
Use correct GH publisher 2023-04-14 23:40:51 +03:00
Alex Plate
d51aec080b
Use old github configuration 2023-04-14 23:39:37 +03:00
Alex Plate
0239f78889
Update GH configuration 2023-04-14 23:36:19 +03:00
Alex Plate
651cefca30
Update .teamcity dsl 2023-04-14 23:34:00 +03:00
Alex Plate
f4be162aea
Fix issue with missing key-repeat dialog on new mac machine 2023-04-14 23:14:01 +03:00
Alex Plate
85636d91dc Update changelog 2023-04-14 10:06:44 +00:00
aleksei.plate@jetbrains.com
7b643430d1 TeamCity change in 'Ideavim / Pull Requests checks' project: triggers of 'GitHub Pull Requests Tests' build configuration were updated 2023-04-13 13:33:25 +00:00
aleksei.plate@jetbrains.com
499033947c TeamCity change in 'Ideavim / Pull Requests checks' project: build features of 'GitHub Pull Requests Tests' build configuration were updated 2023-04-13 13:19:58 +00:00
Alex Plate
7489abc56d
Update GH configuration 2023-04-13 16:17:03 +03:00
Alex Plate
c64810509f
Fix(VIM-2909): Fix incorrect file detection while closing diff window 2023-04-13 15:58:56 +03:00
Alex Plate
32ccaabaa7 Update changelog 2023-04-12 10:06:44 +00:00
Alex Plate
a8f0145333
Fix(VIM-2912): Fix focus after :q 2023-04-12 11:01:03 +03:00
Alex Plate
6e6fc8d998
Update links to TeamCity 2023-04-05 23:05:27 +03:00
Alex Plate
646e34a5c7
Use better name for tests 2023-04-05 22:57:48 +03:00
Alex Plate
8d43329b6e
Another character vanish 2023-04-05 22:48:15 +03:00
Alex Plate
38aca96472
Vanish build ids 2023-04-05 22:46:32 +03:00
Alex Plate
4cd06076c7
Fix incorrect test names 2023-04-05 22:43:35 +03:00
Alex Plate
b485a1406e
Define ids for tests 2023-04-05 22:36:32 +03:00
Alex Plate
cc0aa08d91
Another refactoring 2023-04-05 22:31:39 +03:00
Alex Plate
4dd958a538
Cleanup testing configurations 2023-04-05 22:20:13 +03:00
Alex Plate
83d2d1da4f
Use medium agents for all build configurations 2023-04-05 22:03:30 +03:00
Alex Plate
24e69bec2b
Make abstract build type 2023-04-05 21:58:35 +03:00
Alex Plate
ca337dcca2
Define agent requirements on the project level 2023-04-05 21:52:06 +03:00
Alex Plate
2944c48744
Remove name requirement 2023-04-05 21:42:48 +03:00
Alex Plate
278e7d1a4d
Add CPU requirement 2023-04-05 21:39:15 +03:00
Alex Plate
22e090a0f4
Update agent requirement 2023-04-05 21:33:32 +03:00