Matt Ellis
b157d07b6d
Improve handling of Delete and Backspace in ex entry
2019-06-18 13:27:32 +01:00
Matt Ellis
31d30a9115
Only close ex entry with backspace if no text
2019-06-18 11:49:55 +01:00
Matt Ellis
cc7ee5acc0
Remove unused action
2019-06-18 11:44:44 +01:00
Matt Ellis
35bcb627c2
Correctly start/reset highlighting with :s command
2019-06-15 11:21:02 +01:00
Matt Ellis
a7882fadba
Reorder methods. No other changes
2019-06-15 10:39:59 +01:00
Alex Plate
fe4525b441
Add smartjoin option
2019-06-14 19:05:53 +03:00
Alex Plate
e17594a7aa
Remove VimFileEditor test case
2019-06-14 17:44:54 +03:00
Matt Ellis
416357bf27
Incsearch highlights current match if nohlsearch
...
This also fixes a bug which would return an incorrect range when searching backwards, and two matches are found on a line, one before and one after the search position. This is due to reusing a reference, rather than making a copy. This was never discovered because we only used the start offset, not the end!
2019-06-14 15:43:20 +01:00
Alex Plate
ae021ea930
Update indent for kt test files
2019-06-14 17:10:23 +03:00
Matt Ellis
32735a5e06
Fix start offset for incsearch with :s command
2019-06-14 12:20:07 +01:00
Matt Ellis
5b1d26263b
Add incsearch highlights for :substitute command
...
Includes support for :global and :vglobal for when IdeaVim adds them
2019-06-14 10:39:07 +01:00
Alex Plate
84be5bc732
Reformat Motion and Visual handlers
2019-06-13 19:28:43 +03:00
Alex Plate
bf1dee2bc4
Reformat CommandHandler
2019-06-13 18:43:49 +03:00
Alex Plate
e0aadacf93
Remove flags
function
2019-06-13 17:30:20 +03:00
Alex Plate
35481682a9
Fix NPE on text preprocessing during insert
2019-06-13 16:09:27 +03:00
Alex Plate
64291d336c
Fix selection with mouse on line end
2019-06-13 15:21:00 +03:00
Alex Plate
3fe1ee4bd8
Fix problems with vertical movement
2019-06-13 15:01:31 +03:00
Matt Ellis
130a8d0f00
Disable search highlights when disabling plugin
2019-06-13 11:51:25 +01:00
Matt Ellis
36c4596a08
Fix exception with dead keys in ex entry
...
Will also highlight composed text on Mac
2019-06-11 19:57:11 +01:00
Alex Plate
ebad3812e4
Add docs for TextObjectActionHandler
2019-06-11 19:52:31 +03:00
Alex Plate
004c1c915f
Rename VimActionCommand to VimCommands
2019-06-11 19:52:25 +03:00
Alex Plate
39bd13a6ca
Migrate text object to new registration model
2019-06-11 19:42:52 +03:00
Alex Plate
f10ac679e2
Rename .java to .kt
2019-06-11 19:36:55 +03:00
Alex Plate
8d49012d64
Reformat VimCommandAction: get handler from makeHandler method
2019-06-11 16:00:37 +03:00
Alex Plate
91392c1e83
Convert VimActionHandler to kotlin
2019-06-11 14:10:43 +03:00
Alex Plate
65bb31e92a
Rename .java to .kt
2019-06-11 14:10:43 +03:00
Alex Plate
c06fa72936
Remove empty javadocs
2019-06-11 13:20:53 +03:00
Alex Plate
a1adb1eb43
Create noneOfEnum helper function
2019-06-11 13:15:52 +03:00
Alex Plate
778ddb0e75
Support gn text objects
2019-06-11 13:06:36 +03:00
Alex Plate
e919a026b7
Remove secondary carets on gn search
2019-06-11 12:01:56 +03:00
Alex Plate
a78f78604a
Move gn commands to motion package
2019-06-11 11:58:06 +03:00
Alex Plate
eeea093bb8
Improve performance of gn command
2019-06-11 11:49:59 +03:00
Alex Plate
b795c62ab7
Reformat SearchGroup file
2019-06-10 16:29:17 +03:00
Alex Plate
b7c7b268d4
Add Jonatan Tierno to contributors list
2019-06-10 14:59:38 +03:00
Alex Plate
f7b9351e38
Merge pull request #134 from jonatantierno/master
...
VIM-635. Command gn.
2019-06-10 14:53:49 +03:00
Alex Plate
4e205d078d
Merge branch 'master' into pull/134
...
# Conflicts:
# src/com/maddyhome/idea/vim/group/MotionGroup.java
2019-06-10 14:48:50 +03:00
Alex Plate
16016cb13d
[VIM-714] Fix caret vertical movements problems
2019-06-10 13:27:20 +03:00
Alex Plate
4754fff89b
Use primary caret for post move in case of block selection
2019-06-10 13:15:32 +03:00
Alex Plate
f88ed69f1f
Support new external java plugin for 192+ versions
2019-06-10 12:36:06 +03:00
Alex Plate
2e7f7cf642
Fix tests with visual selection
2019-06-10 11:17:12 +03:00
Matt Ellis
60f9403657
Incsearch highlights all matches + current match
2019-06-07 23:33:05 +01:00
Alex Plate
4c9974f7eb
Update intellij plugin and set default idea version to 2019.1
2019-06-07 20:59:21 +03:00
Alex Plate
eace5c5543
Fix typo
2019-06-07 16:19:34 +03:00
Alex Plate
f6d16ea4d9
Protection for empty file
2019-06-07 15:15:11 +03:00
Alex Plate
ac2f11360c
Extract some methods to CommandStateExtensions
2019-06-07 15:04:57 +03:00
Alex Plate
48a5eee9ab
Put information about leaving feedback to EAP section
2019-06-07 12:34:47 +03:00
Alex Plate
380156aa4b
Use star register for clipboard test
2019-06-06 16:53:09 +03:00
Alex Plate
d4cd8a228f
Move ideaput
option to 'clipboard options'
2019-06-06 14:48:19 +03:00
Alex Plate
6081f1d5ff
Merge pull request #197 from JetBrains/IdeaPut
...
VIM-25 Smart put operations (via IJ)
2019-06-06 14:08:06 +03:00
Alex Plate
0139967b29
Avoid dragging when select a word with double click
2019-06-06 13:27:06 +03:00