# nvim_hello **Repository Path**: devpack/nvim_hello ## Basic Information - **Project Name**: nvim_hello - **Description**: neovim 配置文件 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-27 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # neovim + lazy.nvim - self neovim config files # Install - Linux or MacOS ```bash git clone https://github.com/NvChad/tinyvim ~/.config/nvim && nvim ``` Run `:MasonInstallAll` command after lazy.nvim finishes downloading plugins - Windows ```bash git clone https://github.com/NvChad/tinyvim $HOME\AppData\Local\nvim --depth 1 && nvim ``` Run `:MasonInstallAll` command after lazy.nvim finishes downloading plugins # Reset ```bash rm -rf ~/.local/share/nvim && rm -rf ~/.config/nvim/lazy-lock.json ``` # Dir structure ```bash ├── 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. ```sh ├── init.lua ├── lua    ├── core    │   ├── command.lua    │   ├── keymap.lua    │   └── option.lua    └── lazy    ├── index.lua    ├── config    │   ├── bufferline.lua    │   ├── lspconfig.lua    │   ├── lualine.lua    │   └── (more ...)    └── source ``` # TODO lsp | aerial.nvim | outline | format ref: https://www.lazyvim.org/keymaps git clone https://github.com/neovim/nvim-lspconfig.git --filter=blob:none --recurse-submodules --origin=origin -c core.autocrlf=false --progress /home/linux/.local/share/nvim/lazy/nvim-lspconfig