https://github.com/hariprasadr1hp/nvim-config
a neovim config, batteries included
https://github.com/hariprasadr1hp/nvim-config
lua neovim vimscript
Last synced: about 2 months ago
JSON representation
a neovim config, batteries included
- Host: GitHub
- URL: https://github.com/hariprasadr1hp/nvim-config
- Owner: hariprasadr1hp
- Created: 2021-09-11T20:27:31.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-02-28T09:19:43.000Z (over 1 year ago)
- Last Synced: 2025-02-28T16:13:20.323Z (over 1 year ago)
- Topics: lua, neovim, vimscript
- Language: Lua
- Homepage:
- Size: 370 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
## Overview
`neovim` config
## Install `neovim`
### `macos`
```bash
brew install neovim
```
### `ubuntu`
```bash
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt update
sudo apt install neovim
```
## Setting up
```bash
cd ~/.config/
gh repo clone hariprasadr1hp/nvim-config nvim
# for python rplugin
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
ansible-playbook nvim_playbook.yml
```
Add a `.env` file
```
# [ORG MODE]
ORG_DIR=
ORG_ROAM_DB_PATH=
# [CORPUS]
CORPUS_DIR=
# [LLM]
OLLAMA_SERVER_HOST=
OLLAMA_LOCAL_HOST=
OLLAMA_DEFAULT_SERVER_MODEL=
OLLAMA_DEFAULT_LOCAL_MODEL=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
VENICE_API_KEY=
XAI_API_KEY=
CODEIUM_API_KEY=
CLAUDE_CODE_OAUTH_TOKEN=
CHATGPT_URL=
GROK_URL=
```
- inside `neovim`, `:Lazy` and `:Mason` to load plugins and lsp/language-related-tools respectively