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 |
|
Andrey Vlasovskikh
|
f9ceb506d7
|
Don't store editor's content component
|
2014-04-03 19:03:47 +04:00 |
|
Andrey Vlasovskikh
|
a7a054f4e4
|
Use EditorHelper.getScreenWidth() instead of MorePanel.getDisplayWidth()
|
2014-04-03 18:57:43 +04:00 |
|
Andrey Vlasovskikh
|
f8781353a2
|
Made MorePanel per-editor based
|
2014-04-03 17:41:22 +04:00 |
|
Andrey Vlasovskikh
|
b0760222f0
|
Cleanup
|
2014-04-03 17:12:09 +04:00 |
|
Andrey Vlasovskikh
|
66bcacc2c4
|
Show mappings in Ex output panel
|
2014-04-02 17:40:22 +04:00 |
|
Andrey Vlasovskikh
|
5868f8a2a5
|
Renamed pad() to rightJustify()
|
2014-04-02 13:41:06 +04:00 |
|
Andrey Vlasovskikh
|
8e54e24e03
|
Show not implemented message for show mappings command instead of an exception
|
2014-04-02 13:28:29 +04:00 |
|
Andrey Vlasovskikh
|
f511e6ea34
|
Set default editor font for Ex and More panels on every activation
|
2014-04-02 13:17:17 +04:00 |
|
Andrey Vlasovskikh
|
6c9608a9ee
|
Prettier border for Ex entry panel
|
2014-04-02 13:07:20 +04:00 |
|
Andrey Vlasovskikh
|
4a0f95f0f0
|
Removed aliases
|
2014-04-02 12:55:01 +04:00 |
|
Andrey Vlasovskikh
|
e3e7bcffa0
|
Added more mapping commands for various modes
|
2014-04-02 12:54:15 +04:00 |
|
Andrey Vlasovskikh
|
9340208c2c
|
Handle unknown special keys as simple key sequences
|
2014-04-02 02:12:08 +04:00 |
|
Andrey Vlasovskikh
|
a658b8d8bd
|
Handle unfinished special keys as simple key sequences
|
2014-04-02 02:05:57 +04:00 |
|
Andrey Vlasovskikh
|
0b9946eaf9
|
Handle '\' at the end of the mapping as regular '\'
|
2014-04-02 01:55:35 +04:00 |
|
Andrey Vlasovskikh
|
6ea255f125
|
Reset key mappings for each test
|
2014-04-02 01:54:26 +04:00 |
|
Andrey Vlasovskikh
|
0225975e20
|
Backslash is an escape character only for '\' and '<'
|
2014-04-02 01:43:20 +04:00 |
|
Andrey Vlasovskikh
|
af406c7d14
|
Execute key mapping commands from .vimrc
|
2014-04-02 00:40:46 +04:00 |
|
Andrey Vlasovskikh
|
a146e2c303
|
Prevented sharing DataContext between Swing events
|
2014-04-02 00:40:02 +04:00 |
|
Andrey Vlasovskikh
|
f285051a9a
|
Merge remote-tracking branch 'origin/map-commands' into map-commands
|
2014-04-02 00:29:20 +04:00 |
|
Andrey Vlasovskikh
|
936f7e5d7c
|
Modularized .vimrc parsing a bit
|
2014-04-02 00:23:35 +04:00 |
|
Andrey Vlasovskikh
|
463c8defa4
|
Added 'timeoutlen' option
|
2014-04-01 17:15:50 +04:00 |
|
Andrey Vlasovskikh
|
19f0399f28
|
Added 'imap' to mapping commands table
It's now possible to try ':imap jj <Esc>' at runtime. Reading mappings
from .vimrc is not supported yet.
|
2014-04-01 00:42:43 +04:00 |
|
Andrey Vlasovskikh
|
05436427ee
|
Very initial key mapping support
|
2014-04-01 00:20:13 +04:00 |
|
Andrey Vlasovskikh
|
2f6d4c9ff2
|
Spelling and naming conventions
|
2014-03-31 22:50:46 +04:00 |
|
Andrey Vlasovskikh
|
64790c531e
|
Removed unused logging and debug info
|
2014-03-31 22:44:07 +04:00 |
|
Andrey Vlasovskikh
|
9c209d2fb2
|
Sorted methods and attributes
|
2014-03-31 22:42:25 +04:00 |
|
Andrey Vlasovskikh
|
8420ca355b
|
Nullity annotations
|
2014-03-31 15:44:15 +04:00 |
|
Andrey Vlasovskikh
|
0aebcbd71e
|
Nullity annotations for CommandHandler.execute()
|
2014-03-31 15:27:40 +04:00 |
|