CCCPaste

My .vimrc

syntax on
set noerrorbells
set tabstop=4 softtabstop=4
set shiftwidth=4
set expandtab
set mouse=a
set smartindent
set number
set relativenumber
set ignorecase
set smartcase
set nobackup
set undodir=~/.vim/undodir
set undofile
set incsearch
set mouse=a
set scrolloff=3

set langmenu=en_GB
let $LANG = 'en_GB'

command Focus set foldcolumn=5
command NoFocus set foldcolumn=0

nnoremap  
let mapleader=" "

set colorcolumn=80
highlight ColorColumn ctermbg=0 guibg=lightgray

nnoremap        h
nnoremap        j
nnoremap        k
nnoremap        l

nnoremap        :vertical resize -3
nnoremap        :vertical resize +3
nnoremap        :resize +3
nnoremap        :resize -3
nnoremap         :setlocal spell! spelllang=pl,en_gb,de
nnoremap    /%-%:nohv2lc

inoremap .      .u
inoremap ?      ?u
inoremap !      !u
inoremap ,      ,u
inoremap ;      ;u
tnoremap    

nnoremap w   :w

" map             :NERDTreeToggle

autocmd BufNewFile,BufRead *.tex nnoremap   :!latexmk -pdf '%' 
autocmd BufNewFile,BufRead *.tex,*.txt setlocal spell! spelllang=pl,en_gb,de
autocmd BufNewFile *.tex 0r ~/.vim/templates/basic-latex.tex
autocmd BufNewFile *.cpp 0r ~/.vim/templates/basic-cpp.cpp

set background=dark

call plug#begin('~/.vim/plugged')

Plug 'morhetz/gruvbox'
" Plug 'preservim/nerdtree'
Plug 'preservim/nerdcommenter'
" Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'itchyny/lightline.vim'
" Plug 'jiangmiao/auto-pairs'
Plug 'tmsvg/pear-tree'
Plug 'lervag/vimtex'
Plug 'joshdick/onedark.vim'
" Plug 'ycm-core/YouCompleteMe'
" Plug 'mhinz/vim-startify'

call plug#end()

colorscheme gruvbox

let g:tex_flavor='latex'
let g:vimtex_view_automatic=0
let g:python3_host_prog='/usr/local/bin/python3'