1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-11-25 16:42:55 +01:00
Commit Graph

7945 Commits

Author SHA1 Message Date
lippfi
3e37e2cdc4 NotImplementedError and wrong ranges handling 2021-08-12 14:39:27 +03:00
lippfi
2efb08197f Parsing errors handling 2021-08-12 14:39:27 +03:00
lippfi
dd7cb72a25 Fixed tests for delfunction command 2021-08-12 14:39:27 +03:00
lippfi
b73fc88313 One-line statements can be written in multiline way 2021-08-12 14:39:27 +03:00
lippfi
465db2cd22 Options support in let command 2021-08-12 14:39:27 +03:00
lippfi
73c1dc8118 Added 'execute' command 2021-08-12 14:39:27 +03:00
lippfi
509a202f93 Fixed commands that do not support inline comments 2021-08-12 14:39:27 +03:00
lippfi
09a9884b9f UnknownCommand class and cleanup 2021-08-12 14:39:27 +03:00
lippfi
6afc5aa98e Better executor 2021-08-12 14:39:27 +03:00
lippfi
9e497fb5e8 Nonnull editor & dataContext in function handlers 2021-08-12 14:39:27 +03:00
lippfi
16476256c3 Replaced handlers with commands 2021-08-12 14:39:27 +03:00
lippfi
623430359a Execute method accepts only nonnull editor and dataContext 2021-08-12 14:39:27 +03:00
Matt Ellis
6ab53802df
Add tests for caret attributes in nested modes
See VIM-1756
2021-08-10 17:29:00 +01:00
Alex Plate
d5f877b83d
Update github task to run UI tests 2021-08-04 16:11:05 +03:00
Alex Plate
0b33702712
Mute some nvim tests 2021-08-04 16:03:53 +03:00
Alex Plate
10fce45248
Include few delays in UI test 2021-08-04 15:53:49 +03:00
Alex Plate
b39e5ba1d5
Exclude vim script tests from neovim testing 2021-08-04 15:41:04 +03:00
Alex Plate
700df030f0
Use different approach of setting defaults for nvim 2021-08-04 15:00:14 +03:00
Alex Plate
a44fe15fea
Update col and line functions 2021-08-04 13:47:39 +03:00
Alex Plate
12d1553f5a
Remove double copyright note 2021-08-04 12:58:17 +03:00
lippfi
503c2580d7 Fixed last command register for ExCommands 2021-08-04 11:44:43 +03:00
lippfi
8ab9509ceb Last command register fix 2021-08-04 09:49:06 +03:00
Alex Plate
197eded6d0
Add test for storing ex command to : register 2021-08-04 03:02:18 +03:00
Alex Plate
1813ad400a
Support line and col functions 2021-08-03 20:22:59 +03:00
Alex Plate
a1b048a2f9
Add conversion from vimDataType to VimNumber 2021-08-03 19:59:15 +03:00
Alex Plate
cb43ad3488
Create a helper method to get vim line 2021-08-03 17:57:33 +03:00
Alex Plate
e8daf67276
Small refactoring of VimInt 2021-08-03 17:27:09 +03:00
Alex Plate
00ef191ad0
Define VimInt constants, add method to convert bool to VimInt 2021-08-03 17:24:16 +03:00
Alex Plate
e8d559f6d0
Support empty function 2021-08-03 17:15:13 +03:00
lippfi
82ed892166 Grammar refactoring 2021-08-03 11:54:49 +03:00
Alex Plate
45bd4a72a4
Kotlin compilation now depends on grammar generation 2021-08-03 09:49:22 +03:00
lippfi
7196d83833 Formatting 2021-07-31 12:37:08 +03:00
lippfi
2b7c311a2b Removed "originalString" property from commands 2021-07-31 11:31:01 +03:00
lippfi
7ef4e45945 Better exception handling 2021-07-30 18:57:02 +03:00
Alex Plate
db08ea1587
Add Filipp Vakhitov to contributors list 2021-07-30 18:22:15 +03:00
Alex Plate
af3227684b
Use user login on missing name 2021-07-30 18:21:57 +03:00
lippfi
46788cc6c6 Added vimScript package & antlr grammar 2021-07-30 17:33:29 +03:00
Matt Ellis
70a45f3dc8
Treat use block caret option as caret override 2021-07-29 21:20:28 +01:00
Matt Ellis
d63e3dadbc
Merge branch 'master' into feature/guicursor 2021-07-28 23:07:47 +01:00
Alex Plate
93109f1e19
Add additional logging for keys execution 2021-07-28 11:26:09 +03:00
Alex Plate
c4e74ee8a5
Update qodana.yaml file 2021-07-26 19:29:12 +03:00
Alex Plate
534fbe1a6b
Tests: reset repeat between tests 2021-07-26 19:07:46 +03:00
Alex Plate
e9f0c032a4
UI test: update tests formatting 2021-07-26 18:57:37 +03:00
Alex Plate
293307e63d
UI tests: fix reenable vim execution 2021-07-26 18:41:50 +03:00
Alex Plate
2701522605
UI tests: Take screenshots during test 2021-07-26 17:52:14 +03:00
Alex Plate
98666855ad
UI tests: Add a step of closing all existing tabs 2021-07-26 14:22:17 +03:00
aleksei.plate
adca9cf292 TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'Qodana checks' build configuration were updated 2021-07-26 10:28:07 +00:00
Alex Plate
fc20acd8cb
Fix compilation issue for older versions of IJ 2021-07-26 13:25:26 +03:00
Alex Plate
6744e86b62
Catch exceptions during screenshot catching 2021-07-26 11:24:24 +03:00
Alex Plate
5ad202f482
Run linter 2021-07-26 11:21:05 +03:00