Home

Awesome

TinyVim

2023-09-26-133901_2560x1440_scrot

Install

git clone https://github.com/NvChad/tinyvim ~/.config/nvim && nvim

Run :MasonInstallAll command after lazy.nvim finishes downloading plugins

git clone https://github.com/NvChad/tinyvim $HOME\AppData\Local\nvim --depth 1 && nvim

Run :MasonInstallAll command after lazy.nvim finishes downloading plugins

Reset

rm -rf ~/.local/share/nvim && rm -rf ~/.config/nvim/lazy-lock.json

Dir structure

├── init.lua
├── lua
    ├── commands.lua
    ├── mappings.lua
    ├── options.lua
    └── plugins
        ├── init.lua
        ├── configs
            ├── cmp.lua
            ├── telescope.lua
            └── ( more ... )

About

Important Plugins used

Below is the list of some very important plugins which I think should be must for any neovim config.

NameDescription
nvim-tree.luaFile tree
Nvim-web-deviconsIcons provider
nvim-treesitterConfigure treesitter
bufferline.nvimTab + bufferline plugin
nvim-cmpAutocompletion
Luasnip & friendly snippetsSnippets
mason.nvimDownload binaries of various lsps, formatters, debuggers, etc.
gitsigns.nvimGit-related features
comment.nvimCommenting
telescope.nvimFuzzy finder
conform.nvimFormatter