immarisabel / my-lazy-mini-nvim-config

for personal use and transfer through my machines

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

for personal use and transfer through my machines

License:GNU General Public License v3.0


Languages

Language:Lua 100.0%