Welcome to the NeoVim configuration for efficient coding experience. This setup uses Lazy package manager to automatically install and manage plugins.
- Filesystem sidebar
- Lazy Package Manager: Automatically installs and manages plugins.
- Customized Keybindings: Optimazed for popular tasks.
- Telescope: Live grep and finder.
- Treesitter: Syntax highlighting for all modern languages.
- Neo-Tree: Sidebar for browsing filesystem.
- Lualine: Fast and customizable bottom statusline
- Catppuccin: Postel theme.
- LSP Support: Language Server Protocol for code intelligence, including:
- Autocompletion
- Snippets for all modern languages
- Formatter for Lua, C, C++ and Bash
Ensure your system meets the following requirements:
- A Unix-like operation system (Linux, MacOS)
sudoprivileges
Follow these steps to install the NeoVim configuration:
- Clone the Repository:
git clone https://github.com/rastr-0/NeoVimConfigurationcd NeoVimConfiguration - Run the Installation Script
./installation.sh
The script will:
- Check for dependencies (
wget,unzip,sysstat,NeoVim) - Create the necessary configuration directories
- Move configuration files to the appropriate locations
- Download and install the
Hach Nerd Font
Contributions are welcome! Please follow these steps:
- Fork repository
- Create a new branch(
git checkout -b new_branch) - Commit your changes(
git commit -am "Describe your feature") - Push to the branch(
git push origin new_branch) - Create a new Pull Request




