init
This commit is contained in:
64
README.md
64
README.md
@@ -1,61 +1,15 @@
|
|||||||
# TinyVim
|
# TinyVim (my setup)
|
||||||
- Minimal Neovim config meant to be a starting point for new neovim users.
|
- Minimal Neovim config meant to be a starting point for new neovim users.
|
||||||
|
- Please
|
||||||

|
|
||||||
|
|
||||||
# Install
|
# Install
|
||||||
- Linux or MacOS
|
1. Linux or MacOS
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/NvChad/tinyvim ~/.config/nvim && nvim
|
git clone https://codeberg.org/mannpatel/my-nvim-setup.git ~/.config/nvim && nvim
|
||||||
|
```
|
||||||
|
2. Windows
|
||||||
|
```bash
|
||||||
|
git clone https://codeberg.org/mannpatel/my-nvim-setup.git $HOME\AppData\Local\nvim --depth 1 && nvim
|
||||||
```
|
```
|
||||||
|
|
||||||
Run `:MasonInstallAll` command after lazy.nvim finishes downloading plugins
|
3. 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
|
|
||||||
├── blink.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 |
|
|
||||||
| blink.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 |
|
|
||||||
|
|||||||
Reference in New Issue
Block a user