Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lcfd/naryavim
A configuration for Neovim that inspires hope and resolution 🔥
https://github.com/lcfd/naryavim
dotfiles neovim nvim
Last synced: 2 days ago
JSON representation
A configuration for Neovim that inspires hope and resolution 🔥
- Host: GitHub
- URL: https://github.com/lcfd/naryavim
- Owner: lcfd
- License: gpl-3.0
- Created: 2022-10-01T18:04:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T11:26:28.000Z (4 days ago)
- Last Synced: 2024-11-04T12:28:46.286Z (4 days ago)
- Topics: dotfiles, neovim, nvim
- Language: Lua
- Homepage:
- Size: 2.41 MB
- Stars: 17
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
NaryaVim
A configuration for Neovim that inspires hope and resolution 🔥
- [⭐️ Why](#️-why)
- [💾 Install](#-install)
- [🐛 Debuggers](#-debuggers)
- [🏋️ Usage](#️-usage)
- [🔢 Neovim version](#-neovim-version)
- [💡 Tips](#-tips)
- [📸 Screenshots](#-screenshots)
- [Others](#others)
- [obsidian.nvim for Zettelkasten](#obsidiannvim-for-zettelkasten)## ⭐️ Why
I wanted a config that was truly mine and that would help me be fast and accurate.
Neovim configurations are _really_ personal.
I hope this repository can be more of a source of inspiration than a complete replacement.
For that purpose, there are already excellent distributions such as [LunarVim](https://www.lunarvim.org/) and [AstroNvim](https://astronvim.com/).This configuration is intended to be used primarily with:
- [Django](https://github.com/django/django)
- [React](https://github.com/django/django)
- [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss)
- [HTMX](https://github.com/bigskysoftware/htmx)
- [Alpine.js](https://github.com/alpinejs/alpine)I will add specific support to other technologies.
## 💾 Install
Required brew packages:
```
brew install ripgrep cmake fzf gnu-sed
```Clone the repository in the `nvim` config folder.
```shell
git clone https://github.com/lcfd/NaryaVim ~/.config/nvim
```This distro may have some Python plugins in the future so you need to create a
virtual environment and install pynvim using the commands below.`python3 -m venv ~/.config/nvim/venv`
`~/.config/nvim/venv/bin/pip install pynvim`## 🐛 Debuggers
They will work automagically 🧙.
Just run `PackerSync`.
Make sure to already have the `virtualenv` in the `nvim` config folder.## 🏋️ Usage
Read the [wiki](https://github.com/lcfd/NaryaVim/wiki).
## 🔢 Neovim version
I'm using this configuration in Neovim `v0.9.5`.
## 💡 Tips
Use it with a Nerdfont to see the logos of frameworks and languages.
For example, I suggest using JetBrainsMono Nerd.
You can download it on [nerdfonts.com](https://www.nerdfonts.com/font-downloads).## 📸 Screenshots
![screenshot-1](img/screen-1.png "Screenshot 1")
![screenshot-2](img/screen-2.png "Screenshot 2")## Others
### obsidian.nvim for Zettelkasten
- [Maintaining a daily journal](https://github.com/mickael-menu/zk/blob/main/docs/daily-journal.md)