Andrey Vlasovskikh
230364ac87
Removed unused code
2014-03-26 01:49:01 +04:00
Andrey Vlasovskikh
9df61bba7e
Mentioned the active keymap in the shortcut conflicts title
2014-03-26 01:43:48 +04:00
Andrey Vlasovskikh
9ee1910a01
Set up Vim handler by default and show notifications on the first use
2014-03-26 01:18:35 +04:00
Andrey Vlasovskikh
46e10e1599
Changed table column sizes
2014-03-26 01:17:52 +04:00
Andrey Vlasovskikh
ed29f7c1db
Don't use sticky balloons
2014-03-26 00:57:38 +04:00
Andrey Vlasovskikh
60f4c7b02e
Configurable shortcut conflicts in Vim Emulation settings
2014-03-25 22:58:36 +04:00
Andrey Vlasovskikh
5616723fa4
Read-only table of shortcut conflicts
2014-03-25 20:06:05 +04:00
Andrey Vlasovskikh
724698df08
Moved getKeymapConflicts() to KeyParser
2014-03-25 19:58:01 +04:00
Andrey Vlasovskikh
9bdb99d948
Initial Vim Emulation configurable with empty Shortcut Conflicts table
2014-03-25 18:16:37 +04:00
Andrey Vlasovskikh
efc340a37a
Reordered methods
2014-03-23 19:52:00 +04:00
Andrey Vlasovskikh
58548a39d3
Removed obsolete TODO item
2014-03-23 19:49:31 +04:00
Andrey Vlasovskikh
638a205b6c
Fixed loading of saved shortcut conflicts settings
2014-03-23 19:49:01 +04:00
Andrey Vlasovskikh
3031dbc600
Detect shortcut conflicts between Vim emulation and IDE keymap
2014-03-23 19:48:20 +04:00
Andrey Vlasovskikh
36dcb53e14
Cleanup
2014-03-23 15:35:16 +04:00
Andrey Vlasovskikh
1a94f4f12f
Deprecated old action registration
2014-03-22 16:32:45 +04:00
Andrey Vlasovskikh
d87a241e34
Typo
2014-03-22 16:05:30 +04:00
Andrey Vlasovskikh
ddd28c9a44
Cleanup and minor refactorings
2014-03-22 15:49:50 +04:00
Andrey Vlasovskikh
9637edf30e
Some docs
2014-03-22 15:44:24 +04:00
Andrey Vlasovskikh
b0a5e6d375
Don't reserve any shortcuts before implementing actual actions that use them
2014-03-22 15:33:33 +04:00
Andrey Vlasovskikh
6bec99b631
Moved and renamed KeyAction to VimShortcutKeyAction
2014-03-22 15:32:12 +04:00
Andrey Vlasovskikh
a95b65067d
Switched from EditorActionHandler substitution to registering custom shortcut sets for Vim-enabled editors
2014-03-22 15:29:04 +04:00
Andrey Vlasovskikh
ac5c176deb
Nullity annotations for ChangeEditorActionHandler
2014-03-20 23:30:46 +04:00
Andrey Vlasovskikh
5d385eb26d
Added parseKeysSet() helper
2014-03-20 22:43:29 +04:00
Andrey Vlasovskikh
611620555f
Initial version of shortcut conflicts settings
2014-03-20 19:38:38 +04:00
Andrey Vlasovskikh
d44412c712
Don't require a custom "Vim" keymap any longer
...
Keyboard shortcut conflicts aren't handled yet.
2014-03-20 18:18:43 +04:00
Andrey Vlasovskikh
761719fffd
Made VisualToggleCharacterModeAction a VimCommandAction
2014-03-20 16:46:53 +04:00
Andrey Vlasovskikh
3015a4a8a2
Initial version of Vim notation typed characters parsing
2014-03-20 15:58:04 +04:00
Andrey Vlasovskikh
e8f579bf74
Added Vim actions index with Javadoc links
2014-03-20 14:39:42 +04:00
Andrey Vlasovskikh
f8da48f61d
Added VimCommandAction base class for simplifying action registration
2014-03-20 14:17:14 +04:00
Andrey Vlasovskikh
5b21015f5b
Inlined action handler
2014-03-20 13:27:34 +04:00
Andrey Vlasovskikh
326d62d815
Renamed Mapping to MappingMode
2014-03-20 13:24:03 +04:00
Andrey Vlasovskikh
f5f6c92e59
Removed unused class
2014-03-19 19:56:57 +04:00
Andrey Vlasovskikh
b56654c217
Removed unused actionId field
2014-03-19 19:37:02 +04:00
Andrey Vlasovskikh
f5e8572a73
Replaced mapping int codes with Mapping enum
2014-03-19 19:34:32 +04:00
Andrey Vlasovskikh
95a395ed70
Moved Vim operation groups accessors to VimPlugin
...
VimPlugin now acts as a facade to Vim operations.
2014-03-19 18:29:42 +04:00
Andrey Vlasovskikh
c08c122ea6
Reordered methods
2014-03-19 17:55:25 +04:00
Andrey Vlasovskikh
95460df473
Reformat
2014-03-19 17:37:29 +04:00
Andrey Vlasovskikh
ab489faa56
Some overrides and deprecations
2014-03-19 17:35:39 +04:00
Andrey Vlasovskikh
48e49fe92d
Renamed AbstractEditorActionHandler to EditorActionHandlerBase
2014-03-19 16:46:48 +04:00
Andrey Vlasovskikh
441a296bde
No abstract classes for no reason
2014-03-19 16:42:23 +04:00
Andrey Vlasovskikh
7359ed74ad
Moved some actions to com.maddyhome.vim.action package
2014-03-19 16:35:22 +04:00
Andrey Vlasovskikh
dd56ec6b4c
Removed unused MakeTags CLI utility
2014-03-19 16:33:44 +04:00
Andrey Vlasovskikh
2d271008f3
Flattened com.intellij.idea.vim.handler.* package
2014-03-19 16:32:38 +04:00
Andrey Vlasovskikh
d06340ac3c
Inlined ResetModeHandler
2014-03-19 16:30:41 +04:00
Andrey Vlasovskikh
f9a67c5180
Removed unused classes
2014-03-19 16:29:35 +04:00
Andrey Vlasovskikh
b4cce0980a
Removed practically unused ActionGroup and AbstractActionGroup interfaces
2014-03-19 16:26:12 +04:00
Andrey Vlasovskikh
4a7557c5ba
Don't reset visual mode after some IntelliJ actions that operate on selections
...
These actions are: comment by block/line comment, surround with /
surround with template, move statement up/down.
The reason is simplification of action handling as a step towards
keymap-less IdeaVim configuration.
2014-03-19 14:55:08 +04:00
Andrey Vlasovskikh
4e84f056aa
Renamed KeyParser.registerAction() to KeyParser.registerIdeaAction()
2014-03-17 16:17:38 +04:00
Andrey Vlasovskikh
68f938d476
Don't override completion and live templates actions
...
This requires reconfiguring the Vim keymap.
2014-03-17 14:06:02 +04:00
Alex Selesse
6a7135d2bc
VIM-439: Implement :sort command.
...
- Supports "n", "i" and "!" arguments.
2014-02-06 08:43:55 -05:00