Andrey Vlasovskikh
|
954d7bd14c
|
Merge remote-tracking branch 'selesse/vim-439'
Conflicts:
src/com/maddyhome/idea/vim/ex/CommandParser.java
|
2014-04-24 17:35:10 +04:00 |
|
Andrey Vlasovskikh
|
d358893579
|
Vim shortcuts handler is enabled for keys associated with IDE if there are no shortcut conflicts
|
2014-04-24 16:54:35 +04:00 |
|
Andrey Vlasovskikh
|
3cb40cb09d
|
VIM-661 Apply Normal mode mappings only at command start
|
2014-04-23 20:44:06 +04:00 |
|
Andrey Vlasovskikh
|
a4a8faedbb
|
Removed unused method
|
2014-04-22 19:47:48 +04:00 |
|
Andrey Vlasovskikh
|
c32fa2b53f
|
VIM-648 Use default keymap if there is no previous keymap in config
Keymap upgrade message has been improved.
|
2014-04-22 19:40:07 +04:00 |
|
Andrey Vlasovskikh
|
1d0b1791c4
|
VIM-651 Parse <BS> as backspace
|
2014-04-22 17:59:49 +04:00 |
|
Andrey Vlasovskikh
|
7251c8976d
|
Removed obsolete Vim help action for <F1>
|
2014-04-22 17:22:46 +04:00 |
|
Andrey Vlasovskikh
|
684531aaae
|
VIM-665 Handle Shift-char as typed uppercase keystroke, not as pressed one
|
2014-04-22 17:16:09 +04:00 |
|
Andrey Vlasovskikh
|
4a1504f9e0
|
VIM-660 Handle <C-Space> as pressed keystroke, not typed one
|
2014-04-22 16:50:46 +04:00 |
|
Andrey Vlasovskikh
|
ee1a6bbbd9
|
Updated copyright headers
|
2014-04-08 00:43:51 +04:00 |
|
Andrey Vlasovskikh
|
52c86d8c27
|
VIM-645 Handle '<Space>' in key mappings as a typed key, not as a pressed shortcut
|
2014-04-08 00:25:14 +04:00 |
|
Andrey Vlasovskikh
|
07e59536f3
|
Updated link names
|
2014-04-07 20:15:50 +04:00 |
|
Andrey Vlasovskikh
|
63f31b9b01
|
Links to issues and docs, removed menu changes
|
2014-04-07 20:12:22 +04:00 |
|
Andrey Vlasovskikh
|
4b6bf1bb9f
|
Markup for badges
|
2014-04-07 20:01:29 +04:00 |
|
Andrey Vlasovskikh
|
f03c202b46
|
TeamCity badges for builds and tests
|
2014-04-07 19:59:28 +04:00 |
|
Andrey Vlasovskikh
|
eb8a4a0e6a
|
Use guest link for TeamCity builds
|
2014-04-07 19:53:07 +04:00 |
|
Andrey Vlasovskikh
|
c04b04f701
|
Mentioned key mappings support in README and CHANGES
|
2014-04-07 19:42:04 +04:00 |
|
Andrey Vlasovskikh
|
2a0833e3b5
|
Don't try to interpret '<script>' and '<expr>' key mappings
|
2014-04-06 03:52:39 +04:00 |
|
Andrey Vlasovskikh
|
6acc89331d
|
Ignore special arguments of 'map'
|
2014-04-06 03:45:36 +04:00 |
|
Andrey Vlasovskikh
|
35afd9b92f
|
Show all '<Enter>' equivalents as '<CR>'
|
2014-04-06 03:45:17 +04:00 |
|
Andrey Vlasovskikh
|
c16d83ceab
|
Handle '<nop>' in mappings
|
2014-04-05 00:25:54 +04:00 |
|
Andrey Vlasovskikh
|
a7820f4fd0
|
More special keys of Vim '<>' notation
|
2014-04-05 00:15:11 +04:00 |
|
Andrey Vlasovskikh
|
12dd338914
|
Fixed parsing lowercase characters in keystrokes with modifiers
|
2014-04-04 23:51:58 +04:00 |
|
Andrey Vlasovskikh
|
720d552a21
|
Renamed VimrcParser and VimrcCommandHandler to VimScript*
|
2014-04-04 22:22:25 +04:00 |
|
Andrey Vlasovskikh
|
a0477f499b
|
Added new ':source' command handler
|
2014-04-04 22:21:22 +04:00 |
|
Andrey Vlasovskikh
|
20a4639995
|
Show error messages after Ex exceptions where possible
|
2014-04-04 22:20:18 +04:00 |
|
Andrey Vlasovskikh
|
3d7a0e7917
|
Modify and re-register shortcut set required by Vim emulation after ':map'
|
2014-04-04 21:09:29 +04:00 |
|
Andrey Vlasovskikh
|
c9c1295001
|
Cleanup
|
2014-04-04 17:49:45 +04:00 |
|
Andrey Vlasovskikh
|
c93daf78f6
|
Unify ':map' and ':noremap' handlers
|
2014-04-04 17:35:59 +04:00 |
|
Andrey Vlasovskikh
|
c77812d2a8
|
Refactored MapHandler to be more declarative
|
2014-04-04 17:31:16 +04:00 |
|
Andrey Vlasovskikh
|
c7107b7ad7
|
Reuse MappingInfo for rows of key mapping table
|
2014-04-04 16:54:41 +04:00 |
|
Andrey Vlasovskikh
|
a9a28b259f
|
Made MappingInfo comparable
|
2014-04-04 16:48:15 +04:00 |
|
Andrey Vlasovskikh
|
5f1a1d0aa0
|
Show non-recursive mapping status in the output of 'map'
|
2014-04-04 16:46:40 +04:00 |
|
Andrey Vlasovskikh
|
2f5dd3f2b1
|
'map!' is not supported yet
|
2014-04-04 16:36:06 +04:00 |
|
Andrey Vlasovskikh
|
779909bdeb
|
Added support for 'noremap' commands
|
2014-04-04 16:35:11 +04:00 |
|
Andrey Vlasovskikh
|
e76bee2afa
|
Add 'recursive' flag to key mapping info
|
2014-04-04 16:30:41 +04:00 |
|
Andrey Vlasovskikh
|
bb9d551dad
|
Extracted logic from MapHandler to KeyGroup
|
2014-04-04 16:21:56 +04:00 |
|
Andrey Vlasovskikh
|
db6399f1c5
|
Added test for recursive key mapping
|
2014-04-04 15:39:20 +04:00 |
|
Andrey Vlasovskikh
|
32ee6be7f9
|
Fixed displaying 'map' NVO mapping code
|
2014-04-04 00:29:52 +04:00 |
|
Andrey Vlasovskikh
|
33a5dd9e1c
|
Allow commands that start with ':' in .vimrc
|
2014-04-04 00:21:05 +04:00 |
|
Andrey Vlasovskikh
|
0c59182eb8
|
Show modes code for mappings
|
2014-04-04 00:15:57 +04:00 |
|
Andrey Vlasovskikh
|
391e14a05b
|
Output sorted map results
|
2014-04-04 00:09:52 +04:00 |
|
Andrey Vlasovskikh
|
c3259faf42
|
Don't read .vimrc during unit testing
|
2014-04-03 23:45:31 +04:00 |
|
Andrey Vlasovskikh
|
f588e473a1
|
Use unit test friendly ExOutputModel instead of ExOutputPanel
|
2014-04-03 23:19:14 +04:00 |
|
Andrey Vlasovskikh
|
a076b4d71c
|
Renamed MorePanel to ExOutputPanel
|
2014-04-03 22:58:45 +04:00 |
|
Andrey Vlasovskikh
|
4540c75498
|
Made MorePanel.activate() private
|
2014-04-03 22:52:42 +04:00 |
|
Andrey Vlasovskikh
|
239199462f
|
Removed unnecessary MorePanel.isActive() check
|
2014-04-03 22:52:00 +04:00 |
|
Andrey Vlasovskikh
|
b703a7eabb
|
Show MorePanel on every MorePanel.setText() instead of showing it explicitly after Ex commands
|
2014-04-03 22:49:54 +04:00 |
|
Andrey Vlasovskikh
|
3cafe72f8f
|
Removed unused code
|
2014-04-03 22:29:57 +04:00 |
|
Andrey Vlasovskikh
|
48375c37de
|
Removed unnecessary logging
|
2014-04-03 19:05:19 +04:00 |
|