.s/.config/nvim
2024-11-03 13:10:16 -08:00
..
lua fixes 2024-08-26 19:34:49 -07:00
.stylua.toml nvim configuration 2024-04-10 10:03:45 -06:00
init.lua fixes 2024-08-26 19:34:49 -07:00
lazy-lock.json updates 2024-11-03 13:10:16 -08:00
LICENSE nvim configuration 2024-04-10 10:03:45 -06:00
README.md nvim configuration 2024-04-10 10:03:45 -06:00

TinyVim

  • Minimal Neovim config meant to be a starting point for new neovim users.

2023-09-26-133901_2560x1440_scrot

Install

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

Dir structure

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

About

  • Dont expect this config to be beautiful or blazing fast (no hardcore lazyloading is done)!
  • I'm just using some plugins with their default configs
  • This config only uses only lesser plugins which I think are important for any config.

Important Plugins used

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

Name Description
nvim-tree.lua File tree
Nvim-web-devicons Icons provider
nvim-treesitter Configure treesitter
bufferline.nvim Tab + bufferline plugin
nvim-cmp Autocompletion
Luasnip & friendly snippets Snippets
mason.nvim Download binaries of various lsps, formatters, debuggers, etc.
gitsigns.nvim Git-related features
comment.nvim Commenting
telescope.nvim Fuzzy finder
conform.nvim Formatter