let mapleader = " " " Vim Plug " https://github.com/junegunn/vim-plug call plug#begin() " List your plugins here Plug 'catppuccin/vim', { 'as': 'catppuccin' } Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' Plug 'mbbill/undotree' Plug 'christoomey/vim-tmux-navigator' call plug#end() let g:undotree_WindowLayout = 3 colorscheme catppuccin_mocha hi Normal guibg=NONE ctermbg=NONE set clipboard=unnamedplus set foldenable set foldlevelstart=10 set foldmethod=indent set incsearch set number set relativenumber set scrolloff=99999 set showmatch set tabstop=4 set termguicolors function ClearBackground() hi Normal guibg=NONE ctermbg=NONE endfunction function SwitchToLightMode() colorscheme catppuccin_latte call ClearBackground() endfunction nnoremap Q @q nnoremap u uzz nnoremap zz nnoremap :q! nnoremap H ^zz nnoremap L $zz nnoremap % %zz nnoremap { {zz nnoremap } }zz nnoremap gg ggzz nnoremap G Gzz nnoremap N Nzz nnoremap n nzz nnoremap j gjzz nnoremap k gkzz nnoremap o ozz nnoremap O Ozz nnoremap zz nnoremap zz " functions nnoremap w :w nnoremap u :UndotreeToggle nnoremap ff :Files nnoremap fo :History nnoremap gs :GFiles nnoremap :Buffers nnoremap th :Colors nnoremap lm :call SwitchToLightMode() nnoremap \ :Ex nnoremap / :noh nnoremap d :bd