Files
nixovim/README.md
T

33 lines
855 B
Markdown

# ❄️ My Personal Neovim Setup ❄️
My Nix-based Neovim configuration. For when you have an unhealthy obsession for declarativity and configurability.
![screenshot](images/desktop.png)
## Usage
Option 1: Clone and run
```bash
git clone https://github.com/fred-drake/neovim.git
nix run .#
```
Option 2: Run directly
```bash
nix run github:fred-drake/neovim#
```
### Configurations
The default configuration performs editing without settings for any particular language or technology. The following configurations allow for CMP, LSP, Tree-Sitter and DAP in their respective language or technology stack:
- Rust `nix run github:fred-drake/neovim#rust`
## Things To Do
- TODO: Implement DAP for debugging
- TODO: Change fzf to only allow git-level root if applicable
- TODO: Break up LSP, CMP and Tree-Sitter for lanuages like rust, go, etc.