LvimIde in the Lazyman Neovim Configuration Manager #62
doctorfree
started this conversation in
General
Replies: 1 comment
-
Thanks, @doctorfree |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've added
LvimIde
to the supported Neovim configurations in the Lazyman Neovim Configuration Manager.Lazyman
can be used to manage multiple Neovim configurations. TheLvimIde
configuration is installed and initialized with the commandlazyman -L LvimIde
.The initialization process for
LvimIde
applies a patch to modify references to.../nvim/...
, changing those to.../nvim-LvimIde/...
. This is because the Lazyman Neovim configurations are installed in unique folders in$HOME/.config
rather than the default Neovim locations. The environment variableNVIM_APPNAME
is used to determine which config to use.Note that this type of patching is not necessary if something like
vim.fn.stdpath("config")
is used rather than something likehome .. "/.config/nvim"
. But the patch works fine and theLvimIde
config works well. It's an excellent Neovim configuration.In addition to patching the hard coded paths where necessary, Lazyman modifies the treesitter
ensure_installed
setting to install 10 basic parsers and adds theauto_install = true
setting to install all others when their respective filetype is opened. This is done because installing all treesitter parsers during initialization was time consuming and error prone.You've really done an excellent job with the breadth and depth of coding language support and debugging facilities. Thanks!
Let me know if there are any changes you would like me to make with the incorporation of
LvimIde
inLazyman
.Beta Was this translation helpful? Give feedback.
All reactions