Andrey Vlasovskikh
0dc67ae467
Updated changelog
2018-09-10 15:40:15 +03:00
Andrey Vlasovskikh
75c1c0b839
Move "Vim Emulation" settings into "File | Settings | Editor"
2018-09-10 14:53:26 +03:00
Andrey Vlasovskikh
1feac95069
VIM-339 Handle <Esc> by Vim only in primary or physical file editors
...
<Esc> is handled by the Vim emulation in primary editors of the main
window and in non-primary editors with physical files open in them,
but only in modes other than Normal. This is needed for the diff dialog
where you can have both physical file editors and non-physical file
editors, but they are non-primary, so users still expect <Esc> to close
the diff window when the editor is in the Normal mode.
2018-09-10 14:45:22 +03:00
Andrey Vlasovskikh
ed3f87e6a8
VIM-176 Treat console editors like any other editors
...
If an editor is a writable non-file editor (like a console), then we
activate the 'i' mode *and* allow running write commands. Thus,
Insert mode commands like arrow navigation will work in these editors.
2018-09-08 19:20:53 +03:00
Andrey Vlasovskikh
43662318be
Compatibility with IntelliJ 2018.1 and newer due to the platform API changes
2018-08-27 22:06:09 +03:00
Andrey Vlasovskikh
785d1a04da
Merge pull request #157 from JetBrains/multiple-carets
2018-08-27 21:55:57 +03:00
Andrey Vlasovskikh
cc76c7f0f3
Merge pull request #156 from karavaevitalii/multiple-carets
...
Fixed bug with selecting occurrences when ignorecase is set
2018-08-27 21:55:06 +03:00
Vitalii Karavaev
57741cd5ce
Fixed bug with selecting occurrences when ignorecase is set
2018-08-27 21:23:25 +03:00
Andrey Vlasovskikh
69bd71148c
Added Vasily Alferov and Vitalii Karavaev to the contributors list
2018-08-27 21:00:13 +03:00
Andrey Vlasovskikh
528e363d64
Updated changelog
2018-08-27 20:57:09 +03:00
Andrey Vlasovskikh
bd772daee0
Small reordering of multiple-cursors commands
2018-08-27 20:51:04 +03:00
Andrey Vlasovskikh
23fa55ea11
Updated the list of all supported commands
...
Removed the multiple carets support marker, since all commands are
basically covered now. We'll handle any bugs left in the same way we
do it for other bugs.
2018-08-27 20:50:07 +03:00
Vitalii Karavaev
0a052e7bb3
Cleanup
2018-08-10 18:18:43 +03:00
Vitalii Karavaev
60a96e9542
Cleanup
2018-08-10 17:32:30 +03:00
Vitalii Karavaev
f3f9abef0c
<A-x> shows no more matches message when necessary
2018-08-10 17:06:10 +03:00
Vitalii Karavaev
58fc34d9f7
Implement <A-x>
2018-08-10 17:01:36 +03:00
Vitalii Karavaev
6fdd769d0f
Implement <A-p>
2018-08-10 16:43:46 +03:00
Vitalii Karavaev
b54384bb33
Implement <Plug>All<Whole>Occurrences
2018-08-10 16:31:48 +03:00
Vitalii Karavaev
c57f98591a
Revert MultipleCursorsExtension and implement <A-n>
2018-08-10 14:08:25 +03:00
Vitalii Karavaev
7dcacd3b01
Minor fixes
2018-08-09 17:45:56 +03:00
Vitalii Karavaev
2225033b7c
Reset state and additional checks
2018-08-09 17:32:32 +03:00
Vitalii Karavaev
7c5194fbaa
Better work in case of multiple carets
2018-08-09 14:55:22 +03:00
Vitalii Karavaev
cded76d1a2
Test
2018-08-09 14:52:47 +03:00
Vitalii Karavaev
361284fe06
Fixed <A-n> in visual mode
2018-08-09 14:25:29 +03:00
Vitalii Karavaev
aa3e55cacc
Fixed bug with multiple carets <A-n> action
2018-08-09 13:54:31 +03:00
Vitalii Karavaev
73987eaf23
Safer work in case of multiple carets
2018-08-09 12:47:40 +03:00
Vitalii Karavaev
06058a45c0
Fixed review issues and README.md updated
2018-08-09 12:35:08 +03:00
Vitalii Karavaev
d46cab6fc8
Fixed review issues
2018-08-09 11:18:39 +03:00
Vitalii Karavaev
77bd800d95
private modifier
2018-08-08 16:11:55 +03:00
Vitalii Karavaev
831373c292
Cleanup
2018-08-08 15:59:44 +03:00
Vitalii Karavaev
9c5e5e117a
Cleanup
2018-08-08 15:47:35 +03:00
Vitalii Karavaev
346ada2eff
Blank lines
2018-08-08 15:45:56 +03:00
Vitalii Karavaev
485ff37b22
Better work with nulls
2018-08-08 15:38:33 +03:00
Vitalii Karavaev
47ef6f4844
Show message when no more matches
2018-08-08 15:19:03 +03:00
Vitalii Karavaev
cd288ec125
Support for selection all occurrences
2018-08-08 15:16:13 +03:00
Vitalii Karavaev
bde2eb786d
g<A-n> support
2018-08-08 14:38:33 +03:00
Vitalii Karavaev
b6896e28c8
Better support for vim-multiple-cursors extension
2018-08-08 13:57:16 +03:00
Vitalii Karavaev
15dc233a86
Overlap carets when jump to mark
2018-08-08 10:20:15 +03:00
Vitalii Karavaev
b070549eca
Remove gn action
2018-08-07 17:42:18 +03:00
Vitalii Karavaev
71a3df028b
Fixed review issues
2018-08-07 17:37:11 +03:00
Vitalii Karavaev
73ef8c821b
Minor review issues
2018-08-07 16:47:18 +03:00
Vitalii Karavaev
bbd314b6df
Test :s///
2018-08-07 15:05:46 +03:00
Vitalii Karavaev
5764fe7555
Multiple carets support for :@
2018-08-07 14:54:42 +03:00
Vitalii Karavaev
44cc17cb84
Multiple carets support for :s///
2018-08-07 14:53:10 +03:00
Vitalii Karavaev
dba8879576
Formatted lines
2018-08-07 10:29:56 +03:00
Vitalii Karavaev
1deb48bf60
Fixed broken tests
2018-08-07 10:28:37 +03:00
Vitalii Karavaev
11174b8581
Tests :sor
2018-08-07 10:17:47 +03:00
Vitalii Karavaev
bd35f71c6a
:sor multicaret support
2018-08-07 10:17:47 +03:00
Vitalii Karavaev
d29ae6a64d
:> fix bug and multiple carets support
2018-08-06 16:01:39 +03:00
Vitalii Karavaev
5b69b9beae
:< fix bug and multiple carets support
2018-08-06 15:55:47 +03:00