https://github.com/samk-dev/neovim-config
Minimal config for Neovim based on Lazyvim
https://github.com/samk-dev/neovim-config
nvim nvim-configs
Last synced: 2 months ago
JSON representation
Minimal config for Neovim based on Lazyvim
- Host: GitHub
- URL: https://github.com/samk-dev/neovim-config
- Owner: samk-dev
- License: apache-2.0
- Created: 2023-07-18T22:37:10.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T17:35:51.000Z (almost 3 years ago)
- Last Synced: 2026-02-20T09:40:14.279Z (5 months ago)
- Topics: nvim, nvim-configs
- Language: Lua
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neovim config
Minimal config for `nvim` based on [Lazyvim](https://www.lazyvim.org).
## What's Included?
Besides Lazyvim plugins it adds support for:
- Typescript
- Eslint
- Prettier
- Volar `VueJS && Nuxt`
- Tailwindcss
- Bash
- Ngnix
- Docker
- Docker Compose
- Poimandres Theme
TODO: Add support for
[] Svelte
[] Go
[] PHP
[] Python
## System Requirements
- Neovim >= **0.8.0** (needs to be built with **LuaJIT**)
- Git >= **2.19.0** (for partial clones support)
- a [Nerd Font](https://www.nerdfonts.com/)(v3.0 or greater) **_(optional, but needed to display some icons)_**
- [lazygit](https://github.com/jesseduffield/lazygit) **_(optional)_**
- a **C** compiler for `nvim-treesitter`. See [here](https://github.com/nvim-treesitter/nvim-treesitter#requirements)
- for [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) **_(optional)_**
- **live grep**: [ripgrep](https://github.com/BurntSushi/ripgrep)
- **find files**: [fd](https://github.com/sharkdp/fd)
- a terminal that support true color and _undercurl_:
- [kitty](https://github.com/kovidgoyal/kitty) **_(Linux & Macos)_**
- [wezterm](https://github.com/wez/wezterm) **_(Linux, Macos & Windows)_**
- [alacritty](https://github.com/alacritty/alacritty) **_(Linux, Macos & Windows)_**
- [iterm2](https://iterm2.com/) **_(Macos)_**
For Mac users install your favorite font using `Homebrew or Font Book` then:
```bash
brew install lazygit tree-sitter ripgrep fd
```
## Installation
```bash
# required
mv ~/.config/nvim ~/.config/nvim.bak
# optional but recommended
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak
# Clone this config
git clone https://github.com/samk-dev/neovim-config ~/.config/nvim
# Start Neovim
nvim
```
### Screenshots
[](https://postimg.cc/LnVK4b29)
[](https://postimg.cc/R3y2brQR)
[](https://postimg.cc/G4MWGT46)
[](https://postimg.cc/XpW6bbM1)
[](https://postimg.cc/bZNXZ9wQ)
### Contribution
Any improvements to the setup is welcome via PR