1
0
Fork 0
Commit Graph

282 Commits

Author SHA1 Message Date
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
Runinho ceaf290f5e check offset, add test for put before guard 2022-11-29 08:44:13 +02:00
Runinho 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 Ellis 84a6c40e13 Fix incorrect normalising for trailing inlay 2022-11-23 12:02:55 +02:00
Alex Plate 368c840177
Supress warning 2022-11-22 09:54:36 +02:00
Alex Plate 7324ee5e8d Update formatting 2022-11-20 00:18:56 +00:00
Alex Plate 54c2299654
Remove several methods from VimCaret 2022-11-18 14:37:32 +01:00
Alex Plate b2cfb6d6ed
Refactor visual mode entering 2022-11-18 13:08:27 +01:00
Alex Plate e881bec45d
Move more change group methods to engine 2022-11-17 16:14:26 +01:00
Alex Plate 18eea7ca2d
Move change group methods to the engine 2022-11-17 16:03:41 +01:00
Alex Plate 316410a561
Move some methods from put group to the engine 2022-11-17 14:57:19 +01:00
Alex Plate c243ae9cef
Add refactoring to simplify change group 2022-11-17 14:07:57 +01:00
Alex Plate 2722ee63cc
Move yank group to injector base 2022-11-17 14:07:57 +01:00
Matt Ellis 22e7fa1cf3 Add comments 2022-11-17 14:07:46 +01:00
Matt Ellis 101dc355ba Rename parameters in Mark and Jump 2022-11-17 14:07:46 +01:00
Matt Ellis f5f3d0b827 Rename line parameters and variables
Buffer lines are just called "line", but visual lines (or where things are ambiguous) are explicitly named
2022-11-17 14:07:46 +01:00
Matt Ellis 53cb5d1fe9 Rename more logical position helper functions 2022-11-17 14:07:46 +01:00
Matt Ellis 0978ca616f Rename caret logical position helper functions 2022-11-17 14:07:46 +01:00
Matt Ellis bbf42c0a28 Rename editor logical position helper functions 2022-11-17 14:07:46 +01:00
Matt Ellis 7df04c6e2e Rename VimLogicalPosition to BufferPosition 2022-11-17 14:07:46 +01:00
Alex Plate 309197781e
Fix some tests 2022-11-17 10:14:03 +01:00
Alex Plate 5a3ee970a0
Move editor helper functions to engine 2022-11-17 09:37:22 +01:00
Alex Plate 7cbe63e484
Move some editor functions to engine 2022-11-16 23:21:22 +01:00