Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johannfh/nvim
My neovim config https://neovim.io/
https://github.com/johannfh/nvim
config dotfiles neovim neovim-config nvim nvim-config
Last synced: 29 days ago
JSON representation
My neovim config https://neovim.io/
- Host: GitHub
- URL: https://github.com/johannfh/nvim
- Owner: johannfh
- Created: 2024-10-08T14:14:49.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-11-01T19:50:20.000Z (2 months ago)
- Last Synced: 2024-11-01T20:27:46.683Z (2 months ago)
- Topics: config, dotfiles, neovim, neovim-config, nvim, nvim-config
- Language: Lua
- Homepage:
- Size: 41 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neovim config
Those are my Neovim dotfiles. 99% of `Issues` will be ignored.
## Install Neovim
```sh
sudo pacman -S neovim
```## Dependencies
### Required
*Essential dependencies* for running this config.
- **Git**
```sh
sudo pacman -S git
```
- **Lua v5.1**
```sh
sudo pacman -S lua51
```
- **LuaJIT**
```sh
sudo pacman -S luajit
```
- **Luarocks**
```sh
sudo pacman -S luarocks
```### Recommended
*Highly recommended dependencies* generally **performance** related tools.
- **Treesitter**
```sh
sudo pacman -S tree-sitter-cli
```
- **Ripgrep** (faster `grep`):
```sh
sudo pacman -S ripgrep
```### Optional
*Optional dependencies* usually for the respective **Language Servers**.
- **(NodeJS)[https://nodejs.org/]** (Optional) via (Node Version Manager (NVM))[https://github.com/nvm-sh/nvm]:
```sh
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# or
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
```
- **(Go - Golang CLI)[https://go.dev/dl/]** (Optional - for gopls):
```sh
sudo pacman -S go
```