I get this error when the .env file I'm using contains empty lines
E5108: Error executing lua ...al/share/rvim/lazy/kulala.nvim/lua/kulala/parser/e
env.lua:33: table index is nil
stack traceback:
...al/share/rvim/lazy/kulala.nvim/lua/kulala/parser/env.lua:33: in function 'ge
et_env'
...l/share/rvim/lazy/kulala.nvim/lua/kulala/parser/init.lua:12: in function 'pa
arse_string_variables'
...l/share/rvim/lazy/kulala.nvim/lua/kulala/parser/init.lua:247: in function 'p
parse_request'
...l/share/rvim/lazy/kulala.nvim/lua/kulala/parser/init.lua:401: in function 'p
parse'
...local/share/rvim/lazy/kulala.nvim/lua/kulala/ui/init.lua:74: in function 'op
pen'
...k/.local/share/rvim/lazy/kulala.nvim/lua/kulala/init.lua:16: in function 'ru
un'
[string ":lua"]:1: in main chunk
I think we need a nil check on line 33 in env.lua, where env[key] is set to value.
for _, line in ipairs(dotenv_env) do
local key, value = line:match('([^=]+)=(.*)')
env[key] = value
end
end
I get this error when the .env file I'm using contains empty lines
I think we need a nil check on line 33 in env.lua, where env[key] is set to value.