From 7d450ffb8caf12fa6bed250b6a67d3ecb237f904 Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 5 Mar 2020 15:03:13 +0100 Subject: Few adjuments for new distro, dual and single command for switching between single and dual screen --- .vimrc | 69 ++++++++++++++++++++++++++---------------------------------------- 1 file changed, 27 insertions(+), 42 deletions(-) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 5ce1abc..318546a 100644 --- a/.vimrc +++ b/.vimrc @@ -1,9 +1,3 @@ -if &term =~# '^screen' - let &t_8f = "\[38;2;%lu;%lu;%lum" - let &t_8b = "\[48;2;%lu;%lu;%lum" - set termguicolors " overwrite terminal theme -endif - so $HOME/dotfiles/.pluggins.vim " source pluggins let mapleader = ' ' @@ -33,7 +27,7 @@ nnoremap zl < nnoremap zj - nnoremap zk + " tab to space -" set expandtab +set expandtab set tabstop=4 set shiftwidth=4 set smarttab @@ -64,54 +58,42 @@ set wildignore=*/tmp/*,*.o,*.so,*.swp,*.zip,*/node_modules/*,*/vendor/*,.bundle/ let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files -co --exclude-standard'] " ALE -highlight clear ALEErrorSign -highlight clear ALEWarningSign -let g:ale_sign_error = '>' -let g:ale_sign_warning = '-' -let g:ale_lint_on_text_changed = 'never' -let g:ale_lint_on_enter = 0 -let g:ale_echo_msg_error_str = 'E' -let g:ale_echo_msg_warning_str = 'W' -let g:ale_echo_msg_format = '[%linter%] %s [%severity%]' -let g:ale_linters = { - \ 'python': ['flake8'] - \ } -let g:ale_fixers = { - \ 'python': ['autopep8'] - \ } +" highlight clear ALEErrorSign +" highlight clear ALEWarningSign +" let g:ale_sign_error = '>' +" let g:ale_sign_warning = '-' +" let g:ale_lint_on_text_changed = 'never' +" let g:ale_lint_on_enter = 0 +" let g:ale_echo_msg_error_str = 'E' +" let g:ale_echo_msg_warning_str = 'W' +" let g:ale_echo_msg_format = '[%linter%] %s [%severity%]' +" let g:ale_linters = { +" \ 'python': ['flake8'] +" \ } +" let g:ale_fixers = { +" \ 'python': ['autopep8'] +" \ } " let g:gruvbox_italic=1 -let g:gruvbox_contrast_dark="hard" -colorscheme gruvbox -set background=dark +" let g:gruvbox_contrast_dark="hard" +let g:onedark_terminal_italics=1 +colorscheme onedark +" set background=dark let g:lightline = {} -let g:lightline.colorscheme = 'jellybeans' -" let g:lightline.component_expand = { -" \ 'linter_checking': 'lightline#ale#checking', -" \ 'linter_warnings': 'lightline#ale#warnings', -" \ 'linter_errors': 'lightline#ale#errors', -" \ 'linter_ok': 'lightline#ale#ok', -" \ } -" let g:lightline.component_type = { -" \ 'linter_checking': 'left', -" \ 'linter_warnings': 'warning', -" \ 'linter_errors': 'error', -" \ 'linter_ok': 'left', -" \ } -" let g:lightline.active = { 'right': [[ 'linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ]] } +let g:lightline.colorscheme = 'one' let base16colorspace=256 " NERDTree shortcut -map d :NERDTreeToggle -map f :NERDTreeFocus +" map d :NERDTreeToggle +" map f :NERDTreeFocus " Global copy and paste vnoremap "+y noremap "+P " 'Y' yank to the end of the line -:noremap Y y$ +noremap Y y$ " remove trailing white space on save autocmd BufWritePre * %s/\s\+$//e @@ -119,6 +101,7 @@ autocmd BufWritePre * %s/\s\+$//e " solves annoying delay went exiting insert mode imap imap jj +imap kk " remove visual mode keybinding map Q @@ -127,6 +110,8 @@ map Q " autocmd Filetype c setlocal commentstring=// %s " autocmd Filetype h setlocal commentstring=// %s +autocmd Filetype c setlocal noexpandtab + set encoding=utf-8 set textwidth=89 " when line wrap occurs -- cgit