Alex Plate
e3079912ae
Remove unused handlers
2020-11-26 10:24:22 +03:00
Alex Plate
52da3ed0e4
Update info file
2020-11-26 09:44:48 +03:00
Alex Plate
cda85169ea
Add new line for ExEditorKit.kt
2020-11-25 17:22:26 +03:00
Alex Plate
f90d22cc20
Refactoring of ex actions
2020-11-25 10:49:50 +03:00
Alex Plate
bae69d92ae
Rename .java to .kt
2020-11-25 10:49:50 +03:00
Alex Plate
b910239825
Put ex panels into the separate package
2020-11-25 10:49:50 +03:00
sumoooru2
5c9faba7f4
Implement cmap
2020-11-25 10:00:15 +03:00
Alex Plate
23a80a9260
[VIM-2170] Fix alternative range format for s command
2020-11-23 11:49:30 +03:00
Alex Plate
1292c7d1ae
Remove unused import
2020-11-20 11:17:40 +03:00
Alex Plate
69f07967b5
Fix compilation issus for <203
2020-11-20 11:00:29 +03:00
Alex Plate
aedd427c07
Optimize imports
2020-11-20 10:45:26 +03:00
Alex Plate
9b6c3dc511
Fix unresolved references
2020-11-20 10:17:52 +03:00
Alex Plate
b4fa7f4317
Replace @NlsSafe annotation from utils with our own
2020-11-20 09:58:43 +03:00
Alex Plate
f053d305d5
Remove neovim from implementation
2020-11-20 09:35:48 +03:00
Alex Plate
d661f96a9b
Reformat for MessageHelper.kt
2020-11-19 11:26:27 +03:00
Alex Plate
c79fae8ab3
[i18n] Mark some strings as @NonNls
2020-11-19 11:22:11 +03:00
Alex Plate
da9a0a414a
[i18n] Extract more starting for localization
2020-11-19 00:26:17 +03:00
Alex Plate
6fc5b3189a
[i18n] More extracted strings
2020-11-18 18:49:55 +03:00
Alex Plate
7ad131b448
[i18n] More extracted strings
2020-11-18 13:03:35 +03:00
Alex Plate
3e7186bd60
[i18n] Update @Nls annotations
2020-11-18 13:03:35 +03:00
Alex Plate
132f8cce53
[i18n] Extract more strings
2020-11-18 13:03:35 +03:00
Alex Plate
1f7a2594c8
Convert some strings to properties
2020-11-18 11:26:03 +03:00
Alex Plate
c03f01a96a
Update MessageHelper.kt
2020-11-18 03:09:57 +03:00
Alex Plate
26b67a43ae
Fix formatting
2020-11-17 19:55:09 +03:00
Alex Plate
a93ca3a205
Support mapclear commands
2020-11-17 19:47:56 +03:00
Alex Plate
dcc647ba3c
[VIM-1491] Support unmap
2020-11-17 19:38:22 +03:00
Alex Plate
fe44f59239
Refactor map handler
2020-11-17 19:36:41 +03:00
Alex Plate
80dba0babf
Move MapHandler into the separate package
2020-11-17 19:36:17 +03:00
Yaohui Wang
34acf9a91e
Add CJK characterType for delimiting caret movement
...
- Add unicode CJK Unified Ideographs type
- Stop caret movement for CJK chars (as VIM does). Similar to VIM-58
2020-11-17 10:21:49 +03:00
Grzegorz Antoniak
62c828d722
VIM-1475: Respect the "use block caret" when in insert mode
...
The "use block caret" IDEA option controls the style of the cursor: when
it's enabled, the cursor is drawn as a block, and when it's disabled,
it's drawn as a bar. However, after installing IdeaVIM, this option
isn't respected; the plugin always uses a block cursor when in command
mode, and always uses a bar cursor when in insert mode.
This commit changes the behavior so that when the "use block caret"
option is enabled, IdeaVIM's insert mode uses a block cursor instead of
a bar cursor. The cursor in normal mode is always drawn as a block
cursor. If the "use block caret" option is disabled, the behavior is the
same as in previous versions of IdeaVIM (block cursor in normal mode,
bar cursor in insert mode).
Fixes VIM-1475 (on YouTrack)
2020-11-17 10:06:32 +03:00
Jan Palus
75a1bb7cc5
VIM-2114 Do not override registers when deleting empty range
2020-11-13 12:34:04 +03:00
Jan Palus
2758071d31
VIM-2113 Increase tag range only in visual mode
2020-11-13 11:54:08 +03:00
Alex Plate
b6adf9f7a9
Rename ideaenabledbufs to ideavimsupport
2020-11-12 09:45:29 +03:00
Matt Ellis
c38b18e16b
Prevent inlays causing scrolling to stick
2020-11-12 09:37:55 +03:00
Matt Ellis
8d65c3ed26
Limit how much of an inlay is shown when scrolling
2020-11-12 09:37:55 +03:00
Matt Ellis
995bb966ad
Reposition cursor when scrolloff changes
2020-11-12 09:37:55 +03:00
Matt Ellis
dbda1a76ca
[VIM-2158] Fix scrolling when scrolloff is greater than half screen height, but less than full screen height
2020-11-12 09:37:55 +03:00
Alex Plate
4f86d9cc77
Correct visual mode exiting when after line end
2020-11-06 20:26:26 +03:00
Alex Plate
d55774abab
Use vimForEachCaret
2020-11-06 20:21:05 +03:00
Alex Plate
f26ddd4a27
Fix exception in aW
2020-11-06 19:12:40 +03:00
Alex Plate
0539e39977
Fix <C-\><C-N>
2020-11-06 11:16:13 +03:00
Alex Plate
65235d32a1
Fix exception for ]b command
2020-11-06 10:36:03 +03:00
Alex Plate
1fba77d925
Update getName description
2020-11-05 11:31:41 +03:00
Alex Plate
6a3d606032
New extension registration process
...
The new process gives as lazy loading of extension classes
2020-11-01 03:30:00 +03:00
Alex Plate
612a86c4d9
Add new option to enable extensions
2020-11-01 00:51:22 +03:00
Alex Plate
52673d1a02
Remove unnecessary semicolon
2020-10-31 22:04:20 +03:00
Alex Plate
a148446912
Change order of checks
2020-10-31 19:43:19 +03:00
Alex Plate
1ee9075976
Inline findParentByCondition
2020-10-31 19:40:48 +03:00
Alex Plate
0720431c91
More cleanup
2020-10-31 14:29:26 +03:00
Alex Plate
6f1ac1de97
Add more time checks for is db cell
2020-10-31 14:03:11 +03:00