Commit Graph
9718 Commits
Author SHA1 Message Date
John Weigel cb00b8b335 Merge remote-tracking branch 'upstream/master' into buffer_command 2020-03-03 23:10:00 -06:00
John Weigel 559b56c8a2 Minor updates 2020-03-03 23:05:32 -06:00
Alex Plate c0038d0373 Add John Weigel to contributors list 2020-03-03 11:11:09 +03:00
Alex Plate 2820decb5e Rename variable 2020-03-03 11:07:07 +03:00
Alex PláteandGitHub c64f368e6a Merge pull request #217 from angelbot/master
Add support for buffer list (buffers, files, ls)
2020-03-03 11:05:43 +03:00
Alex Plate b7c8e84f5e Minor cleanup 2020-03-03 11:03:36 +03:00
Alex Plate 5acf6c9158 Convert VimPlugin to service 2020-02-28 21:11:12 +03:00
Alex Plate a8197b0c84 Convert runnableHelper to kt 2020-02-28 18:15:40 +03:00
Alex Plate 2e03062c24 Rename .java to .kt 2020-02-28 18:15:39 +03:00
Alex Plate 7fb60a185b Update gradle version 2020-02-28 17:35:46 +03:00
Alex Plate 0327ea972b Make Open ideavimrc dumb aware 2020-02-28 10:29:38 +03:00
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áteandGitHub 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áteandGitHub 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 PlateandGitHub 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