Alex Plate
561cc77ecc
Move related methods closer to each other
2020-02-28 09:42:22 +03:00
Alex Plate
a1ab4acd14
Add comment for EPs
2020-02-28 09:39:33 +03:00
Alex Plate
d4939803da
Update changelist
2020-02-27 14:27:13 +03:00
Alex Pláte
730ce3aca9
Merge pull request #226 from agrison/master
...
Implement the vim-textobj-entire plugin emulation.
2020-02-27 14:23:31 +03:00
Alexandre Grison
1893dc6afd
Fixes from feedback.
...
Renamed `entiretextobj` to `textobj-entire` including packages and class name.
Renamed `<Plug>IncludingLeadingTrailing` to `<Plug>textobj-entire-a`.
Renamed `<Plug>IgnoringLeadingTrailing` to `<Plug>textobj-entire-i`.
Avoid iterating too much the buffer content.
2020-02-27 11:46:23 +01:00
igrekster
6ec39314ee
argtextobj: support bracket pairs configuration via let g:argtextobj_pairs="..."
...
argtextobj by default only handles arguments inside parenthesis. This is
very limiting when editing C++ source files. This change allows the list
of bracket pairs to be configurable via a global IdeaVim variable. The
variable takes effect immediately.
2020-02-26 10:32:21 +11:00
John Weigel
158cea51db
Add override test
2020-02-23 22:02:06 -06:00
John Weigel
33d34f35e9
Merge branch 'master' into buffer_command
2020-02-23 21:49:22 -06:00
John Weigel
1f4f40fd7c
Merge remote-tracking branch 'upstream/master'
2020-02-23 21:48:30 -06:00
John Weigel
7c908b247e
Merge branch 'master' into buffer_command
2020-02-23 21:14:21 -06:00
John Weigel
c87528939b
Fix buffer numbering bug with filters.
...
Update test to cover fix.
2020-02-23 21:11:36 -06:00
John Weigel
41c822fde1
Add support for buffer command.
2020-02-23 20:45:06 -06:00
Alex Plate
e56646105d
Add test bages
2020-02-21 12:05:05 +03:00
Alex Plate
b8a40d93f7
Now every service handles it's state separately. VimLocalConfig is a service
2020-02-21 12:03:02 +03:00
Alexandre Grison
4bfc025248
Fixes typo
2020-02-20 12:24:38 +01:00
Alexandre Grison
36f6027b0e
Implement the vim-textobj-entire plugin emulation.
2020-02-20 12:13:55 +01:00
Alex Plate
e032377e68
Update annotations
2020-02-20 10:35:09 +03:00
Alex Plate
929eee4a12
Add comments for NotificationService.kt
2020-02-20 10:13:47 +03:00
Alex Plate
61ce50264a
Add Alexey Gerasimov to contributors list
2020-02-19 12:02:10 +03:00
Alex Plate
48927b1207
Small corrections after merge
2020-02-19 11:58:37 +03:00
Alex Plate
0820893dc6
Update annotations to java 8 style
2020-02-19 11:58:27 +03:00
Alex Pláte
dd6079cfa6
Merge pull request #219 from fan-tom/bugifx/1008
...
Fix block actions (i.e ci{) in presence of quotes (VIM-1008)
2020-02-19 11:53:19 +03:00
Piotr Mikulski
2a6569742d
populate intelij navigation history together with ideavim jumplist
2020-02-17 17:55:45 -08:00
John Weigel
3d7d75bae4
Merge remote-tracking branch 'upstream/master'
2020-02-16 21:11:02 -06:00
John Weigel
6da4d0ce5e
Rework buffer list to more closely mimic vim.
2020-02-16 20:40:17 -06:00
Alex Plate
4994d70b1a
Update changelog
2020-02-14 12:42:22 +03:00
Alex Plate
c873081dc3
Merge pull request #133 from igrekster/master
...
Add argtextobj.vim plugin emulation
2020-02-14 12:30:13 +03:00
Alex Plate
070237f77f
Add [To Be Released] label
2020-02-14 12:24:34 +03:00
Alex Plate
eb01b25f35
Fix some cases by disabling [, { and < support (what is not supported in the original plugin)
2020-02-14 12:23:32 +03:00
Alex Plate
c0c9cfaf86
Get rid of several getText
methods
2020-02-14 10:54:22 +03:00
Alex Plate
304f860eb2
Use java 8 JetBrains annotations
2020-02-14 10:32:18 +03:00
Alex Plate
2f18b25593
Update gradle dependencies
2020-02-14 10:17:00 +03:00
Matt Ellis
14c8b6a248
Fix nullability compile error on 2019.2
2020-02-11 10:29:02 +00:00
Alex Plate
adaa683e58
Use 2020.1 build for README label
2020-02-11 10:11:52 +03:00
Matt Ellis
9b71215cde
Merge branch 'master' into feature/showcmd
2020-02-11 00:24:29 +00:00
Matt Ellis
8be572f976
Update set-commands and changes
2020-02-11 00:22:29 +00:00
Matt Ellis
4f43bcffb9
Replace SelectRegisterAction with direct parsing
...
It's not a command, but part of a command
2020-02-11 00:08:08 +00:00
Matt Ellis
29e4dc5fb5
Show digraph entry in showcmd
2020-02-10 23:38:02 +00:00
Matt Ellis
0dc95cb13c
[VIM-434] Display showcmd in status bar
...
IdeaVim has showcmd enabled by default. Vim has it enabled by default, but disabled for Unix, with concerns about slow terminals. It is enabled by defaults.vim
2020-02-10 11:35:52 +00:00
igrekster
5ee0a93675
Add argtextobj.vim plugin emulation
2020-02-09 11:57:54 +11:00
Alex Plate
767b3c4a39
Add some scheduled for removal annotations
2020-02-08 20:57:44 +03:00
Alex Plate
bb948a463c
Add option to make status bar icon gray
2020-02-08 20:56:13 +03:00
Alex Plate
e4e9a03d0a
Add information about why EPs are used to register actions and ex handlers.
2020-02-08 18:14:04 +03:00
Alex Plate
50ba386f59
Write tests for dynamic extensions
2020-02-08 18:07:20 +03:00
Alex Plate
79d0565c2d
Update some tests
2020-02-08 16:09:39 +03:00
Alex Plate
bcc9b0a7b1
Remove plugin owner after extension removal
2020-02-08 15:38:54 +03:00
Alex Plate
2c8f4940b9
Support EasyMotion extension
2020-02-08 15:25:24 +03:00
Alex Plate
41876cf8fd
Make vimExtension dynamic
2020-02-08 14:56:39 +03:00
Alex Plate
f6fd0b52f0
Rename RequiredShortcutOwner to MappingOwner
2020-02-08 14:36:35 +03:00
Alex Plate
843faa7cc6
Make plugins disposable
2020-02-08 14:36:01 +03:00