Commit Graph
1488 Commits
Author SHA1 Message Date
filippandAlex Pláte 373bfc4eab Add endOffset to LiveRange 2024-08-23 14:22:48 +03:00
filippandAlex Pláte 050f2f7b97 Respect emojis and don't assume that every character is a single offset 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte e30bc14843 Make closing command line safer 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 76d590be11 Support more flexible command line restrictions for Fleet 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte b005328b4a Exclude generated files from .gitignore
I've also added sorting to be more confident that the generated file will be persistent across different machines
2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 0f7aef3f15 Fix tests 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte f352b84922 Move some Executor logic to its base class 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 789faa7cb2 Add entry to history on <Esc> in COMMAND mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte a338f5768a Better reset 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 010e8a7541 Support <C-U> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 46c6778b3a Support <Down>, <S-Down>, <C-N>, <PageDown> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 0977bd4400 Support <Up>, <S-Up>, <C-P>, <PageUp> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte db092e9b0a Support history in VimCommandLine 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 3a95b62885 Support <Insert> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 93e6adf5a9 Support <C-W> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 37204398ff Support <C-Right>, <S-Right> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte b2f450d14d Support <C-Left>, <S-Left> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 61da888571 Fix failing tests 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte fcda97cfb8 Update methods to support searching in any text, not just Editor content 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 7b0482ed94 Fix unwanted beep when can't perform an action 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 1c79b0d59a Support <Right> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte ff4eb31418 Support <Left> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte cb1078cf70 Support <C-H> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte da3e40eaf6 Support <C-E>, <End> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 17f77a9639 Support <C-B>, <Home> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 3d03494354 Support <DEL> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 642caddda7 Support <BS> in command mode 2024-08-23 14:18:03 +03:00
Filipp VakhitovandAlex Pláte 1d97c43e30 Make ExEntryAction public
Fleet registers commands manually, so commands must be accessible
2024-08-23 14:18:03 +03:00
The1xDeveloperandAlex Pláte 3ba14d05b4 VIM-566: Add za motion support for toggling folds 2024-08-16 12:28:18 +03:00
Filipp Vakhitov 2189b70b87 Fix(VIM-3601): The escape characters in IdeaVim's configuration file are invalid 2024-08-14 18:18:55 +03:00
Filipp Vakhitov 8c9ff9465f Fix(VIM-3584): com.maddyhome.idea.vim.KeyHandler requests com.maddyhome.idea.vim.api.VimKeyGroup instance. Class initialization must not depend on services 2024-08-11 01:12:59 +03:00
dependabot[bot]andgithub-actions[bot] fbbd1ebc0d Bump org.antlr:antlr4 from 4.13.1 to 4.13.2
Bumps [org.antlr:antlr4](https://github.com/antlr/antlr4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/antlr/antlr4/releases)
- [Changelog](https://github.com/antlr/antlr4/blob/dev/CHANGES.txt)
- [Commits](https://github.com/antlr/antlr4/compare/4.13.1...4.13.2)

---
updated-dependencies:
- dependency-name: org.antlr:antlr4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 18:46:09 +03:00
Filipp Vakhitov 5dc860f61e Fix(VIM-3569): Pipe-symbol can no longer be used in remaps 2024-07-30 18:02:12 +03:00
Alex Plate bd53a895c0 Return nullability of editor in action 2024-07-29 16:54:02 +02:00
Alex Plate 9fb614e16c Pass editor to the "execute" method of the NativeAction 2024-07-29 16:36:01 +02:00
Alex Plate 560700c9aa Pass editor to the execution of the action
Related: VIM-3376
2024-07-29 12:49:16 +02:00
Alex Plate ff44596c1a Migrate to gradle plugin 2.0.0-rc1 2024-07-26 19:00:31 +03:00
Filipp VakhitovandAlex Pláte 39c615cddd Do not cast VimStateMachine classes in vim-engine
It will break if we change implementation in Fleet
2024-07-26 17:30:08 +03:00
Filipp VakhitovandAlex Pláte 961173a93b Fix tests 2024-07-26 17:30:08 +03:00
Filipp VakhitovandAlex Pláte 92741c6356 Fix compilation 2024-07-26 17:30:08 +03:00
Filipp VakhitovandAlex Pláte 643eb2a85f Add context to MappingProcessor 2024-07-26 17:30:08 +03:00
filippandAlex Pláte 883744e4ee Move blockInsert to vim-engine 2024-07-26 17:30:08 +03:00
filippandAlex Pláte 66173e03be Move reformatCodeRange to vim-engine 2024-07-26 17:30:08 +03:00
filippandAlex Pláte e455722758 Move more methods to vim-engine 2024-07-26 17:30:08 +03:00
filippandAlex Pláte 823bdc1561 Replace VimYankGroup with implementation that works with VimListenersNotifier 2024-07-26 17:30:08 +03:00
filippandAlex Pláte f91fda2ca5 Remove VimInsertListener
It can be replaced by ModeChangeListener
2024-07-26 17:30:08 +03:00
filippandAlex Pláte 92abd76615 Move more methods to engine 2024-07-26 17:30:08 +03:00
filippandAlex Pláte 57c45ca153 Move more methods to engine 2024-07-26 17:30:08 +03:00
filippandAlex Pláte 7c623ae4b5 Move case change methods to engine 2024-07-26 17:30:08 +03:00
filippandAlex Pláte f2ef92cdef Remove unused method 2024-07-26 17:30:08 +03:00