2.3 KiB
2.3 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
-
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
cd ~/.config/nvim/pack/nvim/start
git clone https://github.com/nvim-tree/nvim-tree.lua git clone https://github.com/hrsh7th/nvim-cmp git clone https://github.com/neovim/nvim-lspconfig git clone https://github.com/hrsh7th/cmp-nvim-lsp git clone https://github.com/lewis6991/gitsigns.nvim git clone https://github.com/folke/flash.nvim git clone https://github.com/nvim-telescope/telescope.nvim git clone https://github.com/nvim-lua/plenary.nvim