From 56cfad8ea0593bffb2cdf8d71c10cedec75f1fc4 Mon Sep 17 00:00:00 2001 From: caskd Date: Sun, 26 Jan 2020 23:00:54 +0100 Subject: [PATCH] Add smart tab, install, change colorscheme, netrw changes and some other options --- .gitmodules | 3 --- pack/ide-alike/start/clang_complete | 1 - vimrc | 20 ++++++++++++++++---- 3 files changed, 16 insertions(+), 8 deletions(-) delete mode 160000 pack/ide-alike/start/clang_complete diff --git a/.gitmodules b/.gitmodules index 91f8725..bdc90f7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "pack/ide-alike/start/clang_complete"] - path = pack/ide-alike/start/clang_complete - url = https://github.com/xavierd/clang_complete [submodule "pack/airline/start/vim-airline"] path = pack/airline/start/vim-airline url = https://github.com/vim-airline/vim-airline diff --git a/pack/ide-alike/start/clang_complete b/pack/ide-alike/start/clang_complete deleted file mode 160000 index 0b98d75..0000000 --- a/pack/ide-alike/start/clang_complete +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0b98d7533ad967aac3fc4c1a5b0508dafa8a676f diff --git a/vimrc b/vimrc index b9f0fa8..f4c6325 100644 --- a/vimrc +++ b/vimrc @@ -1,12 +1,24 @@ -set mouse=a cb=unnamedplus,unnamed wim=longest,list,full nocompatible backspace=indent,eol,start cmdheight=1 background=dark ru rnu showcmd incsearch listchars=tab:\|\ list cot=menu,longest,preview si cf cpt=".,i,d,t" tf +set mouse=a cb=unnamed,unnamedplus wim=longest,list,full nocompatible backspace=indent,eol,start cmdheight=1 bg=dark nu rnu showcmd incsearch listchars=tab:\|\ list cot=menu,longest,preview si cpt=".,w,b,i" tf path+=** aw filetype plugin on filetype indent on syntax on -colorscheme default +colorscheme delek -cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' edit! +cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' edit! +cnoremap install! execute 'silent! write !sudo make install' +function! CleverTab() + if strpart( getline('.'), col('.')-2, col('.')-1 ) =~ '\w$' + return "\\" + else + return "\" + endif +endfunction +inoremap =CleverTab() autocmd BufWritePre * %s/\s\+$//e +let g:netrw_banner=0 +let g:netrw_liststile=3 + let g:airline_powerline_fonts = 1 let g:airline#extensions#tabline#enabled = 1 -let g:clang_c_options = '-std=gnu11' +let g:airline#extensions#ale#enabled = 1