Commit Graph
1951 Commits
Author SHA1 Message Date
filipp 4010854075 Multicaret gv 2023-01-16 18:51:10 +02:00
filipp fe1ae29fa3 Better selection marks 2023-01-16 18:40:31 +02:00
filipp 8c7d0b06d1 KeySorter for MarksCommand 2023-01-16 18:40:31 +02:00
filipp af497e6906 Post-merge fixes 2023-01-16 18:40:30 +02:00
filipp badb61aaea Move command no longer removes marks 2023-01-16 18:40:25 +02:00
filipp 5884919350 Fix mark order for marks command 2023-01-16 18:40:25 +02:00
filipp ce77148a38 Multiple carets support for marks 2023-01-16 18:40:24 +02:00
Alex Plate 0ee6ce0a55 Remove some forEachCaret methods 2023-01-16 11:43:00 +02:00
Alex Plate 39f0e14fee Remove one of the unused methods 2023-01-16 09:53:52 +02:00
Alex Plate 141af4f097 Remove one of for each methods 2023-01-12 10:19:11 +02:00
Alex Plate 35ef9c7e68 Update new .ideavimrc template 2023-01-12 09:27:07 +02:00
Alex Plate 908c978242 Global copyright update 2023-01-10 10:09:25 +02:00
Alex Plate 337c526e23 Fix(VIM-2833): Fix rare deadlock during put in insert mode from clipboard 2023-01-06 09:58:52 +02:00
Alex Plate fb46993a05 Reformat sources 2023-01-06 09:26:05 +02:00
Alex Plate ef2738838f Update copyright rules 2023-01-06 09:26:05 +02:00
Alex Plate 6196417436 Fix minor issue with offsets 2023-01-06 09:26:04 +02:00
Matt EllisandAlex Pláte 8d3ccdaf9c Extract scroll functionality into ScrollGroup 2023-01-06 09:22:08 +02:00
Matt EllisandAlex Pláte 30d4b06393 Fix dangling doc comment 2023-01-06 09:22:08 +02:00
Alex Plate e28ec93c80 Reformat project 2023-01-04 08:44:28 +02:00
Alex Plate 72ae18557b Fix broken link in the code 2022-12-28 09:03:19 +02:00
Alex Plate 7f626005a5 Fix for the dd on last line in the notebook 2022-12-27 18:22:24 +02:00
Alex Plate 654a443d4b Fix compatibility with plugins 2022-12-21 10:59:23 +02:00
Alex Plate b154e31a28 Update formatting 2022-12-04 00:16:36 +00:00
Alex Plate 322b888dc5 Add update to the evolution 2022-12-02 12:03:58 +02:00
Alex Plate 42eefb763b Add an editor to the action executor 2022-12-02 11:52:39 +02:00
Alex Plate 27be351636 Adopt immutable caret around the source code 2022-12-02 11:36:46 +02:00
Alex Plate 8b20287f93 Use immutable caret during put 2022-12-01 19:15:33 +02:00
Alex Plate dcac3be0da Pass editor to the message service 2022-12-01 14:29:54 +02:00
Alex Plate ec121fb327 Adapt to immutable caret 2022-12-01 14:17:29 +02:00
Alex Plate ccb260b6a7 Make showmode on by default as in vim 2022-12-01 14:14:57 +02:00
Alex Plate c994511ea5 Add dashes to showcmd 2022-12-01 11:01:23 +02:00
Alex Plate fb5177633a More uses of ImmutableVimCaret 2022-12-01 08:38:52 +02:00
Alex Plate 743b978e6f Update engine 2022-11-30 13:11:16 +02:00
Alex Plate cbabd8b76e Add new mapping mode set 2022-11-30 12:00:10 +02:00
Alex Plate 1fd877c597 Small refactoring of vim caret 2022-11-30 11:49:09 +02:00
Alex Plate 8db23fba43 Extract ImmutableVimCaret interface 2022-11-29 20:02:26 +02:00
Alex Plate 0451487549 Update engine to support immutable caret 2022-11-29 20:02:25 +02:00
RuninhoandAlex Pláte ceaf290f5e check offset, add test for put before guard 2022-11-29 08:44:13 +02:00
RuninhoandAlex Pláte 5df9ae57ce Fix(VIM-2577) paste not working at end of notebook cell 2022-11-29 08:44:13 +02:00
Alex Plate 8ae35160e7 Move method to a different file 2022-11-28 18:25:11 +02:00
Alex Plate 650b925251 Refactor caret movement 2022-11-28 16:56:15 +02:00
Alex Plate a8bebb88b1 Move vimLeadSelectionOffset to the engine 2022-11-28 13:19:16 +02:00
Alex Plate 3294a74979 Create vim engine evolution file 2022-11-25 17:06:45 +02:00
Alex Plate db95804eeb Move caret method now returns VimCaret instance
This is important for Fleet because the carets in Fleet are immutable
2022-11-25 16:53:19 +02:00
Alex Plate 98624d8701 Add method for carets 2022-11-25 13:39:38 +02:00
Alex Plate 9710a7bfc1 Small reformat of state machine 2022-11-25 13:35:29 +02:00
Alex Plate 34426ae32d Pass editor to undo redo 2022-11-25 13:35:29 +02:00
Alex Plate 4df2abba82 Fix(VIM-758): Support d mappings 2022-11-25 13:11:13 +02:00
Alex Plate 4f6053f767 File cleanup 2022-11-25 09:31:34 +02:00
Matt EllisandAlex Pláte 84a6c40e13 Fix incorrect normalising for trailing inlay 2022-11-23 12:02:55 +02:00