Alex Plate
7c5dca202e
Preparation to 0.52 version
2019-07-23 14:18:31 +03:00
Alex Plate
707fb53dda
Move all notifications to notification service
2019-07-15 16:23:40 +03:00
Alex Plate
7580af1b5f
Support ctrl-up and ctrl-down jumps
2019-07-05 16:07:57 +03:00
Alex Plate
4d6de7500e
[VIM-752] Finish template from normal mode
2019-07-01 15:33:09 +03:00
Alex Plate
f18e317dcf
Reformat all listeners in project
2019-06-27 12:19:14 +03:00
Alex Plate
f61134fd69
Use VimCommandAction for insert commands
2019-06-26 15:43:01 +03:00
Alex Plate
72f4b21aea
Use VimCommandAction for COPY/PASTE actions
2019-06-26 13:53:58 +03:00
Alex Plate
45df3ed168
Use VimCommandAction for NVO actions
2019-06-26 13:33:20 +03:00
Alex Plate
2bef98408c
MotionEditorAction new inherits VimCommandAction
2019-06-25 15:18:35 +03:00
Alex Plate
778ddb0e75
Support gn text objects
2019-06-11 13:06:36 +03:00
Alex Plate
a78f78604a
Move gn commands to motion package
2019-06-11 11:58:06 +03:00
Alex Plate
b7c7b268d4
Add Jonatan Tierno to contributors list
2019-06-10 14:59:38 +03:00
Alex Plate
4e205d078d
Merge branch 'master' into pull/134
...
# Conflicts:
# src/com/maddyhome/idea/vim/group/MotionGroup.java
2019-06-10 14:48:50 +03:00
Alex Plate
6c17725823
[VIM-438] Enable <C-N> and <C-P> for lookups
2019-06-03 20:00:17 +03:00
Alex Plate
70fad46534
Fill CHANGES.MD with fixed bugs
2019-05-31 17:51:28 +03:00
Alex Plate
4d971be732
Support End and Shift-End motions
2019-05-20 13:21:24 +03:00
Alex Plate
849c0cbd49
Support shifted and non-shifter Home key
2019-05-16 17:22:47 +02:00
Alex Plate
34893e7847
Support the rest of selectmodel options
2019-05-15 18:55:56 +02:00
Alex Plate
c49d5b4ffa
Move packages to better location
2019-05-15 15:47:29 +02:00
Alex Plate
83b626b77e
Remove ExtendSelection actions
2019-05-15 13:01:18 +02:00
Alex Plate
2ad4436cef
Add support for startsel in keymodel option
2019-05-15 09:59:31 +02:00
Alex Plate
bdc9b78ec8
Merge branch 'master' into VIM-510
2019-05-14 16:51:55 +03:00
Matt Ellis
98d22523be
Merge branch 'master' into feature/cmdline-editing
2019-05-07 12:32:25 +01:00
Matt Ellis
7cfbddfd35
Remove unused editor actions
2019-05-07 12:25:02 +01:00
Alex Plate
b85b4a7f72
Add Elliot Courant to contributors list
2019-04-29 13:26:30 +03:00
Alex Plate
205c6e9ed2
Rename AddInlays action
2019-04-25 12:09:24 +03:00
Alex Plate
f8de555032
[VIM-1184] Store all vim settings only locally (except keymapping)
2019-04-23 15:49:33 +03:00
Alex Plate
03a934a8e9
Add motions to left/right/up/down arrows in select mode
2019-04-12 19:03:18 +03:00
Alex Plate
33534d50cd
Support del and backspace in select mode
2019-04-12 19:03:17 +03:00
Alex Plate
fb3f3c7405
Add Escape action
2019-04-12 19:03:16 +03:00
Alex Plate
85c92935d3
Add motion up and down
2019-04-12 19:03:14 +03:00
Alex Plate
63f87cdb18
Handle enter in select mode
2019-04-12 19:03:14 +03:00
Alex Plate
7418c6db73
Add switcher for select mode and line and block wise
2019-04-12 19:03:13 +03:00
Alex Plate
2f6bd2c287
Introduce select mode
2019-04-12 19:03:13 +03:00
Alex Plate
ea4fc32e60
Update readme: add information about commentary extension
2019-03-29 11:25:19 +03:00
Alex Plate
a1ff484c85
Merge pull request #109 from dhleong/dhleong/CommentaryExtension2
...
Add comment motion extension
2019-03-28 13:34:03 +03:00
jonatantierno
c717bed4fb
Command gn
2019-03-16 14:47:09 +01:00
Alex Plate
ad69ab7579
Add missing property key
2019-02-25 19:31:39 +03:00
dhleong
0475610f59
Another attempt at comment motion extension
2019-02-22 10:11:31 -05:00
Alex Plate
cdff9e28a1
Support some increment and decrement commands
2019-02-20 16:10:44 +03:00
Alex Plate
8f3d570bf6
Add Andrei Gasparovic to contributors list
2019-02-14 15:02:05 +03:00
Alex Plate
d69bf5d76f
Update changelog. Add John Grib to contributor list.
2019-02-12 18:55:01 +03:00
Alex Plate
8c6e4ecefc
Update changelog
2019-02-12 16:52:21 +03:00
Andrey Vlasovskikh
132f52785c
Version 0.51
2019-02-12 00:08:12 +03:00
Andrey Vlasovskikh
487c71ec15
Updated since-build according to the version that introduced the required API
2019-01-28 20:42:40 +03:00
Andrey Vlasovskikh
89788df95c
Merge branch 'pull/173'
2019-01-28 20:38:03 +03:00
Matt Ellis
531a9c28ae
VIM-1558 Support block inlays
2019-01-25 12:31:42 +00:00
Andrey Vlasovskikh
f5b1112304
Updated changelog
2018-12-31 18:09:55 +03:00
Andrey Vlasovskikh
33499fe945
Version 0.50
2018-10-18 15:00:16 +03:00
Andrey Vlasovskikh
75c1c0b839
Move "Vim Emulation" settings into "File | Settings | Editor"
2018-09-10 14:53:26 +03:00
Andrey Vlasovskikh
43662318be
Compatibility with IntelliJ 2018.1 and newer due to the platform API changes
2018-08-27 22:06:09 +03:00
Andrey Vlasovskikh
528e363d64
Updated changelog
2018-08-27 20:57:09 +03:00
Vitalii Karavaev
b070549eca
Remove gn action
2018-08-07 17:42:18 +03:00
Vitalii Karavaev
371d7385ed
Vim Multiple Cursors extension prototype
2018-08-06 12:14:50 +03:00
Vitalii Karavaev
3041fe7c3b
Rename VisualSelectNextOccurrence to VimSelectNextOccurrence
2018-08-06 09:45:49 +03:00
Vitalii Karavaev
fc0a950af1
Cleanup
2018-08-03 14:35:23 +03:00
Vitalii Karavaev
e1872387d4
Shortcut for caret adding prototype
2018-08-03 14:08:06 +03:00
Andrey Vlasovskikh
d53ca6cd90
Updated changelog
2017-12-14 03:31:02 +03:00
Andrey Vlasovskikh
559aabd6b8
Version 0.49
2017-12-12 19:55:08 +03:00
Andrey Vlasovskikh
9322283cb1
Updated changelog
2017-11-03 03:56:00 +03:00
Andrey Vlasovskikh
7e0046a715
Updated changelog
2017-11-01 03:00:40 +03:00
Andrey Vlasovskikh
4d4b5967da
Updated CHANGES
2017-01-16 01:02:47 +03:00
Andrey Vlasovskikh
a882e37d04
Merge remote-tracking branch 'origin/vim-1007'
...
# Conflicts:
# gradle.properties
# resources/META-INF/plugin.xml
# src/com/maddyhome/idea/vim/VimTypedActionHandler.java
2017-01-16 00:57:31 +03:00
Andrey Vlasovskikh
ede0bd8623
Set minimal version to 2017.1 in order to use new API for zero-latency typing
2017-01-16 00:25:47 +03:00
Andrey Vlasovskikh
b68daf3f3e
Version 0.48
2017-01-15 23:01:53 +03:00
Andrey Vlasovskikh
c32a1a5e5b
Updated changelog and list of contributors
2016-11-29 00:43:41 +03:00
Andrey Vlasovskikh
72fbe758b4
VIM-1205 Don't move key handling into separate event for raw handlers
2016-11-22 21:58:32 +03:00
Pavel Fatin
6b9ab7163a
Support for zero-latency rendering, #VIM-1007 fixed
2016-10-26 12:53:13 +02:00
Andrey Vlasovskikh
f3b4726b34
Version 0.47
2016-10-19 15:58:35 +03:00
Andrey Vlasovskikh
f33f73d2f5
VIM-1190 Fixed exception "Write access is allowed from write-safe contexts only"
...
We now use IntelliJ's version of invokeLater() in order to satisfy the
new protocol for running read-write actions in modal dialogs.
2016-09-30 20:44:16 +03:00
Andrey Vlasovskikh
b595dfd443
VIM-1098 Don't start visual selection when mouse click was actually drag over single character
2016-09-01 20:50:55 +03:00
Andrey Vlasovskikh
f586e6dd29
Version 0.46
...
Due to the plugin versions comparision logic in the IntelliJ platform it's impossible to
update 0.45-eap-XXX to 0.45. Bumped version once again.
2016-07-07 18:27:09 +03:00
Andrey Vlasovskikh
2cb29233c8
Version 0.45
2016-07-07 17:56:57 +03:00
Andrey Vlasovskikh
b0e0bebb7e
Removed default error handler
2016-07-07 17:56:23 +03:00
Andrey Vlasovskikh
17700a6537
Updated changelog
2016-04-20 03:02:15 +03:00
Andrey Vlasovskikh
31832ac230
Don't specify build number as a separate entity in the plugin description
2016-04-20 02:31:38 +03:00
Andrey Vlasovskikh
c471ddd12f
Merge remote-tracking branch 'ayzenquwe/ayzen/VIM-259'
2016-04-18 02:47:38 +03:00
Andrey Vlasovskikh
4f42d4dc4f
Merge branch 'vlasovskikh/surround'
...
# Conflicts:
# CHANGES.md
# resources/META-INF/plugin.xml
# src/com/maddyhome/idea/vim/option/Options.java
2016-02-04 23:08:37 +03:00
Andrey Vlasovskikh
a3b4aecded
Docs about 'surround' extension
2016-02-04 23:02:29 +03:00
Andrey Vlasovskikh
f944d91d62
Updated changelog
2016-01-30 02:10:31 +03:00
Andrey Vlasovskikh
27af4b926b
Added the 'g@' command for IdeaVim extensions
2016-01-26 01:02:20 +03:00
Andrey Vlasovskikh
9c6f35f3bd
Added mechanism for providing extensions for IdeaVim like ported Vim plugins
2016-01-24 19:04:12 +03:00
Andrey Vlasovskikh
78b1ad6df6
Switched from Ant to Gradle for easier dependency on IntelliJ in automated builds
2016-01-22 22:15:38 +03:00
Andrey Vlasovskikh
85857a3319
Updated changelog
2016-01-21 02:02:08 +03:00
Andrey Vlasovskikh
fa4e54b32e
Inline since-build into build.xml for running in internal mode
2016-01-21 01:27:22 +03:00
Andrey Vlasovskikh
676a518fa8
Updated changelog
2015-12-03 15:39:23 +03:00
lubba
a22afdd0f6
VIM-364 Added support for tag block selection
2015-12-03 15:19:54 +03:00
Andrey Vlasovskikh
0da8625f30
VIM-1040 Fixed typing keys in completion menus and typing with the plugin disabled
2015-11-02 15:53:50 +03:00
Andrey Vlasovskikh
4cc784eb95
VIM-1039 Fixed running the plugin with Java 6
2015-11-02 00:45:23 +03:00
Andrey Vlasovskikh
ee3bec9eed
Version 0.42
2015-11-01 02:23:09 +03:00
Andrey Vlasovskikh
24788ac86f
Updated changelog
2015-10-30 16:11:16 +03:00
ayzen
5fc66b5896
={motion} implementation, == with count and fix for VIM-259
2015-07-11 21:44:36 +03:00
Andrey Vlasovskikh
68c20ed48d
Version 0.41
2015-06-10 15:42:02 +03:00
Andrey Vlasovskikh
8c7c9a67a6
Version 0.40
2015-06-09 23:01:54 +03:00
Andrey Vlasovskikh
210b2efd47
Updated changelog
2015-04-24 16:12:30 +03:00
Andrey Vlasovskikh
565b4b3f2f
Updated changelog
2015-04-24 14:25:10 +03:00
Andrey Vlasovskikh
8fdf75330c
Updated changelog
2014-12-07 16:43:52 +03:00
Andrey Vlasovskikh
6752058922
Version 0.39
2014-12-03 16:07:30 +03:00
Andrey Vlasovskikh
c34599b954
Updated the changelog
2014-12-01 16:03:12 +03:00
Andrey Vlasovskikh
69f4611552
Version 0.38
2014-12-01 14:01:25 +03:00
Andrey Vlasovskikh
a4907ec9c8
Links to GitHub and YouTrack in the plugin info
2014-10-24 16:41:00 +04:00
Andrey Vlasovskikh
992bfe73b6
Updated changes in plugin.xml
2014-10-24 16:37:29 +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
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
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
969ca0119a
Bumped version to 0.36
2014-10-14 14:22:38 +04:00
Andrey Vlasovskikh
6a1c792cda
VIM-171 Added support for window navigation commands: left/right/up/down
2014-10-13 23:08:56 +04:00
Alexey Shmalko
f46c3b0aa9
VIM-171 Add support for window cycling
...
Adds following keystrokes:
<C-W>w <C-W><C-W> next window
<C-W>W previous window
With number both commands go to window with specified index.
2014-10-04 00:52:24 +03:00
Alexey Shmalko
095fdf07c5
VIM-171 Add support for closing all windows except current
...
Adds <C-W>o, <C-W><C-O> keystrokes.
2014-10-04 00:02:15 +03:00
Alexey Shmalko
648e988b64
VIM-171 Add support for closing window
...
Adds <C-W>c keystroke.
2014-10-03 23:41:53 +03:00
Alexey Shmalko
b1add735d6
Add split action
...
This patch adds following keystrokes:
<C-W>s <C-W>S <C-W><C-S> horizontal split
<C-W>v <C-W><C-V> vertical split
2014-10-02 20:52:13 +03:00
Andrey Vlasovskikh
1797771527
Added configuration via ~/.ideavimrc to the list of plugin features
2014-05-15 14:58:40 +04:00
Andrey Vlasovskikh
5b1416424d
VisualSelectPreviousAction is a VimCommandAction
2014-05-08 00:43:40 +04:00
Andrey Vlasovskikh
b67b072be2
Updated CHANGES
2014-05-06 15:35:03 +04:00
Andrey Vlasovskikh
f86c24a695
VIM-683 Allow Ctrl+PgUp/PgDown to be used outside of Vim emulation
2014-05-06 14:56:10 +04:00
Andrey Vlasovskikh
446ffc3602
Bumped version to 0.34
2014-04-29 21:54:49 +04:00
Andrey Vlasovskikh
bd5a2976fd
Bumped version to 0.33
2014-04-28 16:02:34 +04:00
Andrey Vlasovskikh
69c2a096ab
Updated CHANGES
2014-04-24 18:14:10 +04:00
Andrey Vlasovskikh
7251c8976d
Removed obsolete Vim help action for <F1>
2014-04-22 17:22:46 +04:00
Andrey Vlasovskikh
c04b04f701
Mentioned key mappings support in README and CHANGES
2014-04-07 19:42:04 +04:00
Andrey Vlasovskikh
44a5021786
Updated changelist
2014-03-26 13:33:25 +04:00
Andrey Vlasovskikh
db80629cbb
Add build number string to plugin description
2014-03-26 13:20:46 +04:00
Andrey Vlasovskikh
1c3a1c132b
Don't include logo into plugin.xml
2014-03-26 13:17:10 +04:00
Andrey Vlasovskikh
9bdb99d948
Initial Vim Emulation configurable with empty Shortcut Conflicts table
2014-03-25 18:16:37 +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
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
7359ed74ad
Moved some actions to com.maddyhome.vim.action package
2014-03-19 16:35:22 +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
68f938d476
Don't override completion and live templates actions
...
This requires reconfiguring the Vim keymap.
2014-03-17 14:06:02 +04:00
Andrey Vlasovskikh
aa75245d79
Note about Android Studio
2013-11-15 17:06:13 +04:00
Andrey Vlasovskikh
e8c97ba6bf
Bumped version
2013-11-15 17:05:45 +04:00
Andrey Vlasovskikh
b7e37aeb20
Release notes
2013-11-12 04:18:53 +04:00
Andrey Vlasovskikh
23bb0679dd
New URL for the plugin page
2013-11-08 18:18:38 +04:00
Andrey Vlasovskikh
04c41414da
More release notes
2013-11-08 18:17:11 +04:00
Andrey Vlasovskikh
b1b8c49c43
Removed unnecessary generate actions override
2013-08-31 16:14:21 +04:00
Andrey Vlasovskikh
421ce832dd
Updated changelog
2013-05-15 19:18:13 +04:00
Andrey Vlasovskikh
0241b58777
Updated change notes
2013-04-06 22:29:58 +04:00
Andrey Vlasovskikh
b625fd3df9
Updated changelog
2013-04-01 20:35:56 +04:00
Andrey Vlasovskikh
befcf4298f
Updated changelog
2013-03-26 02:43:46 +04:00
Andrey Vlasovskikh
38cb20d1bd
Changed capitalization of "Vim"
2013-03-25 19:48:25 +04:00
Andrey Vlasovskikh
2e2e7a7df6
VIM-92 Free Ctrl+N that is critical to navigate actions on Linux
2013-03-12 21:39:19 +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
0cb420c557
VIM-92: Fix Vim keymap to work better in Mac OS
...
- add extra shortcuts for Linux keymaps
2013-01-11 00:50:15 +04:00