Files
nvim/README.md
2026-02-08 13:34:54 +05:30

1.8 KiB

Description

  • As of now I use a flat configuration system.
  • I have all the settings in init.lua, other than this there is no configurations.
  • I have kept the configurations as simple as possible and this has allowed me to be much more stable now.
  • Earlier I used to regularly make changes to the configs and keep on breaking things.
  • The lsp completion config is still a bit botched up and bad.
  • I need some way to auto assign repeated configs in them.
  • Probably someone must have already did this but I wish to keep things simple and maybe implement it myself.
  • Weird thing that some people use .nvim some use .lua and are so wierd that they use .icons as extensions for the dir.
  • From this I am infering that the directory extension does not mean a thing.
  • One random thing about lua programming language is that earlier pytorch was written in lua.

Complements to the great plugins

  • I will not seperately complement about the dependecy plugins of these pluginsn as I do not have a direct interactions with them.
  • But I believe that as they are a hard dependency so they must be doing something very vital for them.

nvim-tree.lua

  • url: https://github.com/nvim-tree/nvim-tree.lua

  • This has been a very useful addition to my whole plugin ecosysystem.

  • I use a floating nvim-tree, this helps me in saving space from having a permananent setting.

telescope

Directory Structure

.
├── init.lua
├── pack
│   └── nvim
│       └── start
│           ├── cmp-nvim-lsp
│           ├── flash.nvim
│           ├── gitsigns.nvim
│           ├── mini.icons
│           ├── nvim-cmp
│           ├── nvim-lspconfig
│           ├── nvim-tree.lua
│           ├── plenary.nvim
│           └── telescope.nvim
└── test
    └── main.py