Commit Graph
100 Commits
Author SHA1 Message Date
filipp 4dc7982baa (EA-480768) Better exception message 2022-06-27 16:19:45 +06:00
filipp 38292e97af Fix context for function argument evaluation 2022-06-24 03:13:07 +06:00
filipp 46ea752164 Add tolower(), toupper(), join() 2022-06-24 02:58:41 +06:00
filipp e365d0b07c Unsubscribe document listener in UndoRedoHelper 2022-06-20 03:26:40 +06:00
filipp 69c273c4a5 Track more actions 2022-06-19 01:07:18 +06:00
filipp f7950e7adb Fix(VIM-2683) Pasting from system clipboard multiple lines freezes the main thread 2022-06-18 07:31:44 +06:00
filipp 7c1ae9812e Update formatting 2022-06-18 06:26:11 +06:00
filipp 5c794ac40e Fix(VIM-749) Support for :let command 2022-06-18 06:21:26 +06:00
filipp 9dbe3c3363 Fix(VIM-308) Undo requires one more step if the cursor is not at the position where it was after undo 2022-06-16 18:50:42 +06:00
filipp 8a98f46235 Move mapDepth to MappingState 2022-06-15 16:22:31 +06:00
filipp 9ed8db4d4a Add oldundo option 2022-06-15 16:06:47 +06:00
filipp f1e427e2ff Fix command history 2022-06-14 22:10:04 +06:00
filipp a112cfe35f Add count to undo/redo 2022-06-14 18:47:16 +06:00
filipp 412b60d6b4 Fix selection after undo 2022-06-14 18:36:14 +06:00
filipp f52eb5e124 Update formatting 2022-06-10 00:07:27 +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 94820d7a83 Update formatting 2022-06-08 20:04:50 +06:00
filipp 51c50cb902 Update formatting 2022-06-07 04:00:06 +06:00
filipp 6355d7765e Add documentation to OptionService.kt and fix some exception messages 2022-06-07 03:59:23 +06:00
filipp c083631590 Undo changing ideaVersion 2022-06-07 01:13:07 +06:00
filipp f62575c870 Fix bugs with appending/prepending/removing value from string option 2022-06-07 01:09:19 +06:00
filipp 01e367cadf Delete deprecated OptionsManager.kt 2022-06-07 01:08:10 +06:00
filipp 1744ec74c7 Add some info to the Map command 2022-06-05 00:12:09 +06:00
filipp 905f8003da Fix repeating the @@ command 2022-06-04 01:02:01 +06:00
filipp 3b3a036806 Remove StringHelper.kt & CommonStringHelper.kt 2022-06-03 22:22:49 +06:00
filipp 11c80b2ea9 Fix cast :action mappings to <Action> 2022-05-30 16:22:40 +06:00
filipp eb536766db Fix exception during parsing of empty stings 2022-05-30 15:34:17 +06:00
filipp f3b4933ef2 Fix number options 2022-05-25 19:33:40 +06:00
filipp 2ff429cc76 Update changelog 2022-05-23 22:54:51 +06:00
filipp 47d4aee986 Support return without expression 2022-05-23 22:47:47 +06:00
filipp 938325b93e Update formatting 2022-05-23 21:02:39 +06:00
filipp 12d0a2ffb7 Update gradle & gradle wrapper 2022-05-23 21:00:52 +06:00
filipp 4ff7e9aefa Move some logic to base classes 2022-05-23 21:00:32 +06:00
filipp f52792e7f0 Move Regexp from engine 2022-05-23 00:10:57 +06:00
filipp cbc6662ef7 Update formatting 2022-05-08 21:10:40 +06:00
filipp 26ffc2ad32 Move some classes to vim-engine 2022-05-08 21:09:52 +06:00
filipp df32e573b0 Move some classes to vim-engine 2022-05-08 15:49:53 +06:00
filipp 19647d96b2 Move some classes to vim-engine 2022-05-08 12:23:14 +06:00
filipp 83199d5475 Move some classes to vim-engine 2022-05-07 22:45:52 +06:00
filipp 3ef86186eb Fix parsing strings with \r in the end 2022-04-25 00:30:56 +06:00
filipp b8b3669b04 Fix antlr4 and antlr4-runtime dependency version conflict 2022-04-24 19:33:21 +06:00
filipp e617fc4c34 Move some classes from vimscript package to engine 2022-04-10 15:57:46 +06:00
filipp a9fd32f64e Move some actions from change.insert 2022-04-07 23:49:18 +06:00
filipp da7a2226d4 Move actions from change.shift 2022-04-07 23:49:18 +06:00
filipp 44b37339dc Moved actions from change.delete 2022-04-07 23:49:18 +06:00
filipp 713c3f0a3c Moved some actions from change.change package 2022-04-07 17:50:10 +06:00
filipp 04b62e6392 Update changelog 2022-04-05 14:20:05 +06:00
lippfi 066e6619af Fix ActionTracker rule 2022-02-21 18:53:00 +03:00
lippfi 370ccc5254 Hardcode extension names 2022-02-17 14:31:25 +03:00
lippfi 9272fc8cd7 Fix parseKeys 2022-02-17 14:24:57 +03:00
lippfi 4ba6e62ada Fix gv 2022-02-15 13:42:40 +03:00
lippfi 8f55551339 Mocked tests for tabmove 2022-02-14 13:11:58 +03:00
lippfi cbb5fbe92e Add vimscript statistic 2022-02-11 14:54:34 +03:00
lippfi 6a376ad62c Add shortcut conflict statistic 2022-02-11 14:53:09 +03:00
lippfi 8e61853459 Add PluginState statistic 2022-02-11 14:51:44 +03:00
lippfi b17bc1bb3e Add ActionTracker statistic 2022-02-11 14:48:15 +03:00
lippfi 1343c7603b Rename VimStatistic to OptionState 2022-02-11 14:46:18 +03:00
lippfi d2500df05e Better digraph support 2022-02-07 13:47:02 +03:00
lippfi 8922303a72 Fix paste 2022-02-07 13:45:11 +03:00
lippfi cea4de03cd Add tabmove command 2022-02-07 13:44:56 +03:00
lippfi a5ef0d5edf Fix tab character for StringHelper.stringToKeys() 2022-01-26 21:37:10 +03:00
lippfi 17d4ec6c29 Fix option listeners 2022-01-26 16:43:28 +03:00
lippfi bec317615d Better map <expr> context 2022-01-26 16:42:44 +03:00
lippfi 1909547543 Make OptionConstants non-internal 2022-01-24 12:53:07 +03:00
lippfi e47c0c1914 Update changes 2022-01-24 12:32:20 +03:00
lippfi 1a122337fe Replace deprecated option data classes with constants 2022-01-24 02:27:33 +03:00
lippfi bcf2578da9 Replace hardcoded option names with string constants 2022-01-24 00:52:28 +03:00
lippfi 06cd41ba0e Make VimScriptGlobalEnvironment deprecated 2022-01-23 02:35:53 +03:00
lippfi 64ec421cfc Rename parent to vimContext 2022-01-23 02:28:35 +03:00
lippfi 86fcda5afc Fix beep in source command 2022-01-23 02:05:23 +03:00
lippfi e799d40803 Fix built-in functions with global context 2022-01-23 02:00:26 +03:00
lippfi c84325a37c Replace Executable with VimLContext 2022-01-23 01:53:07 +03:00
lippfi eff2cd02f9 Add <C-char> support to VimL's double quoted strings 2022-01-15 12:40:34 +03:00
lippfi 3637022890 Update changes 2022-01-10 15:02:09 +03:00
lippfi 5f3a78e7ce Add register support to let command 2022-01-10 14:56:07 +03:00
lippfi c7872ad841 Add an option way to track action ids 2022-01-10 13:05:28 +03:00
lippfi 180c35d5c2 Fix toggle for set command 2021-12-16 18:15:32 +03:00
lippfi 51ba63faae Fixed parent for execute and substitute command 2021-12-04 22:21:36 +03:00
lippfi f4f1e397cb Better strings 2021-12-04 21:47:27 +03:00
lippfi 4d5024f8b8 Fix test 2021-11-29 19:45:44 +03:00
lippfi ea8670702a Disable normal command 2021-11-29 19:23:55 +03:00
lippfi 150a70e69f Removed deprecated EditorDataContext constructor call 2021-11-26 18:33:37 +03:00
lippfi d4a8b8e400 Optimise imports 2021-11-26 14:53:30 +03:00
lippfi 8009c9a5f9 Tests for substitute with expression 2021-11-26 14:34:46 +03:00
lippfi 177115e2fc Submatch function 2021-11-26 13:57:12 +03:00
lippfi 85bc12df59 Substitute with expressions 2021-11-26 13:33:36 +03:00
lippfi 1da818b0d5 Fix pattern in mappings 2021-11-25 10:45:16 +03:00
lippfi c23d3f1442 Test for macro with count 2021-11-24 14:30:59 +03:00
lippfi 6500ce9154 Long running tests 2021-11-24 13:00:24 +03:00
lippfi 63ecaff1bc Add long running tests 2021-11-24 09:52:17 +03:00
lippfi d0670d0244 Macro without invokeLater 2021-11-22 18:45:55 +03:00
lippfi 4d26947208 Pre-EAP commit 2021-11-19 11:21:27 +03:00
lippfi f1de741bd5 Fix to prevent infinite loops 2021-11-19 06:14:37 +03:00
lippfi 3394d93b43 Fix register 2021-11-19 05:51:32 +03:00
lippfi 02c64feff8 Fix let command 2021-11-19 04:36:22 +03:00
lippfi f2ba162359 Fix parent in functions 2021-11-19 04:17:32 +03:00
lippfi 3e97c5d5fc Replace service() by ServiceManager.getService() 2021-11-18 14:28:56 +03:00
lippfi 3d71c1bcbe Update changelog 2021-11-18 14:12:01 +03:00
lippfi a12793e67a Made CommandLineHelper a service 2021-11-18 13:42:48 +03:00