Commit Graph
4848 Commits
Author SHA1 Message Date
Alex Plate 58008e6758 Improve vim selection suppressor 2021-09-28 11:51:43 +03:00
Matt Ellis ae21727c12 Merge branch 'master' into feature/guicursor 2021-09-27 15:21:41 +01:00
lippfi a480372d3d Added a colon after scope for variables in VimScriptGlobalEnvironment 2021-09-27 15:19:39 +03:00
lippfi 0bc298014d Fixed string rule 2021-09-27 14:31:39 +03:00
lippfi 63f85a8099 lua << END is skipped now 2021-09-26 19:10:38 +03:00
lippfi cc16d5ba15 VIM-2411. Added tabs to INLINE_SEPARATOR. Much better comments 2021-09-24 09:47:25 +03:00
lippfi fa3afe188e VIM-2409. Removed inline comment from SubstituteCommand's rule 2021-09-23 17:52:15 +03:00
lippfi 6df2db86c3 VIM-2406. Added patterns with omitted "/" or "?" at the end of the pattern to GoToLineCommand 2021-09-23 17:32:39 +03:00
lippfi 7791de490d Removed unnecessary spaces from grammar 2021-09-23 13:31:52 +03:00
lippfi 754a8c7250 global and vglobal commands with pipes 2021-09-22 16:23:23 +03:00
lippfi 88b0f31590 Emojis 2021-09-22 15:40:53 +03:00
lippfi b17dbb37e4 Updated formatting 2021-09-22 15:31:55 +03:00
Alex Plate 8bf809a888 Improve mouse selection from the line end 2021-09-21 11:19:41 +03:00
lippfi 5b571362e3 VIM-2405. Fixed error message for v: scope. NotImplementedErrors are now also shown in status bar. 2021-09-20 21:21:48 +03:00
Alex Plate 85c8968d75 Fix multiple copy from unnamed clipboard 2021-09-20 12:18:45 +03:00
lippfi 0cda2241ed Deleted "lambda" and "function as method" rules 2021-09-20 00:11:10 +03:00
lippfi 9f7b6a281b Fixed comma at the end of a literal dictionary 2021-09-20 00:11:10 +03:00
lippfi 96bd5f8259 Fixed unnamed register 2021-09-20 00:11:10 +03:00
lippfi 62917c2a50 VIM-2401. ExException is shown for map <expr> 2021-09-20 00:11:10 +03:00
lippfi 10ea780cdc Better grammar 2021-09-20 00:11:10 +03:00
lippfi 19561bb1f1 Fixed comment rule 2021-09-20 00:11:10 +03:00
lippfi 8088789f51 Fixed augroup and autocmd 2021-09-20 00:11:10 +03:00
lippfi 5dec91caa3 Added lambdas and functions as methods to grammar 2021-09-20 00:11:10 +03:00
lippfi 0c28a9a79b More loyal grammar 2021-09-20 00:11:10 +03:00
Alex Plate 8c2b715f93 Update formatting 2021-09-19 00:09:17 +00:00
Alex Plate 1ca8b06d74 Fix(VIM-2387): Fix coping with unnamed and ideaput 2021-09-15 11:43:38 +03:00
Alex Plate c5dfd43e48 fix(VIM-2392): Fix possible out of bounds exception 2021-09-10 09:54:06 +03:00
Alex Plate 879bc9bd98 Add some comments 2021-09-09 11:12:40 +03:00
Alex Plate 6186fa7e1b fix(VIM-2368): Do not remove selection on right click 2021-09-08 11:50:28 +03:00
lippfi fd1d6a98f1 Fixed sublist expression for lists 2021-08-17 15:10:16 +03:00
lippfi 43b5e7e644 Now all the exceptions are caught 2021-08-17 14:43:27 +03:00
lippfi 13ab68e5b1 Much better sublists 2021-08-17 14:30:32 +03:00
lippfi 165caab526 Fixed function scope (library functions do not modify vimContext anymore) 2021-08-17 14:03:43 +03:00
lippfi 187e5a752a Fixed operators precedence 2021-08-17 14:02:47 +03:00
lippfi dc81568c45 Fixed less binary operator 2021-08-17 13:59:15 +03:00
lippfi 1190209409 We do not fix invalid commands or expressions anymore 2021-08-17 11:49:54 +03:00
Alex Plate c7cc6b54bf Support g:surround_no_mappings variable in vim-surround 2021-08-17 11:32:25 +03:00
lippfi bddf07efee Added E15 exception to map <expr> 2021-08-17 01:09:39 +03:00
lippfi c8a45cb085 Added 'map <expr>' 2021-08-17 00:59:51 +03:00
lippfi f6720b3d37 Made ranges great again 2021-08-16 22:26:07 +03:00
lippfi dc8f5e9b25 Fixed beep 2021-08-16 21:02:45 +03:00
lippfi 8a2d3e1aed "ideaVim ignore" comment 2021-08-16 20:22:24 +03:00
lippfi afeaf4444b 'parseExpression' and 'parseCommand' can return null now 2021-08-16 19:55:30 +03:00
lippfi f69a284b3f '\r' fix 2021-08-16 16:11:00 +03:00
lippfi 9f1bb44824 More loyal grammar with parametrized tests 2021-08-16 15:45:08 +03:00
lippfi 037a29551c Much safer parsing 2021-08-14 18:37:39 +03:00
lippfi 719b80baa1 Added function flags to grammar &
Added inline comment to let command &
Fixed parser (visitor is no longer called in scripts with errors)
2021-08-13 13:33:46 +03:00
lippfi 6fc362cae2 Removed @deprecated from VimScriptGlobalEnvironment 2021-08-12 16:59:09 +03:00
lippfi 408e51535d Script's lines with errors are now skipped by parser 2021-08-12 14:39:27 +03:00
lippfi d4749f4eb8 Lua code in .vimrc is skipped during parsing 2021-08-12 14:39:27 +03:00