1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-10-19 13:42:45 +02:00
Commit Graph

277 Commits

Author SHA1 Message Date
Alex Plate
c8d6d233e5
Revert [Make vimExCommand EP dynamic] 2020-01-31 18:15:55 +03:00
Alex Plate
0cfb65a19a
Make vimExCommand EP dynamic 2020-01-31 17:59:07 +03:00
Alex Plate
384d917021
Make vimAction EP dynamic 2020-01-31 12:05:46 +03:00
Alex Plate
64f176cedb
Control dynamic loading of plugin via the application component 2020-01-27 11:45:26 +03:00
Alex Plate
9e921d6621
Move plugin.xml includes into separate folder 2020-01-27 11:40:42 +03:00
Alex Plate
0d190e4a63
Update copyright 2020-01-27 11:35:00 +03:00
Alex Plate
13cdb7cc35
Merge pull request #215 from citizenmatt/refactor/command-state
Refactor key handler state
2020-01-27 11:34:48 +03:00
Alex Plate
c1ff6e1498
Prepare to the 0.55 release 2020-01-20 20:15:36 +03:00
Matt Ellis
ebaeff9b4d
Merge branch 'master' into refactor/command-state 2019-12-30 16:31:24 +00:00
Alex Plate
33840dc5cd
Add info about [Version Update] YouTrack tag 2019-12-18 10:58:31 +03:00
Matt Ellis
232303f06a
Refactor to maintain digraph state at all times
Also allows <C-K> and <C-V>/<C-Q> to be remapped
2019-12-10 19:59:11 +00:00
Alex Plate
424598b92f
Split plugin.xml into several files 2019-12-03 12:46:57 +03:00
Alex Plate
59f4dc8c78
Surround and Commentary extensions can be repeated with a dot command
VIM-1118
2019-11-28 18:58:58 +03:00
Alex Plate
05bbe6b799
Rename name to names 2019-11-20 17:58:51 +03:00
Alex Plate
0648d621b5
Move handler names to plugin.xml 2019-11-20 17:58:47 +03:00
Alex Plate
93c0de9ebb
Create bean class for ex commandsï¿¿ 2019-11-20 17:58:45 +03:00
Alex Plate
0220b3f3cd
Remove unused extension point 2019-11-20 17:58:44 +03:00
Alex Plate
52967368ff
Fix update problem 2019-11-20 17:43:23 +03:00
Alex Plate
05ecb92a88
Use plugin.xml to define mappings for actions 2019-11-20 17:36:10 +03:00
Alex Plate
d05cc3cd35
Merge pull request #210 from igrekster/format-motion
Implement `gq<motion>` code formatting command for motions
2019-11-20 15:51:39 +03:00
Alex Plate
a2bae6795f
Prepare to the release 0.54 2019-11-20 11:41:05 +03:00
Alex Plate
46cf112378
Revert user statistic 2019-11-14 13:12:50 +03:00
Alex Plate
31e1edcc72
Add userstatistic info 2019-11-07 16:26:22 +03:00
igrekster
21536fb3ef Implement gq<motion> code formatting command for motions 2019-11-02 17:17:09 +11:00
Alex Plate
5078df6caf
Update CHANGES 2019-10-31 17:50:34 +03:00
Alex Plate
1425ee0048
Ctrl-N and Ctrl-P actions for lookup in normal mode 2019-10-29 15:28:54 +03:00
Alex Plate
73b1adce1b
Make common action for enabling/disabling IdeaVim 2019-10-28 18:42:37 +03:00
Alex Plate
fee8009f38
Make vim actions popup as a separate action 2019-10-28 14:59:35 +03:00
Alex Plate
91e75561a3
Remove the default shortcut 2019-10-21 17:35:55 +03:00
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