Andrey Vlasovskikh
87026bda3c
Reuse StringHelper.stringToKeys()
2012-10-17 16:49:21 +04:00
Andrey Vlasovskikh
03bbc2e1f2
Immutable isRecording inside handleKey()
2012-10-17 15:49:35 +04:00
Andrey Vlasovskikh
7f4dea6846
Enum key handler state instead of integer constants
2012-10-15 17:07:53 +04:00
Andrey Vlasovskikh
dc1b393679
Cleanup and annotations
2012-10-12 19:58:17 +04:00
Andrey Vlasovskikh
a58203f0b2
VIM-146 Fixed handling of '$' in search and substitute commands
...
'$' matches an empty range at the end of a line, so in multiple matches mode the search continued forever.
2012-10-12 19:03:55 +04:00
poxu
e25fd643d2
di" ci" vi" da" ca" va" like in vim
2012-10-10 18:24:40 +04:00
Andrey Vlasovskikh
694bb9eefa
Register action for 'iW' selection
2012-10-10 17:14:16 +04:00
Andrey Vlasovskikh
5429774744
Cleanup and nullable annotations
2012-10-10 17:08:15 +04:00
Andrey Vlasovskikh
d4b202a7f4
VIM-198 Fixed indexing bug in offset normalization
...
Normalization was fixed for files that contain a newline at the end and when the normalized offset is allowed to be at the end of a line.
2012-10-10 16:53:00 +04:00
Andrey Vlasovskikh
228f0a3f31
Nullable annotations
2012-10-09 21:41:36 +04:00
Andrey Vlasovskikh
3d18c08fd4
VIM-276 T and F motions are exclusive, not inclusive
2012-10-09 21:22:00 +04:00
Andrey Vlasovskikh
e3abbf68dc
Moved SearchHelperTest into a separate test directory
2012-10-09 21:13:48 +04:00
poxu
3ed6ebde7b
Bug fix for gi behaviour
...
Bug description
Steps to reproduce
1. Open a file
2. Switch to insert mode
3. Insert any characters
4. Switch back to normal mode
5. Press gg (or move cursor to another position by any other means)
6. Press gi
Expected result:
Switch to insert mode with cursor after the last inserted character
Actual result:
Switch to insert mode with cursor before the first non space character in the line
2012-09-25 14:24:44 +04:00
Oleg Shpynov
cf407fe8da
VIM-120 Leaving insert mode causes the screen scroll to top
2012-02-16 18:15:28 +04:00
Marquis Wang
2ebd02531b
Fix move caret to next/prev paragraph/sentence
2012-01-22 16:53:35 -06:00
oleg
3ea3cc2c2a
VIM-93 IdeaVim and "Insert" button
2012-01-19 15:02:57 +04:00
oleg
f6e103bc5c
VIM-142 Keymap selection displayed over splash screen
2012-01-19 14:52:17 +04:00
oleg
3efe36f26f
VIM-152 Editor view (scrolling) jumps whenever I enter/exit insert mode
...
Possible fix. Turn on refrainFromScrolling in case if ideavim plugin is turned off.
2012-01-18 19:41:45 +04:00
oleg
3d1b275011
VIM-106 IdeaVIM plugin P doesnt work in a new file with 0 lines
2012-01-18 18:44:06 +04:00
oleg
090e4d27ca
VIM-94 Dot completely broken in 0.14.54
2012-01-17 16:52:59 +04:00
oleg
a7b2c9ed21
VIM-157 Switching case of the character under the cursor with ~ doesn't move the cursor to the right.
2012-01-16 18:31:36 +04:00
oleg
4c282a422d
VIM-160 IDEA Vim forces VIM keymap on restart
2012-01-16 16:34:22 +04:00
oleg
d2fc2f354f
EA-32923 - SIOOBE: VimKeyMapUtil.installKeyBoardBindings
2012-01-10 17:53:43 +04:00
Oleg Shpynov
a6701a8178
IOOBE fix
2011-12-08 15:27:09 +04:00
Oleg Shpynov
514d128209
Cleanup
2011-12-08 14:28:20 +04:00
Oleg Shpynov
1d3145ab83
API contract violation fix
2011-12-07 17:47:44 +04:00
Oleg Shpynov
21ce04fc46
Do not use deprecated API
2011-12-07 17:04:54 +04:00
Oleg Shpynov
5ed405da51
VIM-154 Introduce variable still conflicts with ideavim
2011-12-07 16:15:13 +04:00
Oleg Shpynov
2f2828ddd5
Revert "Get rid of reflection on ConsoleViewImpl#CONSOLE_VIEW_IN_EDITOR_VIEW after corresponding fix in IntellIJ IDEA codebase"
...
This reverts commit 31baea40a7
.
2011-12-06 21:07:49 +04:00
Oleg Shpynov
03c02923c0
VIM-99 IdeaVIM no longer works in Dialog boxes
2011-12-06 21:07:03 +04:00
Oleg Shpynov
31baea40a7
Reapply get rid of reflection on ConsoleViewImpl#CONSOLE_VIEW_IN_EDITOR_VIEW after corresponding fix in IntellIJ IDEA codebase
...
This reverts commit 2d9caabf11
.
2011-12-06 12:21:46 +04:00
Oleg Shpynov
2d9caabf11
Revert "get rid of reflection on ConsoleViewImpl#CONSOLE_VIEW_IN_EDITOR_VIEW after corresponding fix in IntellIJ IDEA codebase"
...
This reverts commit 24f3b5ec46
.
2011-12-06 12:05:46 +04:00
Oleg Shpynov
24f3b5ec46
get rid of reflection on ConsoleViewImpl#CONSOLE_VIEW_IN_EDITOR_VIEW after corresponding fix in IntellIJ IDEA codebase
2011-12-05 15:11:10 +04:00
Oleg Shpynov
7e32a2600b
VIM-135 java.lang.IndexOutOfBoundsException in SearchHelper.checkInString()
2011-12-05 12:20:31 +04:00
oleg
40660a2054
VIM-148 IDEA reports an assertion error with the VIM plugin on IDEA 11 EAP
2011-12-04 21:23:11 +04:00
oleg
66029c98f9
Cosmetics
2011-12-03 23:43:17 +04:00
Oleg Shpynov
02c9d5c536
VIM-122 Exception
2011-12-03 20:52:17 +04:00
Oleg Shpynov
36950ea4f1
VIM-113 IdeaVIM stacktrace
2011-12-03 20:39:03 +04:00
Oleg Shpynov
0486618b26
refactorings
2011-12-03 20:24:46 +04:00
Oleg Shpynov
4895f4d0a5
Cleanup
2011-12-03 19:27:57 +04:00
Oleg Shpynov
2713c1d7ad
Unify work with bundles
2011-12-03 18:27:22 +04:00
Oleg Shpynov
8b1bb2008d
More straightforward plugin keymap initialization. Do not show lots of notifications
2011-12-03 17:42:32 +04:00
Oleg Shpynov
1d36f1cb16
API cleanup
2011-12-03 16:58:06 +04:00
Oleg Shpynov
a73a9ef63e
Some refactoring + do not show notifications about reconfiguring vim keymap on startup
2011-12-03 16:44:27 +04:00
Oleg Shpynov
136ff9195e
Simplify development
2011-12-03 16:40:24 +04:00
oleg
35bebd50d7
Compatibility with IDEA 11 API
2011-08-22 14:42:46 +04:00
Oleg Shpynov
fbfbaad0c0
DRY refactoring
2011-04-20 17:50:41 +04:00
Oleg Shpynov
820774b867
Make ideavim plugin to ask for a permission to use Vim keymap on turning on.
2011-04-07 12:23:07 +04:00
Oleg Shpynov
7119c572b9
Prompt to restart IDE after changing Vim parent keymap
2011-04-05 15:01:02 +04:00
Oleg Shpynov
cb8b6f811c
Revert "VIM-78 NPE"
...
Actually that commit has broken VisualOperationDelegateActions like Comment, Format, etc.
This reverts commit 5fb5029d0c
.
2011-04-01 12:56:51 +04:00