From d9fdf91b8b40b92385578ea2fe6beae499d2b40d Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Mon, 6 Dec 2021 13:38:04 +0000 Subject: [PATCH] Update neovim config details and image --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 27b692c..734fefd 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ You are highly advised to first go through these dotfiles yourself and adjust th - Custom prompt (defined [here](home/.config/shell/theme)). - Colorscheme showcase: ![image](https://user-images.githubusercontent.com/20902250/117699472-69ab5d80-b1b4-11eb-85a8-2b039bc1599a.png) - Command timing showcase: ![image](https://user-images.githubusercontent.com/20902250/129356038-f1373183-ee50-4cc9-a602-a1215b5d1e5f.png) -- Neovim configuration (defined [`here`](home/.config/nvim/)) ![image](https://user-images.githubusercontent.com/20902250/129356722-9eb1e813-62c4-4ad1-ad49-114f69700f80.png) -- Automatic unknown command package handler ![image](https://user-images.githubusercontent.com/20902250/129359888-629a4f28-64bd-4c90-8e87-de75a9b8997d.png) -- `lf` file manager previews with ueberzug ![image](https://user-images.githubusercontent.com/20902250/129359042-b0594788-bc14-4294-bba2-8cba8e30cd94.png) +- Neovim configuration written in lua: ![Screenshot_2021-12-06_14-31-37](https://user-images.githubusercontent.com/20902250/144854879-f35de259-cea1-4415-9a3b-b093fe008836.png) +- Automatic unknown command package handler: ![image](https://user-images.githubusercontent.com/20902250/129359888-629a4f28-64bd-4c90-8e87-de75a9b8997d.png) +- `lf` file manager previews with ueberzug: ![image](https://user-images.githubusercontent.com/20902250/129359042-b0594788-bc14-4294-bba2-8cba8e30cd94.png) ## Features @@ -24,15 +24,14 @@ You are highly advised to first go through these dotfiles yourself and adjust th - Even though enabling it is an option, it is not a necessary thing to do, oh-my-zsh has a lot of code that is mostly irrelevant and unused, these dotfiles give you the ability to completely avoid it, if you desire to do so - Custom [prompt](home/.config/shell/theme), both for oh-my-zsh configuration or for standalone usage -- Custom [VIM configuration](home/.config/nvim) - - When you open nvim for the first time, it will automatically try to install addons using VimPlug +- Custom [NVIM configuration](home/.config/nvim) + - When you open nvim for the first time, it will automatically try to install Packer plugin manager - It is compatible with TTY usage, in which case the color support is downgraded and use of special fonts is disabled. - - There isn't a single huge configuration file, but rather multiple config files that are being sourced by the main - init.vim, this is done to avoid clutter with comments in the main file and it also provides a very easy way to - disable parts of configuration, by simply not sourcing that file. - - NOTE: This configuration is mostly designed for neovim, not regular vim, however it should work with some - adjustments + - The configuration is split into multiple smaller files to keep everything clearn and avoid clutter in the main + configuration file (`init.lua`). It also allows for us to quickly disable certain parts of the config. + - The whole configuration is written in lua rather than vimscript. This allows us to do some nicer things, however + it also means that this config will NOT work for regular vim, it's only meant to be used for neovim. - Many handy [aliases](home/.config/shell/aliases) and [functions](home/.config/shell/functions) (likely too many, you should adjust that to your needs) - [Many pre-defined environmental variables](home/.config/shell/environ), these include