An open API service indexing awesome lists of open source software.

https://github.com/s4nkalp/nvim

Personalized Desktop Environment ❤️
https://github.com/s4nkalp/nvim

neovim neovim-config neovim-configuration neovim-dotfiles nvim nvim-configs nvim-configuration nvim-lua

Last synced: 9 months ago
JSON representation

Personalized Desktop Environment ❤️

Awesome Lists containing this project

README

          


screenshot

NEOVIM


People


Stars


Forks


Watches


Last Updated


Welcome to my personalized Neovim setup 👨‍💻


Optimized for a smooth and efficient coding experience.




Documentation
·
Report a Bug
·
Request a Feature


## Highlights

- **Modular Structure**: Organized Lua scripts for readability and easy customization.
- **Language Support**: Automated setup for various languages using Mason.nvim.
- **Keybindings**: Streamlined shortcuts for productivity, detailed in `lua/plugins/tools/whichkey.lua`.
- **Plugins**: Handpicked plugins managed via Lazy.nvim for enhanced functionality.

## System dependencies

Important system dependencies:

- **Nerd fonts**

- Download a [Nerd Font](https://www.nerdfonts.com/) (good choice is "JetBrainsMono Nerd Font").
- Unzip and copy to '~/.local/share/fonts'.
- Run the command `fc-cache -fv` to manually rebuild the font cache.

- **Tools for finding stuff**:
- [ripgrep](https://github.com/BurntSushi/ripgrep#installation)

## Installation

Delete old nvim configuration

```bash
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim
```

Clone the repository to ~/.config

```bash
git clone --filter=blob:none https://github.com/S4NKALP/nvim.git ~/.config/nvim
```

Run neovim to complete the setup

```bash
nvim
```

### Customization

Feel free to modify and adapt my configuration to your own needs!

### 🧰 Tools Used

- [dots](https://github.com/S4NKALP/hyprland) — Dev Environment
- [nvim](https://github.com/S4NKALP/nvim) — Personalized Editor


⭐ hit the star button if you found this useful ⭐