Commit Graph
7907 Commits
Author SHA1 Message Date
Alex Plate fb623be741 Remove ktlint baseline 2023-04-26 10:57:55 +03:00
Alex Plate 30e69e13fd Update kotlin version to 1.8.21 2023-04-26 10:57:54 +03:00
dependabot[bot]andAlex Pláte 17346c255e Bump org.jetbrains:annotations from 23.0.0 to 24.0.1
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 23.0.0 to 24.0.1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/23.0.0...24.0.1)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-26 10:46:14 +03:00
dependabot[bot]andAlex Pláte 6fc83b8245 Bump io.ktor:ktor-serialization-kotlinx-json from 2.1.3 to 2.3.0
Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) from 2.1.3 to 2.3.0.
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-26 10:46:00 +03:00
Alex Plate b9fb6cacbe Update changelog after merging PR 2023-04-26 07:27:50 +00:00
Matt EllisandAlex Pláte 29bd7cbe6e Update note to include how to add an option 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte a51fc9c612 Add extra notes about the history of refactorings 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 77ad9deeba Use interface for IJ specific options 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte ffa6c45b62 Reset test injector after each test 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 957874ce2b Remove unused @JvmField annotations 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 330d92116c Refine inheritance of IJ specific option classes 2023-04-26 10:26:06 +03:00
Matt EllisandAlex Pláte 899adfc1b0 More refactoring to use new API 2023-04-26 10:26:06 +03:00
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