Commit Graph
8526 Commits
Author SHA1 Message Date
Matt Ellis b4d40fae3b Rename assert method 2021-06-28 23:24:59 +01:00
Matt Ellis ad19dc0100 Use guicursor options to draw caret 2021-06-28 23:09:21 +01:00
Matt Ellis d19c776ec3 Minor refactor 2021-06-28 23:08:29 +01:00
Matt Ellis ccd792bf62 Provide hook for resetting cached values 2021-06-28 23:08:22 +01:00
Matt Ellis 8a55199d62 Add guicursor to dictionary 2021-06-28 23:08:14 +01:00
Matt Ellis 9cf0a1ac26 Report errors while parsing guicursor option 2021-06-28 23:06:49 +01:00
Matt Ellis 43620c280d Add guicursor option 2021-06-28 23:04:58 +01:00
Alex Plate 98ffb3bf9e [VIM-1672] IdeaVim correctly populates clipboard history 2021-06-28 11:48:09 +03:00
Alex Plate 4cc4fb4d3c [VIM-1192] Fix dollar motion from single-command 2021-06-28 09:21:32 +03:00
Alex Plate 1f9718a3c1 Add more tests for till character motions 2021-06-28 08:29:21 +03:00
Alex Plate 16d9a3ba8b Join till character motions into the single file 2021-06-28 08:19:27 +03:00
Alex Plate a01fc5d72c Remove useless condition 2021-06-28 07:24:30 +03:00
Alex Plate f4e777b8df [VIM-2336] Fix repeat for 'T' movement 2021-06-28 07:24:15 +03:00
Alex Plate e8b55881bd Update changelog 2021-06-24 10:48:45 +03:00
Alex Plate 232dd34717 [VIM-2317] Fix memory leak 2021-06-24 10:38:15 +03:00
Alex Plate e244109073 Use stable IJ release for development because EAP is broken 2021-06-24 10:37:27 +03:00
Alex Plate e6324a2182 Downgrade github dependency 2021-06-24 10:20:41 +03:00
Alex Plate 46bc66d08c Add some values to dic 2021-06-24 10:14:19 +03:00
Alex Plate 73fe85018e Update configuration script 2021-06-24 10:14:18 +03:00
Matt EllisandAlex Pláte 982d6921cb Fix formatting 2021-06-24 10:13:36 +03:00
Matt EllisandAlex Pláte bb28b76a5b Support % as shortcut for file name in filter 2021-06-24 10:13:36 +03:00
Matt EllisandAlex Pláte 67fed0da9e [VIM-1566] Use OS shell to execute filter command 2021-06-24 10:13:36 +03:00
Matt EllisandAlex Pláte e3cf50b4c9 [VIM-1357] Invoke shell filter commands with proper path and argument handling
Also moves the filter command out of a write action, and under a cancellable modal progress dialog. Any errors are substituted into the text, as per Vim.

Fixes #VIM-1357
2021-06-24 10:13:36 +03:00
Alex Plate f72bb31b8e Add some loggins to update authors script 2021-06-22 11:11:16 +03:00
Alex Plate 001f13398c Update jgit version 2021-06-22 11:03:34 +03:00
dependabot[bot]andAlex Pláte dcfe93e4a1 Bump github-api from 1.129 to 1.131
Bumps [github-api](https://github.com/hub4j/github-api) from 1.129 to 1.131.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.129...github-api-1.131)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-22 10:56:32 +03:00
Alex Plate d3e7b5838f [TC] Fix slack notification issues 2021-06-22 10:50:32 +03:00
Alex Plate 8788d109e3 [TC] Extract version constants 2021-06-22 09:54:56 +03:00
Alex Plate 8b1839ff1b Prepare to 0.68 release 2021-06-22 09:17:17 +03:00
Matt Ellis 9f46e1960e Fix typo 2021-06-10 13:51:43 +01:00
Matt Ellis e93a619859 Make ListOption generic + create StringListOption 2021-06-10 13:51:23 +01:00
Matt Ellis 287ba7055e Simplify BoundedListOption 2021-06-10 11:29:20 +01:00
Matt Ellis dfbec1f23a Rename "bound" options to "bounded" 2021-06-10 11:18:57 +01:00
Matt Ellis 55dedb4c4d Remove resetShape method
We should avoid setting the shape explicitly, and let it update when the mode changes.

Note that shape can affect the visual position of the caret around inlays (e.g. 'a' at the end of a rename hotspot with a trailing inlay for options will remain in between the text and the inlay, while 'l' in command mode will move after the inlay. Both positions are at the same text offset). We should still avoid explicitly setting shape before moving the caret. We can't guarantee the order of changing mode and moving the caret, so we update the visual position at the current offset when changing mode. (We're also currently using mode as an assumption of shape)
2021-06-10 11:05:41 +01:00
Matt Ellis 9c71b444c6 Update caret visual attributes when mode changes
Removes updateCaretState and unnecessary usages
2021-06-05 01:04:01 +01:00
Matt Ellis e859b1c131 Remove resetCaret 2021-06-05 00:33:04 +01:00
Matt Ellis 6c4bd9cc10 Refactor caret shape functions 2021-06-05 00:21:58 +01:00
Matt Ellis b50281f8d5 Extract caret shape methods to helper 2021-06-05 00:14:10 +01:00
Matt Ellis 2be0f5cedb Reset caret visual position after mode changes
Fixes an issue where the caret was incorrectly positioned because it was moved before the mode was changed. This wasn't visible in 211 because a couple of bugs in the platform combined to put the caret in the right place.

See #280, IDEA-262153 and KTIJ-3768
2021-06-04 17:05:03 +01:00
Matt Ellis 646a89d52a Refactor showMode update 2021-06-04 16:45:07 +01:00
Alex Plate fea71903de Fix global test 2021-06-04 09:39:10 +03:00
Alex Plate 0220d2b40f Suppress inspection 2021-06-04 09:39:09 +03:00
dependabot[bot]andAlex Pláte c751c51b25 Bump markdown from 0.2.3 to 0.2.4
Bumps [markdown](https://github.com/JetBrains/markdown) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/JetBrains/markdown/releases)
- [Commits](https://github.com/JetBrains/markdown/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains:markdown
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-04 09:37:10 +03:00
Alex Plate 8fedf78e03 refactoring: update formatting 2021-06-03 11:57:27 +03:00
Alex Plate bd3c86e068 Update plugin.xml 2021-06-03 11:47:00 +03:00
Alex Plate 46d459bd73 Update changelog 2021-06-03 11:04:49 +03:00
Alex Plate d1feaad5a9 Update dependabot lock 2021-06-03 11:02:27 +03:00
Alex Plate b5b6c8f37a fix(sethandler): Correct presentation on settings page 2021-06-03 10:44:23 +03:00
Alex Plate 067aaa798d setHandler: fix parsing of a mapping 2021-06-03 10:12:38 +03:00
Alex Plate c85d7dcd7a Do not save the executed command to history 2021-06-02 10:54:11 +03:00