1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-11-26 19:42:52 +01:00
Commit Graph

5691 Commits

Author SHA1 Message Date
Alex Plate
24f8f9ca14
Update run configuration 2021-06-30 09:20:14 +03:00
Alex Plate
8b8bbba85d
Get rid of last_processed_cache file 2021-06-30 09:17:31 +03:00
Matt Ellis
64be75142e
Use guicursor options to draw ex caret 2021-06-29 17:05:11 +01:00
Alex Plate
f2070bad08 Update changelog 2021-06-29 11:06:24 +00:00
Alex Plate
52a3b680a6
Remove incorrect changelog line 2021-06-29 14:04:35 +03:00
Alex Plate
735bfbae3b Update changelog 2021-06-29 11:03:57 +00:00
Alex Plate
9140234b2c
[Automation] Include last_processed_hash to the commit 2021-06-29 14:02:16 +03:00
Alex Plate
cbf35c276e
Revert "Update changelog"
This reverts commit ab1b8572f3.
2021-06-29 14:00:54 +03:00
Alex Plate
ab1b8572f3 Update changelog 2021-06-29 10:58:29 +00:00
Alex Plate
960de8647c
Fix(VIM-123): This is not a fix, just testing the automation 2021-06-29 13:56:28 +03:00
Alex Plate
acf80417d1
Automatically update changelog 2021-06-29 13:53:30 +03:00
Alex Plate
43a3db178f
Refactor UpdateAuthors script 2021-06-29 12:57:35 +03:00
Matt Ellis
f05123123c
Use guicursor instead of editor cursor settings
This changes VIM-1475 and ignores IntelliJ's "use block cursor" setting in favour of guicursor. Also affects caret placement around inlays and handling of template hotspots via idearefactormode
2021-06-29 00:21:19 +01:00
Matt Ellis
2f73dac57a
Force the caret visible when updating attributes
Changing EditorSettings.setBlockCursor does this via EditorImpl.updateCaretCursor
2021-06-28 23:48:27 +01:00
Matt Ellis
a6087dd08f
Use replace mode caret for change character action 2021-06-28 23:42:36 +01:00
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 Ellis
982d6921cb Fix formatting 2021-06-24 10:13:36 +03:00
Matt Ellis
bb28b76a5b Support % as shortcut for file name in filter 2021-06-24 10:13:36 +03:00
Matt Ellis
67fed0da9e [VIM-1566] Use OS shell to execute filter command 2021-06-24 10:13:36 +03:00
Matt Ellis
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]
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