zeertzjq
7a907c3314
feat(api): add unsilent to command APIs
2022-07-03 04:34:28 +08:00
Famiu Haque
606ec8b708
feat(api): make nvim_parse_cmd and nvim_cmd support :filter
...
Also fixes a memory leak in `parse_cmdline`.
Closes #18954 .
2022-06-28 17:31:04 +06:00
dundargoc
014a88799a
refactor: replace char_u #18429
...
Work on https://github.com/neovim/neovim/issues/459
2022-06-28 02:31:54 -07:00
Famiu Haque
7e1cf6b764
fix(inccommand): parse the command to check if it is previewable
...
Free regprog if command isn't previewable
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2022-06-28 13:00:05 +08:00
dundargoc
6de7f32d52
docs: fix typos ( #18866 )
...
docs: fix typos and similarly insignificant changes
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Co-authored-by: smjonas <jonas.strittmatter@gmx.de >
Co-authored-by: kanreki <32443233+kanreki@users.noreply.github.com >
2022-06-15 08:49:54 +08:00
zeertzjq
0a0cda9528
vim-patch:8.2.5088: value of cmod_verbose is a bit complicated to use
...
Problem: Value of cmod_verbose is a bit complicated to use.
Solution: Use zero for not set, value + 1 when set. (closes vim/vim#10564 )
cd7496382e
Omit has_cmdmod(): only used for Vim9 script
2022-06-14 21:12:27 +08:00
zeertzjq
6130b4a84b
vim-patch:8.2.1898: command modifier parsing always uses global cmdmod
...
Problem: Command modifier parsing always uses global cmdmod.
Solution: Pass in cmdmod_T to use. Rename struct fields consistently.
e100440158
2022-06-14 20:58:34 +08:00
zeertzjq
dad898b665
refactor(api): remove redundant fields of CmdParseInfo
2022-06-14 20:58:34 +08:00
zeertzjq
da41ca299f
vim-patch:8.2.1897: command modifiers are saved and set inconsistently
...
Problem: Command modifiers are saved and set inconsistently.
Solution: Separate parsing and applying command modifiers. Save values in
cmdmod_T.
5661ed6c83
Cherry-pick: :0verbose fix from patch 8.2.4741
2022-06-14 20:58:34 +08:00
bfredl
0d63fafcda
refactor(api): move command related API to separate file
2022-06-12 19:45:39 +02:00