call plug#begin('~/.vim/plugged') " themes Plug 'fxn/vim-monochrome' Plug 'dylanaraps/wal.vim' Plug 'arcticicestudio/nord-vim' " autocomplete Plug 'neoclide/coc.nvim', {'branch': 'release'} Plug 'mattn/emmet-vim' " other Plug 'preservim/nerdcommenter' Plug 'scrooloose/nerdtree' Plug '907th/vim-auto-save' Plug 'szw/vim-maximizer' " telescope Plug 'nvim-lua/popup.nvim' Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim' Plug 'fannheyward/telescope-coc.nvim' " debugging Plug 'puremourning/vimspector' call plug#end() " theme settings set termguicolors let &t_8f = "\[38;2;%lu;%lu;%lum" let &t_8b = "\[48;2;%lu;%lu;%lum" " Emmet auto complete let g:user_emmet_leader_key=',' if (empty($TMUX)) if (has("nvim")) let $NVIM_TUI_ENABLE_TRUE_COLOR=1 endif if (has("termguicolors")) set termguicolors endif endif set background=dark colorscheme minochrome " new leader key nnoremap let mapleader=" " " windows splits nnoremap nnoremap nnoremap nnoremap " no arrow keys noremap noremap noremap noremap " telescope essentials nnoremap ff Telescope find_files nnoremap fg Telescope live_grep nnoremap fb Telescope buffers nnoremap ft Telescope " telescope git nnoremap gs Telescope git_status nnoremap gb Telescope git_branches nnoremap gc Telescope git_commits " telescope coc nmap gd Telescope coc definitions nmap gr Telescope coc references " debugging keys nmap dd VimspectorContinue nmap ds VimspectorStop nmap dr VimpectorRestart nmap dv VimspectorToggleBreakpoint " replace command vnoremap "hy:%s/h//gc " maximize pane nnoremap m :MaximizerToggle " emmet key binding let g:user_emmet_leader_key=',' " build commands nnoremap :w:!clear;python windmill.py /tests/ui/participant/suite_b/test_participant_1028_investment_election_beta.py nnoremap :w:!clear;pipenv run pytest -v " vim settings set number set hidden set nohlsearch set nocompatible set relativenumber set tabstop=4 softtabstop=0 expandtab shiftwidth=4 set backspace=indent,eol,start let g:auto_save = 1 let g:loaded_matchparen=1