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
Alexander Zolotov
0f88495f29
VIM-92: Fix Vim keymap to work better in Mac OS
...
- remove all static overrides from vim.xml
- introduce conflicts resolving
2013-01-08 23:19:41 +04:00
Andrey Vlasovskikh
f485b1eb50
Updated changelog for 0.26
2012-12-26 16:17:01 +04:00
Andrey Vlasovskikh
8515eac900
Reformat
2012-12-26 16:00:05 +04:00
Andrey Vlasovskikh
d9e068f794
Updated contents of the plugin descriptor
2012-12-26 15:58:54 +04:00
Andrey Vlasovskikh
4f6b6adf39
Updated plugin description
2012-11-30 16:02:24 +04:00
Andrey Vlasovskikh
8a8c7c3cca
Moved Vim keymap to resources/
2012-11-29 17:52:33 +04:00
Andrey Vlasovskikh
18e2af740f
Added single and back quoted string selection
2012-11-27 20:43:10 +04:00
poxu
e25fd643d2
di" ci" vi" da" ca" va" like in vim
2012-10-10 18:24:40 +04:00
Oleg Shpynov
ced1682e7b
Fix previous commit a liitle bit
2011-12-03 20:44:59 +04:00
Oleg Shpynov
809bbad7c9
Minor documentation fixes
2011-12-03 20:44:15 +04:00
Oleg Shpynov
a73a9ef63e
Some refactoring + do not show notifications about reconfiguring vim keymap on startup
2011-12-03 16:44:27 +04:00
Oleg Shpynov
3aab7b4311
Plugin error reporter turned on
2011-06-06 19:46:18 +04:00
Oleg Shpynov
241046ac9d
Description fix
2011-03-30 12:50:28 +04:00
Oleg Shpynov
3ed6386866
Tweak documentation
2011-03-29 19:27:21 +04:00
Oleg Shpynov
6ab95fc9d8
Do not override normal help topics action
2011-03-25 19:38:34 +03:00
Oleg Shpynov
a4b6066f66
Revert "Attempt to enable code completion functionality"
...
This reverts commit 5dabde12db
.
2011-03-25 19:31:54 +03:00
Oleg Shpynov
5dabde12db
Attempt to enable code completion functionality
2011-03-25 19:20:39 +03:00
Oleg Shpynov
e4a48a138a
Allow reconfigure parent keymap for the VIM plugin from UI
2011-03-17 17:52:32 +03:00
Oleg Shpynov
11a14fadd1
VIM-50 Feature request: Vim-like tab switching
2011-03-15 19:15:32 +03:00
Oleg Shpynov
8fe6c3c17d
Build cleanup
2011-03-15 16:29:11 +03:00
Oleg Shpynov
a1297a9fee
cleanup
2011-03-10 17:56:18 +03:00
Oleg Shpynov
2e587c4767
Make master branch uptoday after cvs2git migration
2011-03-10 11:14:48 +03:00
rmaddy
65f9c1f2b9
Start of changes to move ex window to toolbar
2004-05-21 19:51:52 +00:00
rmaddy
80bbc06268
Support for modification attempt on a read-only file.
2004-02-03 17:42:27 +00:00
rmaddy
70db16881f
Added more messages
2003-05-09 23:09:07 +00:00
rmaddy
9c6ddb9322
Display warning and error messages in status bar.
2003-05-09 21:55:09 +00:00