Files
neovim/runtime/doc
zeertzjq 7b46848f14 vim-patch:9.2.0494: User commands cannot handle single args with spaces (#39854)
Problem:  User commands cannot handle single args with spaces
Solution: Add the -nargs=_ attribute (Maxim Kim)

-nargs=_ allow user commands to have a single argument with spaces.

For example given the following Test command and TestComplete function:

```
vim9script
def TestComplete(A: string, _: string, _: number): list<string>
    var all = ["qqqq", "aaaa", "qq aa"]
    return all->matchfuzzy(A)
enddef
command! -nargs=_ -complete=customlist,TestComplete Test echo <q-args>
```

`:Test q a<tab>` should successfully complete `qq aa`

fixes:  vim/vim#20102
closes: vim/vim#20189

f0e874a129

Co-authored-by: Maxim Kim <habamax@gmail.com>
2026-05-18 17:44:26 +08:00
..
2026-05-17 10:02:12 -04:00
2026-04-01 07:59:51 +08:00
2026-02-12 13:46:45 +01:00
2024-05-15 23:19:26 +02:00
2026-04-29 17:37:47 -04:00
2026-05-14 13:13:30 -04:00
2026-05-07 10:36:48 +02:00
2026-05-07 10:36:55 +02:00
2026-05-07 10:36:55 +02:00
2025-12-06 20:33:02 -05:00
2023-06-25 17:14:28 +02:00
2026-04-29 17:37:47 -04:00
2026-04-18 15:38:59 -04:00
2026-01-27 17:14:57 -05:00
2026-04-18 15:38:59 -04:00
2026-05-14 13:13:30 -04:00
2026-03-29 20:53:24 -04:00
2025-12-15 13:55:15 -05:00
2026-03-16 10:29:58 +01:00
2026-04-16 10:48:11 -04:00
2025-09-28 20:57:59 -07:00
2026-05-07 10:36:55 +02:00
2026-05-07 10:36:48 +02:00
2026-05-14 13:13:30 -04:00
2025-12-15 13:55:15 -05:00
2026-04-26 20:25:49 +02:00
2026-05-07 10:36:55 +02:00
2026-03-22 01:57:28 +01:00
2026-04-16 10:48:11 -04:00
2026-04-22 18:25:07 -04:00
2026-05-17 10:02:12 -04:00
2026-01-07 08:11:42 +08:00
2026-03-24 00:14:55 +01:00
2026-05-07 10:36:48 +02:00
2026-05-07 10:36:48 +02:00
2026-05-07 10:36:48 +02:00
2026-05-17 10:02:12 -04:00