diff options
Diffstat (limited to '.vim')
| -rw-r--r-- | .vim/.netrwhist | 22 | ||||
| -rw-r--r-- | .vim/colors.vim | 34 | ||||
| -rw-r--r-- | .vim/options.vim | 2 | ||||
| -rw-r--r-- | .vim/plugins.vim | 2 |
4 files changed, 35 insertions, 25 deletions
diff --git a/.vim/.netrwhist b/.vim/.netrwhist index 6c48a00..8ff5dc6 100644 --- a/.vim/.netrwhist +++ b/.vim/.netrwhist @@ -1,12 +1,12 @@ let g:netrw_dirhistmax =10 -let g:netrw_dirhistcnt =6 -let g:netrw_dirhist_6='/home/subh/.config' -let g:netrw_dirhist_5='/home/subh/.config/hyprlock' -let g:netrw_dirhist_4='/opt/FakeSMTP' -let g:netrw_dirhist_3='/home' -let g:netrw_dirhist_2='/home/subh' -let g:netrw_dirhist_1='/home/subh/HTB/sentinel/www/orientation-and-training' -let g:netrw_dirhist_0='/home/subh/HTB/sentinel/www/it-services-and-support' -let g:netrw_dirhist_9='/opt/MCP/blobs/mcp-source/kubectl_mcp_tool/cli' -let g:netrw_dirhist_8='/opt/MCP/blobs/mcp-source/kubectl_mcp_tool' -let g:netrw_dirhist_7='/opt/offensive-cloud/signedBlob-PrivEsc' +let g:netrw_dirhistcnt =0 +let g:netrw_dirhist_0='/home/subh/.vim' +let g:netrw_dirhist_9='/home/subh/synced' +let g:netrw_dirhist_8='/home/subh' +let g:netrw_dirhist_7='/home/subh/synced' +let g:netrw_dirhist_6='/opt/music-cli' +let g:netrw_dirhist_5='/opt/dotfiles/scripts' +let g:netrw_dirhist_4='/opt/dotfiles/quickshell/mpd' +let g:netrw_dirhist_3='/opt/offensive-cloud' +let g:netrw_dirhist_2='/home/subh/.config/yazi' +let g:netrw_dirhist_1='/home/subh' diff --git a/.vim/colors.vim b/.vim/colors.vim index 50ecc2c..e365942 100644 --- a/.vim/colors.vim +++ b/.vim/colors.vim @@ -1,23 +1,31 @@ set termguicolors set laststatus=2 -" 1. Load your existing tokyonight theme -let g:tokyonight_enable_italic = 1 -let g:lightline = {'colorscheme' : 'tokyonight'} +" 1. Gruvbox Material Configuration +let g:gruvbox_material_background = 'hard' +let g:gruvbox_material_enable_italic = 1 +let g:gruvbox_material_better_performance = 1 -" Try to load tokyonight; if it fails, it won't crash your vim -silent! colorscheme tokyonight +" Match the lightline theme to Gruvbox +let g:lightline = {'colorscheme' : 'gruvbox_material'} -" 2. THE BLACKOUT OVERRIDE -" This removes the theme's background so it uses Ghostty's #000000 +" Load the colorscheme +silent! colorscheme gruvbox-material + +" 2. THE TRANSPARENCY OVERRIDE +" This ensures Vim doesn't paint a solid box over your wallpaper function! TransparencyOverride() - highlight Normal guibg=NONE ctermbg=NONE - highlight NonText guibg=NONE ctermbg=NONE - highlight NormalNC guibg=NONE ctermbg=NONE - highlight SignColumn guibg=NONE ctermbg=NONE - highlight EndOfBuffer guibg=NONE ctermbg=NONE + highlight Normal guibg=NONE ctermbg=NONE + highlight NonText guibg=NONE ctermbg=NONE + highlight NormalNC guibg=NONE ctermbg=NONE + highlight SignColumn guibg=NONE ctermbg=NONE + highlight EndOfBuffer guibg=NONE ctermbg=NONE + " Also clear the line numbers and fold columns for a cleaner look + highlight LineNr guibg=NONE ctermbg=NONE + highlight CursorLineNr guibg=NONE ctermbg=NONE + highlight FoldColumn guibg=NONE ctermbg=NONE endfunction -" Apply the override immediately and whenever a colorscheme is loaded +" Apply the override autocmd ColorScheme * call TransparencyOverride() call TransparencyOverride() diff --git a/.vim/options.vim b/.vim/options.vim index 7be00bd..48f9fe5 100644 --- a/.vim/options.vim +++ b/.vim/options.vim @@ -1,5 +1,7 @@ set number set relativenumber +set path+=** +set wildmenu filetype plugin indent on set expandtab diff --git a/.vim/plugins.vim b/.vim/plugins.vim index a59933f..4b26afd 100644 --- a/.vim/plugins.vim +++ b/.vim/plugins.vim @@ -15,7 +15,7 @@ function! s:ensure(repo) execute 'set runtimepath+=' . fnameescape(path) endfunction -call s:ensure('ghifarit53/tokyonight-vim') +call s:ensure('sainnhe/gruvbox-material') call s:ensure('junegunn/fzf') call s:ensure('junegunn/fzf.vim') call s:ensure('itchyny/lightline.vim') |
