Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gytis-ivaskevicius/nix2vim
[WIP] Nix to Lua parser meant to be used for configuring neovim
https://github.com/gytis-ivaskevicius/nix2vim
Last synced: 10 days ago
JSON representation
[WIP] Nix to Lua parser meant to be used for configuring neovim
- Host: GitHub
- URL: https://github.com/gytis-ivaskevicius/nix2vim
- Owner: gytis-ivaskevicius
- License: mit
- Created: 2021-10-27T12:04:34.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-16T18:32:34.000Z (about 1 month ago)
- Last Synced: 2024-10-18T17:10:26.476Z (29 days ago)
- Language: Nix
- Size: 148 KB
- Stars: 52
- Watchers: 6
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nix2vim
Nix to neovim lua configuration parser.Getting started:
```bash
# Install unstable nix with flakes enabled https://github.com/numtide/nix-unstable-installer
sh <(curl -L https://github.com/numtide/nix-unstable-installer/releases/download/nix-2.9.0pre20220513_bf89cd9/install)# Create repo with this project preinstalled
mkdir super-cool-neovim && cd super-cool-neovim
nix flake init --template github:gytis-ivaskevicius/nix2vim
```Available options:
- [Neovim lua api options](./docs/api.options.md)
- [Neovim wrapper options](./docs/wrapper.options.md)Usage examples:
- https://github.com/DieracDelta/vimconfig
- `./modules` folderTODO:
- Improve docs
- Add standalone lua config builder (without neovim)
- Find a better project name (Looking for suggestions!)