Commit Graph
7945 Commits
Author SHA1 Message Date
Matt EllisandAlex Pláte 23535a6ad5 Remove OptionValueAccessor 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte e8b7f00370 Remove accessor from new API 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 3f2c5070ee Migrate local option access to new API 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 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 EllisandAlex Pláte 50384a526b Introduce option accessor delegated properties
Also migrates tests to use new properties
2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 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.comandteamcity 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.comandteamcity 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.comandteamcity 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.comandteamcity 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.comandteamcity 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
Alex Plate ac918eff16 Use correct requirement 2023-04-05 21:26:39 +03:00
Alex Plate e8aaeac7dc Use different agent name 2023-04-05 21:20:19 +03:00
Alex Plate 1769c1006c Try to use different param 2023-04-05 21:18:21 +03:00
Alex Plate 920a6fe74c Specify medium agents for dev builds 2023-04-05 21:14:17 +03:00
Alex Plate bc41ce46a7 Fix incorrect branch for dev builds 2023-04-05 20:57:27 +03:00
Alex Plate 8c2b5671f1 Cleanup vcs source roots for TC 2023-04-05 20:52:30 +03:00