Skip to content

Commit 0ce065a

Browse files
authored
fix(tui): v:argv does not report the original argv[0] neovim#24015
Problem: Since TUI was moved to another process 2448816 v:argv and v:progname don't report the original argv[0]. ["/usr/bin/nvim", "--embed", ...] Solution: Use argv[0] instead of VV_PROGPATH in ui_client_start_server(). Fix neovim#23953
1 parent bc67bbe commit 0ce065a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/nvim/ui_client.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ uint64_t ui_client_start_server(int argc, char **argv)
4343
varnumber_T exit_status;
4444
char **args = xmalloc(((size_t)(2 + argc)) * sizeof(char *));
4545
int args_idx = 0;
46-
args[args_idx++] = xstrdup(get_vim_var_str(VV_PROGPATH));
46+
args[args_idx++] = xstrdup(argv[0]);
4747
args[args_idx++] = xstrdup("--embed");
4848
for (int i = 1; i < argc; i++) {
4949
args[args_idx++] = xstrdup(argv[i]);

0 commit comments

Comments
 (0)