Hard to understand installation instructions. #131

Open
opened 2025-02-23 14:15:03 -05:00 by KaeroDot · 1 comment
KaeroDot commented 2025-02-23 14:15:03 -05:00 (Migrated from github.com)

The installation section in README.md is insufficient for users not used to lua in neovim. I use neovim for a long time as a user, however I am not used to the Lua stuff. First I tried to install I have also tried to use LazyVim only to find out that installation description in README.md is incompatible to this distribution. Next I tried to use clean neovim with only the lazy.nvim plugin manager, however this was also quite hard because I had to find out that I need to put the "require("lazy").setup({..." into the init.lua.

The installation instructions should be much much improved for users not used to Lua stuff.

And still I have no idea why adding "require..." things into init.lua in LazyVim results in error message "resourcing your config is not supported", while if I use clean neovim with lazy.nvim, it works.

Crazy.

The installation section in README.md is insufficient for users not used to lua in neovim. I use neovim for a long time as a user, however I am not used to the Lua stuff. First I tried to install I have also tried to use LazyVim only to find out that installation description in README.md is incompatible to this distribution. Next I tried to use clean neovim with only the lazy.nvim plugin manager, however this was also quite hard because I had to find out that I need to put the "require("lazy").setup({..." into the init.lua. The installation instructions should be much much improved for users not used to Lua stuff. And still I have no idea why adding "require..." things into init.lua in LazyVim results in error message "resourcing your config is not supported", while if I use clean neovim with lazy.nvim, it works. Crazy.
AlejandroSuero commented 2025-02-24 04:40:10 -05:00 (Migrated from github.com)

@KaeroDot I think that is well explained, there are links to the package managers where it shows their way of installing the manager and how to install the plugins.

As for LazyVim, being a "distro" it has it's own way of adding plugins from outside the scope they have preconfigured I believe, but if we support one "distro" we will have to support others too, like NvimChad, AstroNvim, etc. In case of using a "distro" some keymaps may break because of the defaults used by the "distro" so you will need to change those.

I suggest that you check out https://youtu.be/m8C0Cq9Uv9o?si=iIi41pQmMkUhaJPi this video by TJ that has a single file configuration with kickstart.nvim and it now has a series of videos explaining more in depth of some of the plugins if not all, where it shows how to configure and install plugins and the cycle that neovim uses to load the configuration.

If there is something more that I left out or that was not clear in the explaination, feel free to mention me and I will try to help you in any way I can.

@KaeroDot I think that is well explained, there are links to the package managers where it shows their way of installing the manager and how to install the plugins. As for LazyVim, being a "distro" it has it's own way of adding plugins from outside the scope they have preconfigured I believe, but if we support one "distro" we will have to support others too, like NvimChad, AstroNvim, etc. In case of using a "distro" some keymaps may break because of the defaults used by the "distro" so you will need to change those. I suggest that you check out https://youtu.be/m8C0Cq9Uv9o?si=iIi41pQmMkUhaJPi this video by TJ that has a single file configuration with kickstart.nvim and it now has a series of videos explaining more in depth of some of the plugins if not all, where it shows how to configure and install plugins and the cycle that neovim uses to load the configuration. If there is something more that I left out or that was not clear in the explaination, feel free to mention me and I will try to help you in any way I can.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
supermaven-inc/supermaven-nvim#131
No description provided.