I have a lua plugins script defining
local fn = vim.fn. A couple of lines later it defines
local install_path = fn.stdpath('data'). This script is called from my
Whenever I start nvim, I get the error message:
Error while calling lua chunk: /home/MYUSERNAME/.config/nvim/lua/plugins.lua: attempt to index local 'fn' (a nil value),
So I figure,
nil. I guess something with my setup is wrong, but I don't know what and I don't know how to debug this. The only idea I had was running
:checkhealth. It gave me no errors:
health#nvim#check ======================================================================== ## Configuration - OK: no issues found ## Performance - OK: Build type: Release ## Remote Plugins - OK: Up to date ## terminal - INFO: key_backspace (kbs) terminfo entry: key_backspace=\177 - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~ - INFO: $VTE_VERSION='6003' - INFO: $COLORTERM='truecolor'
I also tried un- and reinstalling neovim already
$ sudo apt remove neovim $ sudo apt install neovim
My machine is running on Ubuntu 20.04 LTS.
What could be the source of this bug, how can I debug and fix this?