https://github.com/marcos-venicius/nvim-configs
Basic but complete nvim settings
https://github.com/marcos-venicius/nvim-configs
dot-files lua neovim nvim nvim-config vi vim
Last synced: 4 months ago
JSON representation
Basic but complete nvim settings
- Host: GitHub
- URL: https://github.com/marcos-venicius/nvim-configs
- Owner: marcos-venicius
- License: mit
- Created: 2024-06-06T17:31:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T16:41:19.000Z (over 1 year ago)
- Last Synced: 2025-10-23T11:47:13.329Z (8 months ago)
- Topics: dot-files, lua, neovim, nvim, nvim-config, vi, vim
- Language: Lua
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nvim configs
- LSP
- Eslint
- Multi Cursors
- Auto Completion
- Rose Pine theme
- Fuzzy Find
- File Manager
- Tree Sitter
- Prettier
- Comment
- Git Signs
- Random themes (vscode, papercolor)
- Trouble


## Installing
```bash
mkdir -p ~/.config/nvim && git clone https://github.com/marcos-venicius/nvim-configs ~/.config/nvim
```
## Setting up
You should install `ripgrep`:
```bash
sudo apt-get install ripgrep -y
```
To use `prettier`, you should install `prettierd`:
```bash
npm install -g @fsouza/prettierd
```
To use `go`, you should install `gopls`:
```bash
go install -v golang.org/x/tools/gopls@latest
```
If you want to exclude some folders from live grep, for example: `node_modules`, you can configure
it by creating a file `~/.gitignore`, and adding your excluded files and folders like:
```
node_modules
*.lock
```
And, after this, configuring it to git:
```bash
git config --global core.excludesFile ~/.gitignore
```
## Selecting random theme by hand
Everytime you open your nvim a random theme will be selected, but if you want to randomize it again:
```
:RandomTheme
```