Alex Plate
bf758dcd32
Add missing bundle property
2019-10-17 15:42:41 +03:00
Alex Plate
20b8e8db8b
Add icon to status bar
2019-10-17 15:20:01 +03:00
Alex Plate
0738d965fd
Add ideavim icon for actions
2019-10-16 15:05:45 +03:00
Alex Plate
d57f465e60
Add IdeaVim icon
2019-10-15 18:43:32 +03:00
Alex Plate
9f10106d75
Use only one handler to process @@ and @: commands
2019-09-25 20:00:23 +03:00
Alex Plate
6d4ff752a0
Double commands are processed in original way
2019-09-25 16:22:54 +03:00
Alex Plate
482249a05b
Convert ex commands to extension points
2019-09-03 14:07:35 +03:00
Alex Plate
848bb01c10
Get rid of VimActionBean
2019-09-03 14:07:35 +03:00
Alex Plate
e39eb76aca
Remove id and text from actions
2019-09-03 14:07:35 +03:00
Alex Plate
d6d2a55747
Use handlers directly (without actions)
2019-09-03 14:07:35 +03:00
Alex Plate
665aaa3af9
[A2EP] Create "native actions"
...
A2EP - Process of convertation actions to extension points
2019-09-03 14:07:33 +03:00
Alex Plate
17fe1da4ed
[A2EP] Convert actions into extension point
...
A2EP - Process of convertation actions to extenstion points
2019-09-03 14:07:33 +03:00
Alex Plate
cb6c94b4f9
Transform all groups into application services
2019-09-03 14:07:33 +03:00
Alex Plate
4bd4f3ac68
Update changes
2019-08-26 12:37:41 +03:00
Alex Plate
8fdec8e816
Merge pull request #202 from jorgengranseth/implement-delmarks-command
...
VIM-1720 Implement Ex command :delm[arks]
2019-08-26 12:12:24 +03:00
Alex Plate
131387d0ff
Add comment about changes that should be performed on version update
2019-08-23 16:57:20 +03:00
Alex Plate
1c02ad6b4c
Merge pull request #204 from citizenmatt/feature/line-numbers
...
Improve relative line numbers and VCS annotations
2019-08-23 16:12:55 +03:00
Alex Plate
b76b747235
Update AUTHORS.md
2019-08-23 14:37:18 +03:00
Alex Plate
62466123ff
Change URLs to https
...
TPV-3480
2019-08-20 13:10:19 +03:00
Matt Ellis
d854cd7024
Improve relative line numbers and VCS annotations
...
Improves TextAnnotationGutterProvider implementation, but still has issues. Relative line numbers can display alongside VCS annotations, but 183 and 191 treats the relative line number provider as a VCS annotation, so the VCS toggle is enabled incorrectly, and toggling incorrectly closes the relative line provider. 192 works much better - VCS annotations ignores the relative line numbers, but disabling relative line numbers also closes VCS annotations because we’re not using a 192 specific API.
Resolves VIM-1032, fixes VIM-1671, fixes VIM-1762
2019-08-09 23:39:02 +01:00
Jørgen Granseth
3161ba8983
Implement Ex command :delm[arks]
...
Deletes existing marks. See
http://vimdoc.sourceforge.net/htmldoc/motion.html#:delmarks
for details.
2019-08-05 19:06:19 +02:00
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