syntax on filetype plugin on filetype indent on " leader let maplocalleader = "\\" let mapleader = "," set nocompatible set history=799 set wildignore=**/__pycache*/** set wildoptions=pum set wildmenu set wildchar= set showmatch set ruler set showcmd set nohlsearch set incsearch set ignorecase set smartindent set smartcase set tabstop=4 set softtabstop=4 set shiftwidth=4 set splitbelow set noswapfile set nobackup set splitright set autoindent set expandtab set hidden set path+=** set relativenumber set number set more set signcolumn=yes set colorcolumn=0 set equalalways set showmode set listchars=tab:»→,trail:␣ set shortmess+=c set tags+=./tags set background=dark set scrolloff=0 set completeopt=menuone,longest colorscheme gruber-darker highlight SignColumn guibg=blue ctermbg=black " Open vimrc nnoremap ev sjL:e $HOME/.vim/vimrc " Jump up or down by 10 lines. noremap J 10j noremap K 10k " Place timestamps, be it date (YYYY-MM-DD) or time (HH:MM:SS). if (exists("*strftime")) noremap date "=strftime("%F")p9h noremap time "=strftime("%X")p7h endif " Place timestamps, be it date (YYYY-MM-DD) or time (HH:MM:SS). if (exists("*strftime")) noremap date "=strftime("%F")p9h noremap time "=strftime("%X")p7h endif call plug#begin() "Plug 'vim-scripts/AutoComplPop' " Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } " Plug 'junegunn/fzf.vim' Plug 'lambdalisue/fern.vim' Plug 'junegunn/goyo.vim' Plug 'sheerun/vim-polyglot' Plug 'preservim/vim-markdown' Plug 'mhinz/vim-signify' Plug 'vim-test/vim-test' Plug 'ledger/vim-ledger' Plug 'fatih/vim-go', {'do': ':GoUpdateBinaries' } Plug 'tpope/vim-dispatch' Plug 'tpope/vim-commentary' Plug 'SirVer/UltiSnips' Plug 'honza/vim-snippets' call plug#end() " vim-test nmap tn :TestNearest nmap tf :TestFile nmap ts :TestSuite nmap tl :TestLast nmap tv :TestVisit let test#strategy = "basic" let test#python#pytest#options = '-q -s' let test#python#runner = 'pytest' let test#vimterminal#term_position = "belowright" " clear search highlights nnoremap :noh:call clearmatches() runtime macros/matchit.vim "allows jumping between brackets with % in normal mode " remap :W to :w - :W was previous Windows in fzf command! W w