Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/stephansama/vim. vim configuration for @stephansama
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778let mapleader = " "
" Vim Plug" https://github.com/junegunn/vim-plugcall plug#begin()
" List your plugins herePlug '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=unnamedplusset foldenableset foldlevelstart=10set foldmethod=indentset incsearchset numberset relativenumberset scrolloff=99999set showmatchset tabstop=4set termguicolors
function ClearBackground() hi Normal guibg=NONE ctermbg=NONEendfunction
function SwitchToLightMode() colorscheme catppuccin_latte call ClearBackground()endfunction
nnoremap Q @qnnoremap u uzznnoremap <C-r> <C-r>zznnoremap <leader><leader><leader><leader> :q!<CR>
nnoremap H ^zznnoremap L $zznnoremap % %zznnoremap { {zznnoremap } }zznnoremap gg ggzznnoremap G Gzznnoremap N Nzznnoremap n nzznnoremap j gjzznnoremap k gkzznnoremap o o<ESC>zznnoremap O O<ESC>zznnoremap <C-d> <C-d>zznnoremap <C-u> <C-u>zz
" <leader> functionsnnoremap <leader>w :w<CR>nnoremap <leader>u :UndotreeToggle<CR>nnoremap <leader>ff :Files<CR>nnoremap <leader>fo :History<CR>nnoremap <leader>gs :GFiles<CR>nnoremap <leader><TAB> :Buffers<CR>nnoremap <leader>th :Colors<CR>nnoremap <leader>lm :call SwitchToLightMode()<CR>nnoremap \ :Ex<CR>nnoremap <leader>/ :noh<CR>nnoremap <leader>d :bd<CR>