Andrey Vlasovskikh
f95f5e8901
Merge branch 'action-command'
2014-10-24 16:02:21 +04:00
Andrey Vlasovskikh
206b303407
Renamed ExecuteActionByNameHandler to ActionHandler
...
The name of an Ex command handler should correspond to the Ex command
name.
2014-10-24 16:01:38 +04:00
Andrey Vlasovskikh
751bff53ee
Removed checks for action execution problems not reproducible at the moment
...
We need to collect more data from the beta testers about these problems.
2014-10-24 16:00:23 +04:00
Andrey Vlasovskikh
b6ef0c509d
We don't need two Alexeys at the moment
2014-10-23 22:47:41 +04:00
Andrey Vlasovskikh
30304d6836
VIM-794 Fixed NCDFE related to 'number' in IDEs other than IntelliJ
2014-10-23 22:45:19 +04:00
Andrey Vlasovskikh
f5df49b139
Don't allow short names for IdeaVim-specific :action and :actionlist
2014-10-23 19:01:58 +04:00
Andrey Vlasovskikh
bf8ba1a49b
Prettier output of :actionlist
2014-10-23 18:58:50 +04:00
Andrey Vlasovskikh
9f2697658b
Fixed code style
2014-10-23 18:25:01 +04:00
smartbomb
36fd59b92c
ExecuteActionByName use the content context on actions with the EnabledInModalContext flag set
...
(cherry picked from commit d375740)
2014-10-23 18:02:12 +04:00
Andrey Vlasovskikh
88d946546a
Added Alexey Shmalko to the list of contributors
2014-10-23 17:30:06 +04:00
Andrey Vlasovskikh
6036c0c262
Updated CHANGES
2014-10-23 16:59:41 +04:00
Andrey Vlasovskikh
20e831b56a
Updated tests after fixing VIM-501
2014-10-23 16:58:43 +04:00
Andrey Vlasovskikh
72b74e075c
Merge branch 'visual_block_delete'
2014-10-23 16:55:17 +04:00
Andrey Vlasovskikh
3c6ede2f8f
Normalize offsets in order to prevent selecting newlines
2014-10-23 16:53:31 +04:00
Andrey Vlasovskikh
5434edbd54
VIM-792 Fixed line-wise and block-wise paste commands for * and + registers
2014-10-23 16:09:56 +04:00
Andrey Vlasovskikh
6a8c7e4b17
VIM-511 Record caret adjustment changes to the document during <Enter> processing
...
We have to handle Enter by our VimShortcutKeyAction in order to be
able to record it as an action for repeating it via '.'. Since original
Enter handlers are not run in this case we invoke them manually by
collecting a list of actions that can be run for the editor component
on Enter and then running the first action ready to run.
Caret adjustments are detected on changes to the document caused by
Enter. This allows to position the caret properly (e.g. between {})
before recording Enter.
2014-10-23 15:26:22 +04:00
Alexey Shmalko
0ac659f2d1
Fix visual block deleting
...
Currently deleting visual block leaves last char in line untouched. This
patch fixes that as well as tests.
2014-10-21 21:40:43 +03:00
Tony Kay
7eae40ca9a
added a failing test
2014-10-21 11:05:43 -07:00
Andrey Vlasovskikh
b3d12c8b58
VIM-511 Fixed removing a paren just after inserting it with auto-inserting matching parens on
2014-10-21 21:47:06 +04:00
Andrey Vlasovskikh
3f92dba1b7
VIM-511 Updated test data
2014-10-21 21:16:11 +04:00
Andrey Vlasovskikh
0aedc08cfa
More tests for VIM-511
2014-10-21 20:42:04 +04:00
Andrey Vlasovskikh
8312f5cffd
VIM-511 Added a test for repeating a change that includes auto-inserted parens and quotes
2014-10-21 19:41:11 +04:00
Andrey Vlasovskikh
9f6338441e
Updated CHANGES
2014-10-21 19:09:56 +04:00
Andrey Vlasovskikh
27efe0c9d6
Handle left and right motions during key repeat only as document (caret) changes
...
Previously they have been recorded twice: implicitly by a document
change listener as changes to the caret position and by a command
processor.
2014-10-21 18:24:36 +04:00
Andrey Vlasovskikh
b5bf6c08d8
Repeat typing commands by inserting text instead of handling a typed key
...
It will prevent auto-completion and other auto-inserting typed key
handlers from messing up with the repeated text.
2014-10-21 18:22:19 +04:00
Andrey Vlasovskikh
e3fce51ea1
VIM-511 Fixed editing offset after <BS> for '.' command
2014-10-21 16:56:54 +04:00
Andrey Vlasovskikh
13b4e93bf4
Run the test only if the system clipboard is available
2014-10-20 16:53:25 +04:00
Andrey Vlasovskikh
4ec0ab281f
Removed the list of compatible IDEs
...
The same list is shown on the plugin's page and duplicated in the
README.
2014-10-20 16:09:32 +04:00
Andrey Vlasovskikh
39c96019b6
Typo
2014-10-20 16:08:29 +04:00
Andrey Vlasovskikh
21f2f60355
Updated CHANGES
2014-10-20 16:07:50 +04:00
Andrey Vlasovskikh
0de654dcaf
Added Thomas B Homburg to the list of contributors
2014-10-20 16:02:11 +04:00
Andrey Vlasovskikh
d59e472814
Added 'clipboard' to the list of :set commands
2014-10-20 16:01:09 +04:00
Andrey Vlasovskikh
cc2ed452f0
Merge branch 'clipboard-unnamed'
...
Conflicts:
src/com/maddyhome/idea/vim/option/Options.java
test/org/jetbrains/plugins/ideavim/action/CopyActionTest.java
2014-10-20 15:59:15 +04:00
Andrey Vlasovskikh
d4d3843725
VIM-476 Added default register reset on 'clipboard' change
...
Added a test for :set clipboard=unnamed.
2014-10-20 15:53:33 +04:00
Andrey Vlasovskikh
dee16da1c2
Coding style
2014-10-20 14:52:22 +04:00
Andrey Vlasovskikh
e09b85870f
Added Jaime Sanchez to the list of contributors
2014-10-20 13:27:31 +04:00
Andrey Vlasovskikh
8596911a0e
VIM-483 VIM-410 Added support for 'number' and 'relativenumber' commands
...
These commands override the line numbers setting in the IDE when the
Vim emulation is enabled.
2014-10-20 13:27:09 +04:00
Andrey Vlasovskikh
6c2de9f151
Extracted EditorGroup
2014-10-17 17:07:39 +04:00
Andrey Vlasovskikh
d3a6b1e39e
Use '\n' as universal line separator for sorting lines
...
The Document class takes care of detecting and using the correct
platform-specific line separators.
2014-10-17 14:54:48 +04:00
Andrey Vlasovskikh
3cb9b19aea
Added Chang Wang to the list of contributors
2014-10-16 23:32:42 +04:00
Andrey Vlasovskikh
86aa59bb29
Merge branch 'vim-624'
2014-10-16 23:29:33 +04:00
smartbomb
c6eeaed7da
:actionlist added support for wildcards
2014-10-15 22:49:08 +02:00
smartbomb
edba90f188
Renamed :findaction => :actionlist + added statusbar error message when calling invalid action names
2014-10-15 21:17:26 +02:00
Andrey Vlasovskikh
26b49b1a0c
Made the description shorter
2014-10-15 15:22:40 +04:00
Andrey Vlasovskikh
ef32648ddc
Bumped version to 0.37
2014-10-15 15:17:42 +04:00
Andrey Vlasovskikh
c873524cb1
VIM-784 Fixed visual line selection where start > end of the selection range
...
It was a regression introduced by the fix of VIM-632.
2014-10-15 15:10:22 +04:00
smartbomb
7943e34bde
Fix action execution contexts, use a delay on popup actions to allow the command handler to unwind
2014-10-15 08:31:44 +02:00
smartbomb
74970c74b4
Implemented :findaction
2014-10-14 22:47:03 +02:00
Andrey Vlasovskikh
2d11561041
Added Andrew Brookins to the list of contributors
2014-10-14 15:28:23 +04:00
Andrey Vlasovskikh
f7643b6bb3
Updated changelist
2014-10-14 15:28:07 +04:00