Merge commits till d9dba624a9502b0b172523dad30dc080e4170811 from dev to master

This commit is contained in:
Arkaprabha Chakraborty
2024-03-27 23:52:39 +05:30
parent 63d4076533
commit 8b4bacceb6
25 changed files with 461 additions and 659 deletions

View File

@@ -1,50 +1,20 @@
![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.
You also have the added benefit of becoming a true Vim chad once you start using Neovim instead of some 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)
- [Make](https://www.gnu.org/software/make)
# 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