Development under this repository is stopped. Visit neovim-lua for new settings.
Currently, nvim
is my primary text editor. I use it from editing config files
to do programming.
Because I
I have added many features in the my configuration of text editor. Some of which I got with the help of other peoples and some sites.
Colorschemes for my text-editor and my other tools(terminal, bar etc.) are same
You can find my other config files at my_config_files
Here, are the main ones:
All of the Colorschemes mentioned here are the 🏆
Using edge(aura) as main colorscheme. This theme is kinda mixup of atom one
and material
. This one works very well in dark as well as light environment and provides good syntax highlighting.
Switched to new Challenger Deep colorscheme This colorscheme is super 🔥
Switched to molokai colorscheme
Started using One Dark colorscheme.
Using material colorscheme.
Using manually setup statusline.
starting from left to right
Left Portion:
- Shows modifiable and non-modifiable state with
M
andNM
- Shows buffer number as
[1]
- Shows git brach and git diff as
master[-4 ~4]
- Shows line no. and column number as
50:1
- Shows percentage of how much you scrolled in buffer as
34%
- Shows ascii and hex value for character under cursor as
9:0x9
Right Portion:
- Shows filetype as
[cpp]
- Shows filename relative to path as
../../somepath/somefile.cpp
- Shows total lines used in buffer as
TL:147
- Shows file size opened in buffer as
4KB
- Shows code linting status with help of ale for warning and error as
!0 x19
- Shows code diagnosis status with help of coc-diagnostics as symbol in most right corner
Note: coc supports the option to choose to use linting with ale or to use coc for it
Here are few samples of my statusline(new to old):
Sample1:
This is my current statusline style. No added bling, no background color, only the stuff which is necessary. Design is inspired by lightline's design.
Sample2:
Below are some old sample of statusline
Initial design was somewhat inspired by statusline of Ahmed El Gabri.
I generally use vim
commands to open files but if needed I use coc-explorer
sometimes
I'm using coc.nvim and ultisnips for autocompletion.
Using different extensions and language server with the help of coc
Vim is also known for it's super 🏃♂️ file browsing. Using fzf for file browsing and getting to other commands. Overall, fzf makes everytypes of browsing awesome
Using rg
with combination of fzf
which makes grepping insanly fast and awesome