Replace tabs with spaces

This commit is contained in:
Anthony Rose 2022-12-10 22:56:03 +00:00
parent b347675644
commit ecac85ad09

144
vimrc
View file

@ -1,8 +1,8 @@
" Anthony Perkins " Anthony Perkins
" https://github.com/acperkins/vimfiles " https://github.com/acperkins/vimfiles
" "
" Distributed under the VIM license. See ':help license' for a copy. Files " Distributed under the VIM license. See ':help license' for a copy. Files under
" under pack/ and coc/extensions/node_modules/ have their own licenses. " pack/ and coc/extensions/node_modules/ have their own licenses.
" "
" Includes parts from Tim Pope's «sensible.vim» " Includes parts from Tim Pope's «sensible.vim»
" <https://github.com/tpope/vim-sensible>. " <https://github.com/tpope/vim-sensible>.
@ -14,8 +14,8 @@ set nocompatible
"=============================================================================== "===============================================================================
" Load Pathogen if Vim does not support packages. " Load Pathogen if Vim does not support packages.
if !has('packages') if !has('packages')
runtime pack/acp/opt/vim-pathogen/autoload/pathogen.vim runtime pack/acp/opt/vim-pathogen/autoload/pathogen.vim
execute pathogen#infect('pack/acp/start/{}') execute pathogen#infect('pack/acp/start/{}')
endif endif
"=============================================================================== "===============================================================================
@ -100,120 +100,120 @@ set wrap
" General settings for non-minimal Vim builds. " General settings for non-minimal Vim builds.
if has('eval') if has('eval')
" Protect commands that are only available when +eval is enabled. " Protect commands that are only available when +eval is enabled.
" Technically only 'if 1' would be required, as 'has()' is provided by " Technically only 'if 1' would be required, as 'has()' is provided by
" +eval, but this is clearer. " +eval, but this is clearer.
command Q q command Q q
command W w command W w
command WQ wq command WQ wq
command Wq wq command Wq wq
filetype plugin indent on filetype plugin indent on
let g:ale_completion_enabled=1 let g:ale_completion_enabled=1
let g:ale_sign_column_always=1 let g:ale_sign_column_always=1
let g:go_def_mode='gopls' let g:go_def_mode='gopls'
let g:go_info_mode='gopls' let g:go_info_mode='gopls'
let g:go_version_warning=0 let g:go_version_warning=0
let g:goyo_width=100 let g:goyo_width=100
let g:netrw_altv=1 let g:netrw_altv=1
let g:netrw_banner=0 let g:netrw_banner=0
let g:netrw_browse_split=4 let g:netrw_browse_split=4
let g:netrw_liststyle=3 let g:netrw_liststyle=3
let g:netrw_sort_sequence='[\/]$,*' let g:netrw_sort_sequence='[\/]$,*'
let g:netrw_winsize=-28 let g:netrw_winsize=-28
let g:nroff_is_groff=1 let g:nroff_is_groff=1
let g:org_indent=0 let g:org_indent=0
let g:org_tag_column=78 let g:org_tag_column=78
let g:tempus_enforce_background_color=1 let g:tempus_enforce_background_color=1
" "
" Set theme for Terminal. " Set theme for Terminal.
colorscheme tempus_night colorscheme tempus_night
endif endif
"=============================================================================== "===============================================================================
" Settings based on feature detection. " Settings based on feature detection.
if has('autocmd') if has('autocmd')
autocmd BufRead,BufNewFile * set omnifunc=syntaxcomplete#Complete autocmd BufRead,BufNewFile * set omnifunc=syntaxcomplete#Complete
autocmd BufRead,BufNewFile *.go set noet sw=8 ts=8 autocmd BufRead,BufNewFile *.go set noet sw=8 ts=8
autocmd BufRead,BufNewFile *.html set et sw=2 autocmd BufRead,BufNewFile *.html set et sw=2
autocmd BufRead,BufNewFile *.md set et ft=markdown sw=2 autocmd BufRead,BufNewFile *.md set et ft=markdown sw=2
autocmd BufRead,BufNewFile *.opml set et sw=2 autocmd BufRead,BufNewFile *.opml set et sw=2
autocmd BufRead,BufNewFile *.rs set et sw=4 autocmd BufRead,BufNewFile *.rs set et sw=4
autocmd BufRead,BufNewFile *.txt set et sw=3 tw=72 autocmd BufRead,BufNewFile *.txt set et sw=3 tw=72
autocmd BufRead,BufNewFile *.xml set et sw=2 autocmd BufRead,BufNewFile *.xml set et sw=2
autocmd BufRead,BufNewFile *.yaml set et sw=2 autocmd BufRead,BufNewFile *.yaml set et sw=2
autocmd BufRead,BufNewFile *.yml set et sw=2 autocmd BufRead,BufNewFile *.yml set et sw=2
endif endif
if has('folding') if has('folding')
set nofoldenable set nofoldenable
endif endif
if has('gui_running') if has('gui_running')
if has('gui_gtk') if has('gui_gtk')
set clipboard=unnamedplus set clipboard=unnamedplus
set guifont=Monospace\ 10 set guifont=Monospace\ 10
elseif has('gui_win32') elseif has('gui_win32')
set clipboard=unnamed set clipboard=unnamed
set guifont=Iosevka_Fixed_Extended:h10:cANSI set guifont=Iosevka_Fixed_Extended:h10:cANSI
set rop=type:directx set rop=type:directx
endif endif
set columns=132 set columns=132
set guioptions+=c set guioptions+=c
set guioptions+=m set guioptions+=m
set guioptions-=T set guioptions-=T
set guioptions-=f set guioptions-=f
set lines=43 set lines=43
endif endif
if has('patch-7.3.541') if has('patch-7.3.541')
set formatoptions+=j set formatoptions+=j
endif endif
if has('patch-8.1.0759') if has('patch-8.1.0759')
set listchars+=tab:┆   set listchars+=tab:┆  
else else
set listchars+=tab:┆  set listchars+=tab:┆ 
endif endif
if has('patch-8.1.1564') if has('patch-8.1.1564')
set signcolumn=number set signcolumn=number
else else
set signcolumn=yes set signcolumn=yes
endif endif
if has('patch-8.2.2454') if has('patch-8.2.2454')
set listchars+=lead set listchars+=lead
endif endif
if has('printer') if has('printer')
set printheader=%t%h%m%=Page\ %N set printheader=%t%h%m%=Page\ %N
set printoptions=paper:A4,number:y,syntax:n set printoptions=paper:A4,number:y,syntax:n
endif endif
if has('smartindent') if has('smartindent')
set nosmartindent set nosmartindent
endif endif
if has('syntax') if has('syntax')
syntax on syntax on
endif endif
if has('viminfo') if has('viminfo')
set viminfo="NONE" set viminfo="NONE"
endif endif
if has('wildmenu') if has('wildmenu')
set wildmenu set wildmenu
endif endif
" Customise colour schemes. Keep this near the end. " Customise colour schemes. Keep this near the end.
if &background ==# 'light' if &background ==# 'light'
highlight SpecialKey ctermfg=lightgray ctermbg=NONE highlight SpecialKey ctermfg=lightgray ctermbg=NONE
\ guifg=lightgray guibg=NONE \ guifg=lightgray guibg=NONE
else else
highlight SpecialKey ctermfg=darkgray ctermbg=NONE highlight SpecialKey ctermfg=darkgray ctermbg=NONE
\ guifg=darkgray guibg=NONE \ guifg=darkgray guibg=NONE
endif endif
highlight ColorColumn ctermfg=NONE guifg=NONE highlight ColorColumn ctermfg=NONE guifg=NONE