Filipp Vakhitov
|
9e3ca56afd
|
Merge branch 'refs/heads/master' into fleet
# Conflicts:
# src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.java
# vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/LeaveCommandLineAction.kt
# vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchEntryFwdAction.kt
# vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchEntryRevAction.kt
# vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/CommandConsumer.kt
|
2024-05-28 22:19:17 +03:00 |
|
Matt Ellis
|
3f28e197ca
|
Clear status bar on scrolling, add/remove lines, etc.
Also implements <C-L> to "redraw" screen and clear status line
|
2024-05-28 13:53:13 +03:00 |
|
Filipp Vakhitov
|
53ea90379f
|
Moved some search related logic to commands to simplify KeyHandler and ProcessGroup
|
2024-05-23 00:15:46 +03:00 |
|
Filipp Vakhitov
|
9a324ab448
|
Reset KeyHandlerState when switching Editors
Now we have a single state for all the editors, so we should not mix their states
|
2024-02-29 20:27:46 +02:00 |
|
Matt Ellis
|
ba89babd10
|
Move listener to app level
Fixes VIM-2167
|
2024-02-23 15:54:20 +02:00 |
|
Alex Plate
|
328bc5e95a
|
Convert some services to light services
|
2024-02-20 16:10:07 +02:00 |
|
Alex Plate
|
aae0d825e7
|
Move the ideavim-sneak plugin into IdeaVim
The author of the original plugin announced the deprecation of the plugin.
However, we've got an approval to move the sources into IdeaVim and continue the development.
Original repo: https://github.com/Mishkun/ideavim-sneak
Approval: https://twitter.com/ideavim/status/1754512214344478939
|
2024-02-05 19:28:36 +02:00 |
|
filipp
|
6c9ad4ded2
|
Remove deprecated xml-related code
|
2024-01-26 13:45:46 +02:00 |
|
filipp
|
eccb2430b5
|
Remove deprecated MarkGroup.java
|
2024-01-26 12:39:30 +02:00 |
|
Alex Plate
|
c3409be780
|
Fix(VIM-3206): Disable both copilot suggestion and insert mode on a single escape
|
2023-11-23 15:07:00 +02:00 |
|
Alex Plate
|
4d75ef2849
|
Fix(VIM-3204): Add checker that verifies the configuratin of the keymap
|
2023-11-23 12:01:42 +02:00 |
|
Alex Plate
|
b164dc1b55
|
Revert "Remove deprecated MarkGroup.java"
This reverts commit fdd32cb954 .
|
2023-10-27 21:41:18 +03:00 |
|
filipp
|
fdd32cb954
|
Remove deprecated MarkGroup.java
|
2023-10-25 16:55:32 +03:00 |
|
Matt Ellis
|
1b88c514da
|
Move IjVimOptionGroup to correct package & rename
|
2023-03-10 10:17:45 +02:00 |
|
Matt Ellis
|
96c1094a61
|
Replace OptionService with VimOptionGroup
Leaves a skeleton, deprecated implementation of OptionService for existing external use by plugins
|
2023-03-10 10:17:45 +02:00 |
|
filipp
|
00901f60dc
|
Add get() function
|
2023-03-08 20:06:43 +02:00 |
|
filipp
|
21aaf06a63
|
Add split function
|
2023-03-08 19:21:02 +02:00 |
|
Alex Plate
|
6db4874acd
|
Migrate NerdTree to new startup activity
|
2023-03-03 17:57:41 +02:00 |
|
filipp
|
cd46497829
|
Fix(VIM-282): Cursor line wrapping support (whichwrap)
|
2023-02-13 13:04:53 +02:00 |
|
filipp
|
e112d87e28
|
Register FunctionStorage as service
|
2023-02-01 21:08:35 +02:00 |
|
filipp
|
44336460c5
|
Fix IDEA compatibility
|
2023-01-20 16:50:58 +02:00 |
|
filipp
|
a2364b7512
|
Pull request polishing
|
2023-01-16 19:23:13 +02:00 |
|
filipp
|
ce77148a38
|
Multiple carets support for marks
|
2023-01-16 18:40:24 +02:00 |
|
Alex Plate
|
908c978242
|
Global copyright update
|
2023-01-10 10:09:25 +02:00 |
|
Matt Ellis
|
8d3ccdaf9c
|
Extract scroll functionality into ScrollGroup
|
2023-01-06 09:22:08 +02:00 |
|
Alex Plate
|
7cbe63e484
|
Move some editor functions to engine
|
2022-11-16 23:21:22 +01:00 |
|
Matt Ellis
|
e0b51d653a
|
Move action to correct package
|
2022-11-15 10:34:12 +02:00 |
|
Alex Plate
|
2355435275
|
Update copyright
|
2022-11-04 09:24:03 +02:00 |
|
Alex Plate
|
ba23c9ab5e
|
Rename variable service
|
2022-07-05 11:27:53 +03:00 |
|
Alex Plate
|
6cd1a60b53
|
More compatibility
|
2022-07-04 10:33:31 +03:00 |
|
Alex Plate
|
a575942c81
|
Compatibility
|
2022-07-04 09:49:50 +03:00 |
|
filipp
|
46ea752164
|
Add tolower() , toupper() , join()
|
2022-06-24 02:58:41 +06:00 |
|
filipp
|
5da9c5e1cd
|
Move variableService logic to base class
|
2022-06-09 23:54:43 +06:00 |
|
filipp
|
53fdd891fb
|
Move optionService logic to base class
|
2022-06-09 02:17:40 +06:00 |
|
filipp
|
3b3a036806
|
Remove StringHelper.kt & CommonStringHelper.kt
|
2022-06-03 22:22:49 +06:00 |
|
Matt Ellis
|
7d5176829b
|
Merge branch 'master' into feature/commentary
|
2022-04-18 17:12:02 +01:00 |
|
Matt Ellis
|
4223da47d6
|
Refactor and simplify Commentary objects
Also introduces Visual support for the `g@` operator action
|
2022-04-12 22:05:48 +01:00 |
|
filipp
|
e617fc4c34
|
Move some classes from vimscript package to engine
|
2022-04-10 15:57:46 +06:00 |
|
Alex Plate
|
351e3b15ea
|
Move leftright package to vim-engine
|
2022-04-04 22:48:41 +03:00 |
|
Alex Plate
|
2b9b48ac2f
|
Split PutGroup into base class
|
2022-04-03 23:48:21 +03:00 |
|
Alex Plate
|
4b49bb4737
|
Fix ]] and ][ commands
Discussion: 486
|
2022-03-29 12:12:48 +03:00 |
|
Alex Plate
|
a1e6318bce
|
Move register classes into the separate package
|
2022-03-24 17:42:03 +03:00 |
|
Alex Plate
|
8d4e9b8514
|
Move VimChangeGroup to vim-engine
|
2022-03-22 15:46:20 +03:00 |
|
Alex Plate
|
db87b51784
|
Move some base classes to vim-engine
|
2022-03-22 15:44:33 +03:00 |
|
Alex Plate
|
8e2783962f
|
Move OptionService to vim-engine
|
2022-02-28 12:00:04 +03:00 |
|
Alex Plate
|
905862ab9f
|
Move some classes to vim-engine
|
2022-02-28 11:58:44 +03:00 |
|
Alex Plate
|
e028c269b7
|
Move VimRegisterGroup to vim-engine
|
2022-02-22 18:11:05 +03:00 |
|
Alex Plate
|
b5bca78ef4
|
Move register group to vim-engine
|
2022-02-22 17:12:15 +03:00 |
|
Alex Plate
|
dc5832a44c
|
Convert TextObjectAction to new API
|
2022-02-22 16:40:57 +03:00 |
|
Alex Plate
|
42bc15c8ea
|
Remove VimPlugin from DigraphSequence
|
2022-02-22 12:39:09 +03:00 |
|