lippfi
82ed892166
Grammar refactoring
2021-08-03 11:54:49 +03:00
lippfi
7196d83833
Formatting
2021-07-31 12:37:08 +03:00
lippfi
2b7c311a2b
Removed "originalString" property from commands
2021-07-31 11:31:01 +03:00
lippfi
7ef4e45945
Better exception handling
2021-07-30 18:57:02 +03:00
lippfi
46788cc6c6
Added vimScript package & antlr grammar
2021-07-30 17:33:29 +03:00
Matt Ellis
70a45f3dc8
Treat use block caret option as caret override
2021-07-29 21:20:28 +01:00
Matt Ellis
d63e3dadbc
Merge branch 'master' into feature/guicursor
2021-07-28 23:07:47 +01:00
Alex Plate
93109f1e19
Add additional logging for keys execution
2021-07-28 11:26:09 +03:00
Alex Plate
534fbe1a6b
Tests: reset repeat between tests
2021-07-26 19:07:46 +03:00
Alex Plate
19b51a4a69
Add docs for types of motion
2021-07-22 11:13:58 +03:00
Alex Plate
f64439dab9
Remove unused function
2021-07-01 22:24:39 +03:00
Alex Plate
5018b0e9ff
Change action place for IdeaVim actions
2021-07-01 19:52:20 +03:00
Alex Plate
81076d9c43
Several improvements
2021-07-01 19:30:37 +03:00
Alex Plate
df9d5bfe25
Fix GlobalHandlerTest
2021-07-01 18:13:01 +03:00
Alex Plate
afbfacb462
Format code
2021-07-01 17:36:28 +03:00
Michal Placek
408cd0e037
vim-2335 Support for navigation to previous buffer with :b#
2021-07-01 13:41:15 +03:00
Michal Placek
c15eccf49a
vim-1062 -fixes
2021-07-01 13:31:27 +03:00
Michal Placek
ddb159eec8
vim-1062
2021-07-01 13:31:27 +03:00
Matt Ellis
91585e1059
Run linters
2021-06-30 21:41:59 +01:00
Matt Ellis
0d840b2c41
Merge branch 'master' into feature/guicursor
2021-06-30 18:39:03 +01:00
Matt Ellis
0288a0f2b5
Use insert caret for select mode
2021-06-30 17:26:44 +01:00
Matt Ellis
fe7dc4902b
Make ExShortcutKeyAction dumb aware
2021-06-30 17:17:55 +01:00
Matt Ellis
1caf380505
Improve caret painting in command line
2021-06-30 17:15:52 +01:00
Alex Plate
31e633f55e
Update formatting
2021-06-30 07:42:22 +00:00
Alex Plate
e3aa3e24f5
Create a job for automatic formatting
2021-06-30 10:39:39 +03:00
Alex Plate
b7396fdf8c
Fix formatting
2021-06-30 10:31:27 +03:00
Alex Plate
e8f0e31a27
Correct caret for selecting from the end for 212+ versions of IJ
2021-06-30 10:29:51 +03:00
Matt Ellis
64be75142e
Use guicursor options to draw ex caret
2021-06-29 17:05:11 +01: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
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
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
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
232dd34717
[VIM-2317] Fix memory leak
2021-06-24 10:38:15 +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
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