/Litevim

Litevim 🚀: A lightweight, easily configurable Neovim setup for a swift and clean editing experience. Tailor your themes 🎨, master languages 🚀, all in a user-friendly, minimalistic package.

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

Litevim v0.3.5🌿

Litevim 🚀: A lightweight, easily configurable Neovim setup for a swift and clean editing experience. Tailor your themes 🎨, master languages 🚀, all in a user-friendly, minimalistic package.

Showcase

Showcase1 Showcase2

Table of Contents

Features 🚀

  • Lightweight: Keep your Neovim setup lean and fast, ensuring a responsive editing environment.
  • Easily Configurable: Customize Litevim to suit your preferences with minimal effort. The configuration is designed to be accessible and straightforward.
  • User-Friendly: Enjoy a hassle-free editing experience with a focus on simplicity and ease of use.
  • Theme Customization: Personalize your editing environment by choosing from a variety of themes to suit your taste.
  • Language Mastery: Litevim is built to support a wide range of programming languages, helping you become proficient in your coding endeavors.

Getting Started 🛠️

Prerequisites

  • Make sure you have Neovim installed on your system. If not, you can install it by following the instructions on the Neovim website.
  • Make sure you have git installed on your system.
  • Nerd Font as your terminal font ( nerd font you set doesn't end with Mono to prevent small icons ).
  • Windows users must have mingw installed and set on path.
  • Ripgrep is required for grep searching with Telescope (OPTIONAL).
  • Nodejs or yarn for installing lsp's

Installation

For Linux/Macos

  1. Clone the Litevim repository to your local machine:
git clone https://github.com/Srinath10X/Litevim.git ~/.config/nvim --depth 1 && nvim

For Windows

  1. Clone the Litevim repository to your local machine:
git clone https://github.com/Srinath10X/Litevim.git $HOME\AppData\Local\nvim --depth 1 && nvim

Plugins

Litevim uses a carefully selected set of plugins to enhance the Neovim editing experience. The plugins are managed using the lazy.nvim plugin manager. Follow the steps below to manage plugins in Litevim.Here is the list of pluings used.

Customization 🎨

Litevim is designed to be easily customizable. You can modify the configuration files in ~/.config/nvim/ to tailor Litevim to your preferences. Feel free to explore and adjust settings based on your needs.

Themes 🌈

Litevim comes with a selection of themes to choose from. To change the theme, open Neovim and use the following command:

:colorscheme <theme-name>

Replace <theme-name> with the name of your preferred theme. Or use the keybinding <leader>th to select the colorscheme by using telescope

Contributing 🤝

Contributions are welcome! If you have any ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request.

License 📝

Litevim is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments 🙏

Litevim is built upon the efforts of the Neovim community and various plugin authors. We extend our gratitude to them for their contributions.

Happy Coding! 🚀