![neolite.png](blob/neolite.png) # Updates - A minimal configuration has been pushed to the [minimal](https://github.com/arkorty/neolite/tree/minimal) branch. # About Neolite is a fast and lightweight configuration of Neovim. For the uninitiated, Neovim is a terminal based text editor which can be extended using the [Lua](https://www.lua.org/about.html) scripting language. Neovim out-of-the-box doesn't come with a lot of features, but it is highly extensible. It comes with native LSP support (lets your IDE do all that auto-completion magic). Vim has been in use since forever, so you don't have to worry about the project going stale anytime soon. You also have the added benefit of becoming a true Vim chad once you start using Neovim instead of that pathetic web browser (ahem.. VS Code) disguised as an IDE. # Dependencies - [cURL](https://github.com/curl/curl) - [Git](https://github.com/git/git) - [Neovim](https://github.com/neovim/neovim) # Optional Dependencies - [npm](https://github.com/npm/cli) - [Lazygit](https://github.com/jesseduffield/lazygit) # Quick Start Once you have all the dependencies sorted, run the command below and we'll take care of the rest. ``` curl -sLf https://raw.githubusercontent.com/arkorty/neolite/master/install.sh | bash ``` # Screenshots ### File Tree & Active Buffer ![file-tree.png](blob/file-tree.png) ### Fuzzy Finder ![fuzzy-finder.png](blob/fuzzy-finder.png) ### Terminal & Lazygit ![lazygit.png](blob/lazygit.png) ### Live Grep ![live-grep.png](blob/live-grep.png) # License - [MIT License](LICENSE)