lippfi
503c2580d7
Fixed last command register for ExCommands
2021-08-04 11:44:43 +03:00
lippfi
8ab9509ceb
Last command register fix
2021-08-04 09:49:06 +03:00
Alex Plate
1813ad400a
Support line and col functions
2021-08-03 20:22:59 +03:00
Alex Plate
a1b048a2f9
Add conversion from vimDataType to VimNumber
2021-08-03 19:59:15 +03:00
Alex Plate
cb43ad3488
Create a helper method to get vim line
2021-08-03 17:57:33 +03:00
Alex Plate
e8daf67276
Small refactoring of VimInt
2021-08-03 17:27:09 +03:00
Alex Plate
00ef191ad0
Define VimInt constants, add method to convert bool to VimInt
2021-08-03 17:24:16 +03:00
Alex Plate
e8d559f6d0
Support empty function
2021-08-03 17:15:13 +03:00
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