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
Alex Plate
99d2d4b594
Update the color of yank highlighting after laf changing
2020-10-31 13:46:08 +03:00
Alex Plate
2bf9b97e49
Continuation of qodana cleanup
2020-10-31 13:11:13 +03:00
Alex Plate
c6600f3348
Fixes base of qodana run
2020-10-30 19:54:26 +03:00
Alex Plate
e29ab54b0e
Make default register in RegisterGroup non static field
2020-10-30 19:18:46 +03:00
Alex Plate
197565d4cb
Get rid of info logs
2020-10-30 16:47:44 +03:00
Alex Plate
3d570d2020
Make property private
2020-10-30 15:59:56 +03:00
Alex Plate
fe364dc6dc
Reduce the depth of "parentByCondition" function
2020-10-30 11:56:50 +03:00
Alex Plate
1743c08091
Update isIdeaVimdisableHere logging
2020-10-29 12:40:30 +03:00
Alex Plate
81b095c899
Update detekt configuration
2020-10-29 11:43:47 +03:00
Alex Plate
0b41bd30cd
Rename dialogescape and oneline to ideaenabledbufs
2020-10-29 10:44:34 +03:00
Alex Plate
7c79615c6a
[VIM-2144] Correct caret position after block insert with inlays
2020-10-29 10:19:51 +03:00
Alex Plate
10be7354cd
[VIM-2156] Fix up/down motions with inlays
2020-10-29 09:46:21 +03:00
Alex Plate
1e9925f092
[VIM-2157] Fix tab for active templates
2020-10-28 11:37:28 +03:00
Alex Plate
d4ec7e1f69
Remove some detekt warnings
2020-10-27 10:01:57 +03:00
Alex Plate
7bccaa8717
Remove deprecated methods and options
2020-10-23 11:18:46 +03:00
Alex Plate
319874b973
Update message
2020-10-22 12:11:14 +03:00
Alex Plate
daf8799c39
Update isIdeavimDisabled here report
2020-10-22 12:02:03 +03:00
Alex Plate
f45d4e1451
[VIM-2150] Shift-D should not delete an empty line
2020-10-21 10:26:50 +03:00
Alex Plate
0d0f326c26
Catch exception instead of NumberFormatException
2020-10-18 21:21:37 +03:00