Andrey Vlasovskikh
c84496b942
Suggest reconfiguring keymap during update only for Macs
2013-04-06 18:12:15 +04:00
Andrey Vlasovskikh
7702d3a695
Fixed broken test
2013-04-03 04:05:37 +04:00
Andrey Vlasovskikh
fbff8ed2c0
VIM-419 Keep cursor position after 'gt' and 'gT'
2013-04-03 03:55:02 +04:00
Andrey Vlasovskikh
5b5b6188da
VIM-42 Ignore multi-character indents while recoding last insert actions
2013-04-03 00:30:26 +04:00
Andrey Vlasovskikh
ffaf2cc451
VIM-42 Handle moving cursor back and forward during autocompletion
...
Expressions like static methods (Foo.bar()) and shortcut completions (f.b for
foo.bar()) are completed using several document edits with cursor movements.
Now IdeaVim records and replays these cursor movements.
2013-04-01 20:17:30 +04:00
Andrey Vlasovskikh
dcc9b5a37e
VIM-42 Record char strokes as regular document edits
2013-04-01 17:23:33 +04:00
Andrey Vlasovskikh
1b4a51f770
VIM-42 Basic support for repeating code completion using '.' command
2013-04-01 17:10:56 +04:00
Andrey Vlasovskikh
f8d2ee2dd7
VIM-286 Note about switching key repeating on Mac OS X manually
2013-03-27 18:15:46 +04:00
Andrey Vlasovskikh
348d88d543
VIM-92 Note about resetting custom shortcuts
2013-03-27 17:54:51 +04:00
Andrey Vlasovskikh
38b859e555
VIM-472 Fixed right selection in visual character mode to be one char past line
2013-03-26 16:36:15 +04:00
Andrey Vlasovskikh
ca8026f612
VIM-404 Fixed 'O' at the first line
2013-03-26 15:51:15 +04:00
Andrey Vlasovskikh
2e0bbcc75d
Moved MacKeyRepeat to helpers
2013-03-26 02:23:27 +04:00
Andrey Vlasovskikh
2204fe6451
Fixed unit tests for updated plugin state
2013-03-26 02:21:09 +04:00
Andrey Vlasovskikh
12bc68bc02
VIM-286 Suggest enabling Mac OS X keys autorepeat only if it is not enabled
2013-03-26 02:20:30 +04:00
Andrey Vlasovskikh
290370f744
VIM-92 Don't suggest reconfiguring Vim keymap if it is not installed yet
2013-03-25 22:45:02 +04:00
Andrey Vlasovskikh
79acef46ce
VIM-286 Suggest enabling repeating keys on press and hold for Mac OS X
2013-03-25 22:44:25 +04:00
Andrey Vlasovskikh
0054eb5279
Disabled overriding second keystrokes as a workaround for Emacs keymap
2013-03-25 21:27:14 +04:00
Andrey Vlasovskikh
e0eb919e51
VIM-92 Save parent keymap after reconfiguring Vim keymap and show notification
2013-03-25 20:51:30 +04:00
Andrey Vlasovskikh
7c3d5a7946
VIM-92 Suggest to reconfigure Vim keymap using the new generation algorithm
2013-03-25 19:49:31 +04:00
Andrey Vlasovskikh
505fcf5b31
VIM-421 Fixed 'cw' at the last word in line
2013-03-13 13:48:11 -07:00
Andrey Vlasovskikh
d744d45ccd
VIM-92 Reconfigure Vim keymap by overwriting it and switching bindings without restart
2013-03-12 21:40:18 +04:00
Andrey Vlasovskikh
db5ff05bb3
VIM-92 Do not use Meta key on systems other than Mac
2013-03-12 21:38:28 +04:00
Andrey Vlasovskikh
566273fe83
Merge branch 'vim-92'
2013-03-12 16:48:31 +04:00
Andrey Vlasovskikh
decb17e665
VIM-92 Alternative shortcuts for actions with shortcuts bound to IdeaVim
...
Alternative action shortcuts are obtained from standard shortcuts by
adding Alt+, Ctrl+, Shift+, Meta+, Alt+Ctrl+, etc. to them.
2013-03-12 16:48:17 +04:00
John Lindquist
0f8cfa289d
Command-line font and font size now match editor font and font size
2013-03-10 23:47:53 -06:00
Alexander Zolotov
79df0b0594
VIM-92: Fix Vim keymap to work better in Mac OS
...
- ability to define extra shortcuts
2013-01-11 00:42:31 +04:00
Alexander Zolotov
0f88495f29
VIM-92: Fix Vim keymap to work better in Mac OS
...
- remove all static overrides from vim.xml
- introduce conflicts resolving
2013-01-08 23:19:41 +04:00
Andrey Vlasovskikh
ed5358a6d6
VIM-262 Support for paste from register in command mode
2012-12-25 22:30:52 +04:00
Andrey Vlasovskikh
7b6163c968
Refactored digraph handling in command line
2012-12-25 21:59:05 +04:00
Andrey Vlasovskikh
c4927372ec
Test for handling digraphs in command mode
2012-12-25 21:04:07 +04:00
Andrey Vlasovskikh
f3cd21009b
Fixed nullable annotation
2012-12-25 19:11:59 +04:00
Andrey Vlasovskikh
a71c75b53e
Fixed Ex command panel to run unit tests of Ex commands
2012-12-25 17:58:17 +04:00
Andrey Vlasovskikh
e11bf264b5
VIM-214 Key bindings for paste into command line
2012-12-24 23:05:38 +04:00
Andrey Vlasovskikh
db382816f5
Cleanup
2012-12-24 18:20:29 +04:00
Andrey Vlasovskikh
01732eb443
Automatic nullity annotations
2012-12-24 18:13:58 +04:00
Andrey Vlasovskikh
fc9605565a
Cleanup
2012-12-24 17:55:20 +04:00
Andrey Vlasovskikh
7d018760ca
Fixed NPE: ChangeGroup.insertRegister
2012-12-24 17:41:40 +04:00
Andrey Vlasovskikh
d52679eae8
VIM-43 Added support for the last change position mark
2012-12-24 17:39:40 +04:00
Andrey Vlasovskikh
aa9c317831
VIM-177 Added <C-]> and <C-T> to the keymap
2012-12-24 16:08:24 +04:00
Andrey Vlasovskikh
44b280962f
VIM-302 Fixed tab switching order for 'gt' and 'gT'
2012-12-24 15:08:56 +04:00
Andrey Vlasovskikh
233d318e48
Cleanup
2012-12-17 00:00:52 +04:00
Andrey Vlasovskikh
a0c52f017c
Switch to Base64 codec from Apache Commons Codec library
2012-12-16 23:47:49 +04:00
Andrey Vlasovskikh
f89d824367
VIM-400 Fixed saving special characters in settings
2012-12-16 23:32:27 +04:00
Andrey Vlasovskikh
25e631aa73
VIM-393 Fixed restoring editor state after invalid arguments with pending operators
2012-12-03 22:00:06 +04:00
Andrey Vlasovskikh
6c2dc0a048
VIM-244 Fixed 'dl' for the last character in line
2012-12-03 20:50:26 +04:00
Andrey Vlasovskikh
fde7764759
VIM-394 Fixed 'daw' for first and last words with no space at the right/left in current line
2012-12-03 20:36:57 +04:00
Andrey Vlasovskikh
fa96e5d530
Fixed 'ci"' for empty strings
2012-12-03 20:07:42 +04:00
Andrey Vlasovskikh
591317ebbe
VIM-296 Fixed 'cc' at the last line
2012-12-03 17:55:50 +04:00
Andrey Vlasovskikh
b042328b3b
VIM-392 Fixed change action at the last char in word for non-word motions
2012-12-03 16:03:11 +04:00
Andrey Vlasovskikh
0374dba8f0
VIM-314 VIM-326 Fixed left bound for 'in string' checks
2012-12-03 16:01:30 +04:00