Commit Graph
1951 Commits
Author SHA1 Message Date
Emanuel Gestosaandlippfi ca5f8e4b44 skeleton for NFA testing 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 1907f03abe nfa simulation uses VimEditor instead of String 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 6351a4e4f3 initial nfa 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi fa34c3937f initial nfa definition 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi cdac97ebf5 adding some zero-width tokens 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi fe958d28b8 lexer fixing what chars are taken literally 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi f71982e1d5 support unicode in collections 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi cb2bfcea53 unicode chars in all lexer modes 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 4a9d5bbceb lexer support for unicode characters 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 10809eade6 regex very magic and very nomagic modes 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 43d63527f8 adding comments to parser grammar 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi df51eb54ed using antlr token types 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi b47109ab4d grammar add EOF at end of pattern 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 15b2b68940 making new collection tests pass 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 62a239f6fe add tests for collections 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi d89bc95a0a altering antlr error handling 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 2a76f21b31 regex range basic tests 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi f07e22d742 delete duplicate files 2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi 058ab7a1ea gradle generate antlr files
rebasing
2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi fae3baa640 initial regex grammar 2024-02-05 16:29:49 +02:00
Filipp Vakhitov c3defdcda4 Add sources and JavaDoc to vim-engine jar 2024-02-01 11:07:28 +02:00
Filipp Vakhitov 11761b66b2 Revert "Fix(VIM-3183): Execute .ideavimrc on pooled thread"
This reverts commit 1d7796805c.
2024-01-31 20:10:32 +02:00
Filipp Vakhitov f83f107bd1 Revert "Support triggering option listeners outside EDT"
This reverts commit 5a6f54c96c.
2024-01-31 20:10:18 +02:00
Filipp Vakhitov f1b90857ff Revert "Fix code in execute requiring EDT or write actions"
This reverts commit e7236beedd.
2024-01-31 20:10:15 +02:00
Filipp Vakhitov 1822a59c70 Revert "Fix(VIM-3273): Config file stopped working"
This reverts commit 04230fdd9c.
2024-01-31 20:09:31 +02:00
Filipp Vakhitov 90c7f747a4 Revert "Fix(VIM-3278) Relative number is broken in 2.8.0"
This reverts commit a1646a7a88.
2024-01-31 20:09:23 +02:00
Filipp Vakhitov 0119912318 Revert "Add readActions & EDT"
This reverts commit 45a2eadc58.
2024-01-31 20:09:08 +02:00
Filipp Vakhitov 45a2eadc58 Add readActions & EDT 2024-01-31 14:43:23 +02:00
Filipp Vakhitov a1646a7a88 Fix(VIM-3278) Relative number is broken in 2.8.0
Proper options initialization order
2024-01-31 13:34:33 +02:00
Filipp Vakhitov 04230fdd9c Fix(VIM-3273): Config file stopped working 2024-01-31 09:12:23 +02:00
Filipp Vakhitov 24e044bcda Remove deprecated ComplicatedKeysAction.kt 2024-01-30 18:56:38 +02:00
Filipp Vakhitov e87290aeea Simplify storing global variables 2024-01-29 12:58:31 +02:00
Filipp Vakhitov e7236beedd Fix code in execute requiring EDT or write actions 2024-01-29 10:00:55 +02:00
Filipp Vakhitov 5a6f54c96c Support triggering option listeners outside EDT 2024-01-28 14:00:36 +02:00
Alex Plate 808533b110 Fix(VIM-3260): Processing the offsets at the file end 2024-01-26 17:49:44 +02:00
Alex Plate 26d4074a61 [VIM-2974] Adopt other parts of key handling to the octopus handler switcher 2024-01-26 16:40:34 +02:00
Alex Plate db6786414a [VIM-2974] WIP: Bringing back the octopus handler switch 2024-01-26 15:32:29 +02:00
filipp 6c9ad4ded2 Remove deprecated xml-related code 2024-01-26 13:45:46 +02:00
filipp 32cae8ca11 Remove more deprecated things 2024-01-26 13:05:48 +02:00
filipp 0cb65279d9 Remove deprecated mark-related methods 2024-01-26 13:02:23 +02:00
filipp 412da06554 Remove deprecated ToggleOption.kt 2024-01-26 12:47:06 +02:00
filipp 017c9a6a70 Remove deprecated OptionService.kt 2024-01-26 12:43:06 +02:00
filipp 1d7796805c Fix(VIM-3183): Execute .ideavimrc on pooled thread 2024-01-26 12:27:03 +02:00
Filipp Vakhitov 1da8cd53d2 VIM-1377 Normal mode needs to be more obvious
Save mode widget colors state in XML
2024-01-23 01:27:57 +02:00
Filipp Vakhitov a9ededc997 VIM-1377 Normal mode needs to be more obvious
Add color customization to mode widget
2024-01-23 01:27:57 +02:00
Matt EllisandAlex Pláte 825b62a2a9 Refactor to remove lazy properties 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 5ec817776c Use "vim" prefix for option keys 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 3ad0519add Extract initialisation strategies to new class 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 9868522341 Only calculate stack trace if logging is enabled 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 5b8d8c617f Improve type handling 2024-01-04 15:58:36 +02:00