From aa65bd478a9860ff4d2490bb49049c78654e811d Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 26 Jun 2023 11:38:48 +0200 Subject: fix(startup): "nvim -l foo.lua" may not set arg0 #24161 Problem: Using "nvim -l args.lua" without passing extra script args, does not set `_G.arg[0]`. Steps to reproduce: ``` cat > args.lua<luaf = argv[0]; argc--; - if (argc > 0) { // Lua args after "-l ". + if (argc >= 0) { // Lua args after "-l ". parmp->lua_arg0 = parmp->argc - argc; argc = 0; } -- cgit