Update neovim config details and image

This commit is contained in:
ItsDrike 2021-12-06 13:38:04 +00:00 committed by GitHub
parent 9625f2b951
commit d9fdf91b8b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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)). - Custom prompt (defined [here](home/.config/shell/theme)).
- Colorscheme showcase: ![image](https://user-images.githubusercontent.com/20902250/117699472-69ab5d80-b1b4-11eb-85a8-2b039bc1599a.png) - 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) - 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) - 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) - 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) - `lf` file manager previews with ueberzug: ![image](https://user-images.githubusercontent.com/20902250/129359042-b0594788-bc14-4294-bba2-8cba8e30cd94.png)
## Features ## 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 - 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 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 [prompt](home/.config/shell/theme), both for oh-my-zsh configuration or for standalone usage
- Custom [VIM configuration](home/.config/nvim) - Custom [NVIM configuration](home/.config/nvim)
- When you open nvim for the first time, it will automatically try to install addons using VimPlug - 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 - It is compatible with TTY usage, in which case the color support is downgraded and use of special fonts is
disabled. disabled.
- There isn't a single huge configuration file, but rather multiple config files that are being sourced by the main - The configuration is split into multiple smaller files to keep everything clearn and avoid clutter in 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 configuration file (`init.lua`). It also allows for us to quickly disable certain parts of the config.
disable parts of configuration, by simply not sourcing that file. - The whole configuration is written in lua rather than vimscript. This allows us to do some nicer things, however
- NOTE: This configuration is mostly designed for neovim, not regular vim, however it should work with some it also means that this config will NOT work for regular vim, it's only meant to be used for neovim.
adjustments
- Many handy [aliases](home/.config/shell/aliases) and [functions](home/.config/shell/functions) (likely too many, you - Many handy [aliases](home/.config/shell/aliases) and [functions](home/.config/shell/functions) (likely too many, you
should adjust that to your needs) should adjust that to your needs)
- [Many pre-defined environmental variables](home/.config/shell/environ), these include - [Many pre-defined environmental variables](home/.config/shell/environ), these include