7885 Commits
Author SHA1 Message Date
Matt Ellis 312c547412 Rearrange methods 2019-12-30 15:30:33 +00:00
Matt Ellis 48d30f2a3c Extract CommandBuilder 2019-12-30 15:28:15 +00:00
Matt Ellis d8ed30df14 Encapsulate command node state 2019-12-27 18:09:50 +00:00
Matt Ellis 50176cb267 Move mapping mode to mapping state 2019-12-27 16:19:57 +00:00
Matt Ellis 5898d21857 Remove unnecessary annotations 2019-12-27 12:44:13 +00:00
Matt Ellis e3839bc0b2 Remove unused command flags override 2019-12-27 12:42:00 +00:00
Matt Ellis f97555d4a8 Rename executing command 2019-12-27 12:34:13 +00:00
Matt Ellis 79bdca9769 Move command stack to per-editor state 2019-12-27 12:26:10 +00:00
sumoooru2 138c2956ac Implement c_CTRL-N/P 2019-12-27 19:37:01 +09:00
Matt Ellis ced457dd94 Move command state to per editor state 2019-12-27 10:33:22 +00:00
Matt Ellis 784fc6c6fa Rename mode state class and make immutable 2019-12-27 10:10:39 +00:00
Alex Plate b4e0ec282f Convert vim surround plugin to kt 2019-12-26 16:45:42 +03:00
Alex Plate cbf7dfabcb Rename .java to .kt 2019-12-26 16:45:42 +03:00
Alex Plate b8eb55d965 Update changes 2019-12-24 11:00:17 +03:00
Alex Plate 30662a8110 Comment out incompatible test 0.54.2-EAP 2019-12-24 10:48:55 +03:00
Alex Plate 69a273982f Fix 183 capability 2019-12-24 10:34:57 +03:00
Matt Ellis f817e6cb7f Extract mapping state 2019-12-23 16:49:27 +00:00
Alex Plate eef1b25e9f Convert common package to kt 2019-12-23 17:20:15 +03:00
Alex Plate 622de851fe Rename .java to .kt 2019-12-23 17:20:15 +03:00
Alex Plate 8cecb61d28 Convert selection type to kt 2019-12-23 16:21:39 +03:00
Alex Plate 77d8d27dfa Rename .java to .kt 2019-12-23 16:21:39 +03:00
Alex Plate 340f259b17 [VIM-1884] Add CTRL-J to the list of keys working with lookup 2019-12-23 15:54:52 +03:00
Alex Plate 5cf68a7f06 [VIM-1878] Update submode in case of active template 2019-12-23 12:54:57 +03:00
Matt Ellis 6a622565ca Move mapping availability check 2019-12-19 17:00:38 +00:00
Alex Plate 0ae5abcd0c [VIM-1874] Add possibility to execute option listener after adding 2019-12-19 18:54:51 +03:00
Alex Plate b6cecb2125 Refactor options change listener 2019-12-19 18:54:50 +03:00
Alex Plate 3aa3a9c9a8 Get rid of unused name sorter 2019-12-19 18:13:51 +03:00
Alex Plate 2c11ed43e4 [VIM-1875] Fix isk loading on startup 2019-12-19 17:12:29 +03:00
Matt Ellis 23126aeb6d Extract abandoned mapping sequence handling 2019-12-19 11:49:53 +00:00
Matt Ellis 61fd67472b Extract completed mapping sequence handling 2019-12-19 11:39:34 +00:00
Alex PlateandGitHub be0bee672e Merge pull request #213 from hajdamak/VIM-664-fix
VIM-664 Fix usage of invalid path separator
2019-12-19 11:26:53 +03:00
Matt Ellis 105c073e1f Extract unfinished mapping sequence handling 2019-12-19 01:11:24 +00:00
Rafał Hajdacki b695e3c646 Fix usage of invalid path separator 2019-12-18 14:09:40 +01:00
Alex Plate 33840dc5cd Add info about [Version Update] YouTrack tag 2019-12-18 10:58:31 +03:00
Alex Plate 255f2f59fc Update changelist 0.54.1-EAP 2019-12-12 12:38:20 +03:00
Matt Ellis 200f3484b6 Move current arg type state to per-editor 2019-12-10 20:20:13 +00:00
Matt Ellis 6a40eb48fe Remove forward search state 2019-12-10 20:14:32 +00:00
Matt Ellis fb3e9ce9f3 Move captured keys to per-editor state 2019-12-10 20:11:08 +00:00
Matt Ellis 91865460a2 Move DigraphResult to top level class 2019-12-10 20:05:12 +00:00
Matt Ellis 644afe541e Move <BS> digraph state to DigraphSequence 2019-12-10 20:01:42 +00:00
Matt Ellis 232303f06a Refactor to maintain digraph state at all times
Also allows <C-K> and <C-V>/<C-Q> to be remapped
2019-12-10 19:59:11 +00:00
Matt Ellis 280845610b Move digraph sequence state to per-editor 2019-12-10 19:32:25 +00:00
Matt Ellis 6108c9d6d2 [VIM-1284] Allow mapping numbers
Includes special case for 0 while entering counts. See :help :map-modes.
Also fixes issues when both operator and motion have a count - value should be multiplied, not appended (e.g. 3d2w is the same as 6dw, no 32dw!). See :help operator
2019-12-10 19:31:38 +00:00
Matt Ellis ce04e995ee Move command count state per editor 2019-12-10 19:31:23 +00:00
Alex Plate d7fca09f0a Update changes 2019-12-10 10:37:26 +03:00
Alex Plate 917b77c8ad Remove unused ifs 2019-12-10 10:18:54 +03:00
Alex Plate a2cd8ec19c Add left/right to the list of keys working with lookup 2019-12-10 10:12:51 +03:00
Alex Plate 6300d39065 Another approach to handle with warnings 2019-12-06 18:52:15 +03:00
Alex Plate 2457079724 Fix some code smells 2019-12-06 18:31:06 +03:00
Alex Plate ba84e723e8 Remove unused option type 2019-12-06 18:23:27 +03:00