Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fzl-22/zielisme.nvim
My Neovim setup.
https://github.com/fzl-22/zielisme.nvim
Last synced: 27 days ago
JSON representation
My Neovim setup.
- Host: GitHub
- URL: https://github.com/fzl-22/zielisme.nvim
- Owner: fzl-22
- License: mit
- Created: 2024-11-16T04:41:16.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-16T04:54:53.000Z (about 2 months ago)
- Last Synced: 2024-11-16T05:24:51.550Z (about 2 months ago)
- Language: Lua
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zielisme.nvim
Here lies my Neovim setup :3.
![](./assets/dashboard.png)
![](./assets/code.png)
## How to install
Before installing this Neovim configuration, you need to do this following steps.
### Install dependencies
You must first install these dependencies using your favorite package manager:
1. `neovim`, e.g. `brew install neovim`, `sudo pacman -S neovim`, and etc.
2. Any patched font such as MesloLG Nerd Font (used in the screenshot), JetBrainsMono Nerd Font, and etc.Moreover, you can install these dependencies in order for specific language server and/or formatter to work properly.
1. Rust: `rust-analyzer`(optional).
2. Python: `black`, e.g. `brew install black`.
3. Eslint: `vscode-langservers-extracted`, e.g. `npm install -g vscode-langservers-extracted` (optional).
4. Markdown: `marksman`, e.g. `brew install marksman` (optional).
5. JavaScript & TypeScript: `typescript` and `typescript-language-server`, e.g. `npm install -g typescript typescript-language-server` (optional). It also supports `jsx` and `tsx`.6. Go: `gopls`, e.g. `go install golang.org/x/tools/gopls@latest`
### Backup previous configuration
If you have previous Neovim configuration, it's recommended to back it up unless you don't want it to.
```bash
mv ~/.config/nvim ~/.config/nvim.old
```### Install Neovim configuration
To install this configuration, you need to clone this repository to `$HOME/.config/nvim` (on Linux or Mac).
```bash
git clone [email protected]:fzl-22/zielisme.nvim.git "$HOME/.config/nvim" && nvim
```Once the plugins are installed, restart Neovim to start using it.
## Attribution
This configuration is adapted from [LunarVim/Neovim-from-scratch](https://github.com/LunarVim/Neovim-from-scratch) and draws significant inspiration from [NvChad/NvChad](https://github.com/NvChad/NvChad)