Commit Graph
100 Commits
Author SHA1 Message Date
filipp 0c1dc51db4 Fix(VIM-3060): Clipboard interaction stopped working
Fix for Windows
2023-09-07 14:42:00 +03:00
filipp 74a710c5e8 VIM-3060 Clipboard interaction stopped working
Fixed issue and tests (for Linux)
2023-09-07 02:39:23 +03:00
filipp 95cf32c70a Add build configuration 2023-08-18 11:34:43 +03:00
Filipp Vakhitov c2ebacdfb3 Better annotations 2023-08-11 15:57:09 +03:00
Filipp Vakhitov a46200ca17 Introduce TestForLinux annotation 2023-08-11 00:22:43 +03:00
filipp 1fe64e69ca Support running tests if headless 2023-08-04 19:00:47 +03:00
filipp 41df06a48b Fix failing tests second attempt
(please please)
2023-08-03 14:00:03 +03:00
filipp 4188e636f3 Fix failing tests
(please)
2023-08-03 13:39:33 +03:00
filipp e2c0d59e3a Fix default register for unnamedplus without X 2023-08-03 11:24:29 +03:00
Filipp Vakhitov 6d313fc456 Update gradle plugin 2023-07-28 20:14:03 +03:00
Filipp Vakhitov 0201acb5f7 Fix test 2023-07-28 20:09:09 +03:00
Filipp Vakhitov dfbefe96da Fix(VIM-802): IdeaVim vs. Vim: discrepancies in using registers 2023-07-28 19:58:51 +03:00
filipp a71b35097f Fix(VIM-2246): X11/Xorg Primary selection register "* not supported 2023-07-28 19:56:42 +03:00
filipp 0058f81e76 VIM-3022 Search is broken in folded regions 2023-07-27 01:03:12 +03:00
Filipp Vakhitov 4222c71a69 Pre-release tasks 2023-07-18 11:48:56 +03:00
filipp a769a8d1a4 Fix(VIM-2818): Wrong caret position after multicaret paste 2023-07-14 16:24:36 +03:00
filipp ece8c3821d Add test for VIM-481 2023-07-14 16:00:54 +03:00
filipp 2bc0c4c41b Better buffer storage 2023-07-14 15:06:03 +03:00
filipp 9e203898b6 Support more registers for secondary carets 2023-07-14 13:42:43 +03:00
filipp 58ad8417e5 Fix vim logger 2023-07-14 13:22:32 +03:00
filipp 2582f1e907 Fix(VIM-1294): unvoluntary unfolding when using ideavim 2023-06-30 12:32:41 +03:00
filipp c376feb4d8 Fix(VIM-2685): Register command outputs different values for same registers 2023-06-27 17:40:56 +03:00
filipp fa0bcfa37a Remove duplicate file 2023-06-23 17:19:37 +03:00
filipp 6b70b11ffc Focus active tab after :tabclose 2023-06-23 17:05:09 +03:00
filipp e474075778 Basic support for commands that were not added to grammar 2023-06-23 15:18:57 +03:00
filipp 1205bb67f2 VIM-2973 Multiline editing like "ciw" doesn't work well when have remappings to stop c and d from using the default register 2023-06-21 01:20:46 +03:00
filipp 10bcd20cd8 Retire obsolete commands
With all the gratefulness for 20 years of service. Thank you, pioneers of our plugin's legacy.
2023-06-20 15:59:09 +03:00
filipp 3a2e6e018d Add missing command tests 2023-06-20 15:59:09 +03:00
filipp 1b1680f7b0 Fix typo 2023-06-20 15:59:09 +03:00
filipp 6cc52570ac Add missing ExCommand annotations 2023-06-20 15:59:09 +03:00
filipp 6425791ed9 Attempt to avoid broken jsons after partial compilation 2023-06-20 15:59:09 +03:00
filipp 30069564a7 Remove class 2023-06-06 10:42:42 +03:00
filipp 460553d8ae Avoid dependency to annotation-processors 2023-06-06 10:42:42 +03:00
filipp cc2de42415 Moving from gorgeous YAML to good old JSON 2023-06-06 10:42:42 +03:00
filipp b31aa57d81 build.gradle.kts cleanup 2023-06-06 10:42:42 +03:00
filipp c9b9bb6cf8 Remove generated files for tests 2023-06-06 10:42:42 +03:00
filipp 89e74b2011 Remove unused import 2023-06-06 10:42:42 +03:00
filipp 434d882314 Add vimscriptfunctionannotation option 2023-06-06 10:42:42 +03:00
filipp 617d9d90ed Add excommandannotation option 2023-06-06 10:42:42 +03:00
filipp f456e0a8dd Fix tests 2023-06-06 10:42:42 +03:00
filipp 2716255e22 Better paths 2023-06-06 10:42:42 +03:00
filipp 4d907213c3 Split ex-commands in YAML 2023-06-06 10:42:42 +03:00
filipp ee704f53c7 Support lazy ex command classloading 2023-06-06 10:42:42 +03:00
filipp 74237365f1 Fix LazyVimscriptFunction 2023-06-06 10:42:42 +03:00
filipp 8aeab29303 Annotate ex-commands 2023-06-06 10:42:42 +03:00
filipp ff945e7b8a Add ExCommand annotation 2023-06-06 10:42:42 +03:00
filipp 9707704f57 Minor refactoring 2023-06-06 10:42:42 +03:00
filipp 7491d19309 Add yaml files 2023-06-06 10:42:42 +03:00
filipp fb74e5e731 Fix tests 2023-06-06 10:42:42 +03:00
filipp 627c8a6eca Move some functions to engine 2023-06-06 10:42:42 +03:00
filipp 8094758a82 Add function providers 2023-06-06 10:42:42 +03:00
filipp f143b6ee9f Rename KSP options 2023-06-06 10:42:42 +03:00
filipp 77cef909fb Add comment to YAML 2023-06-06 10:42:42 +03:00
filipp 063d3949cf Better YAML 2023-06-06 10:42:42 +03:00
filipp c1b87eba03 Annotate functions 2023-06-06 10:42:42 +03:00
filipp bae52964cd Add VimscriptFunction annotation 2023-06-06 10:42:42 +03:00
filipp 527b321ee0 Fix(VIM-2945): %-movement mismatches braces 2023-05-14 00:09:00 +03:00
filipp d89fbeea62 Fix(VIM-2930): vim-multiple-cursors + ReplaceWithRegister issue 2023-05-07 23:51:05 +03:00
filipp e4f7700044 Refactoring
Update method signatures and return types:
- Getting rid of "magic constants" (e.g. -1) and replacing them with nullable
- Replacing direction Int with Enum
- JetBrains annotations
2023-05-05 09:41:27 +03:00
filipp a1d0c3ebf4 Remove println 2023-05-05 09:41:27 +03:00
filipp 2088c1ce00 Move more methods to engine 2023-05-05 09:41:27 +03:00
filipp 6473ad02a0 Add test for next paragraph motion 2023-04-19 15:25:44 +03:00
filipp 8107f669cd Fix ReplaceWithRegister with single caret 2023-04-19 15:22:49 +03:00
filipp 2f55d92d83 Move more methods to engine 2023-04-19 15:07:06 +03:00
filipp 31bdc23b3c Add support for variables in exists function 2023-03-31 17:37:57 +03:00
filipp f9ac515d3d Replace merge with rebase 2023-03-31 12:42:44 +03:00
filipp b7f1394357 Add action to automatically merge Dependabot PR 2023-03-31 12:38:18 +03:00
filipp f4068301ff Add information about text range in original script for executable 2023-03-31 11:00:39 +03:00
filipp 84fc962bb0 ReplaceWithRegister 2023-03-15 18:42:22 +02:00
filipp 814bc20cf7 Add more VimScript tests 2023-03-15 14:20:33 +02:00
filipp 21162ba34e Fix(VIM-2286): Set surround not working for me as expected 2023-03-14 15:24:11 +02:00
filipp 0fea44f735 Fix(VIM-1750): Surround with tag wrong position 2023-03-14 01:14:35 +02:00
filipp b383706bfb Fix(VIM-1746): IdeaVim Surround removes unwanted characters 2023-03-14 00:23:45 +02:00
filipp a78f66fd36 Better multiple caret support for surround 2023-03-14 00:23:44 +02:00
filipp 48ec19d9bf Fix(VIM-1551): Surround: line surround not working 2023-03-13 23:45:05 +02:00
filipp f4198a0409 Add Oskar Persson to contributors list 2023-03-13 19:57:56 +02:00
filipp 9454ebcb35 Move some methods to engine 2023-03-13 19:34:14 +02:00
filipp f385c3fa21 Fix(VIM-795): Ctrl-w + h doesn't alway work (window navigation to the left window) 2023-03-12 00:20:08 +02:00
filipp 7768c9147d Fix(VIM-2819): Move command works incorrectly 2023-03-11 20:01:55 +02:00
filipp 3ddd4a1a58 Fix(VIM-2868): Pasting in visual mode with P should not replace yank register like when pasting with p 2023-03-10 23:30:35 +02:00
filipp 2369814092 Fix(VIM-2884): Moving multiple lines in visual mode is not working 2023-03-10 22:48:16 +02:00
filipp 4c7c3dba00 Fix(VIM-2733): vim-surround emulation interacts incorrectly with unmatched quotes on previous lines 2023-03-10 21:20:18 +02:00
filipp aebad12bbe Add some useful methods to work with strings 2023-03-10 20:39:13 +02:00
filipp 72be9845fa Fix(VIM-2885): "v:searchforward" does't work for IdeaVim 2023-03-09 15:56:34 +02:00
filipp a6a4e50479 Add ` mark to jumplist 2023-03-09 15:29:13 +02:00
filipp 8303cafbc9 Fix(VIM-2244): nnoremap mapping doesn't work correctly 2023-03-09 14:01:35 +02:00
filipp 00901f60dc Add get() function 2023-03-08 20:06:43 +02:00
filipp 21aaf06a63 Add split function 2023-03-08 19:21:02 +02:00
filipp b94b4eea04 Better per caret register storage 2023-03-07 22:31:08 +02:00
filipp 2c9aa8e30e FIX(VIM-2881): ReplaceRegister does no longer worker with MultiCursor 2023-03-07 17:24:19 +02:00
filipp 81e8a28cc3 Marketplace plugin mapping tutorial 2023-03-03 16:47:46 +02:00
filipp 4f680c881c Fix deprecated method in Changelog plugin 2023-03-01 11:25:51 +02:00
filipp 1932d7102b Fix typo 2023-03-01 11:17:25 +02:00
filipp 8fe6c8bde7 Jumps refactoring 2023-02-28 13:11:08 +02:00
filipp d009ece391 Fix jumps 2023-02-24 15:22:31 +02:00
filipp 266d164a34 Add option to turn off using IDE jumps by JumpService 2023-02-24 14:48:50 +02:00
filipp aaf957a3c2 Fix(VIM-44): Unify navigation history between ideavim and idea 2023-02-24 14:44:53 +02:00
filipp 933070fc32 Update formatting 2023-02-13 13:06:31 +02:00
filipp ec80a20146 Rename method 2023-02-13 13:05:34 +02:00
filipp cd46497829 Fix(VIM-282): Cursor line wrapping support (whichwrap) 2023-02-13 13:04:53 +02:00