Browse Source

Removing au-groups as I'm not actually using them

master
Julio Biason 4 years ago
parent
commit
e9c883c2b1
  1. 105
      nvim/init.vim

105
nvim/init.vim

@ -62,84 +62,73 @@ nmap <silent> <Leader><Space> :SK<CR>
" }}} " }}}
" Polyglot {{{ " Polyglot {{{
let g:polyglot_disabled = ["csv"] " let g:polyglot_disabled = ["csv"]
let g:polyglot_disabled = ['sensible']
" }}} " }}}
" }}} " }}}
" Filetype specific configurations {{{ " Filetype specific configurations {{{
" Vim files {{{ " Vim files {{{
augroup vim au FileType vim setlocal noexpandtab " use real tabs
au FileType vim setlocal noexpandtab " use real tabs au FileType vim setlocal tabstop=4 " display tabs as 4 spaces
au FileType vim setlocal tabstop=4 " display tabs as 4 spaces au FileType vim setlocal shiftwidth=4 " Use 4 spaces when auto-indenting
au FileType vim setlocal shiftwidth=4 " Use 4 spaces when auto-indenting
augroup END
" }}} " }}}
" Python {{{ " Python {{{
augroup python au FileType python setlocal number " show line numbers
au FileType python setlocal number " show line numbers au FileType python setlocal expandtab " use spaces instead of tabs
au FileType python setlocal expandtab " use spaces instead of tabs au FileType python setlocal tabstop=4 " number of spaces to use for indentation
au FileType python setlocal tabstop=4 " number of spaces to use for indentation au FileType python setlocal shiftwidth=4 " number of spaces to use for auto-indentation
au FileType python setlocal shiftwidth=4 " number of spaces to use for auto-indentation au FileType python setlocal softtabstop=4 " when deleting characters, consider 4 spaces as a tab
au FileType python setlocal softtabstop=4 " when deleting characters, consider 4 spaces as a tab au FileType python setlocal textwidth=79 " max line size
au FileType python setlocal textwidth=79 " max line size au FileType python setlocal colorcolumn=80 " put a margin indicator
au FileType python setlocal colorcolumn=80 " put a margin indicator au FileType python au BufWritePre <buffer> %s/\s\+$//e " When saving a Python file, remove tailing spaces
au FileType python au BufWritePre <buffer> %s/\s\+$//e " When saving a Python file, remove tailing spaces au FileType python nmap <silent> <Leader>a :call JumpToAlternate()<CR>
au FileType python nmap <silent> <Leader>a :call JumpToAlternate()<CR>
" Shortcut to add pylint disables
" Shortcut to add pylint disables au FileType python iab lint # pylint: disable
au FileType python iab lint # pylint: disable " au FileType python iab defmain def main():<CR>""""""<CR><CR><BS>if __name__ == '__main__':<CR>main()<up><up><up><left><left><left>
au FileType python iab defmain def main():<CR>""""""<CR><CR><BS>if __name__ == '__main__':<CR>main()<up><up><up><left><left><left>
augroup END
" }}} " }}}
" CSV files {{{ " CSV files {{{
augroup csv au FileType csv setlocal list " Display special characters, like tabs (for TSV files)
au FileType csv setlocal list " Display special characters, like tabs (for TSV files)
augroup END
" }}} " }}}
" Rust {{{ " Rust {{{
" Apply `rustfmt` when saving the file. Because this is related to the syntax
" file and not something on the buffer itself, we can set it globally. let g:rustfmt_autosave = 1 " Apply `rustfmt` when saving the file.
let g:rustfmt_autosave = 1
augroup rust au FileType rust setlocal number " show line numbers
au FileType rust setlocal number " show line numbers au FileType rust setlocal expandtab " use spaces instead of tabs
au FileType rust setlocal expandtab " use spaces instead of tabs au FileType rust setlocal tabstop=4 " number of spaces to use for indentation
au FileType rust setlocal tabstop=4 " number of spaces to use for indentation au FileType rust setlocal shiftwidth=4 " number of spaces to use for auto-indentation
au FileType rust setlocal shiftwidth=4 " number of spaces to use for auto-indentation au FileType rust setlocal softtabstop=4 " when deleting characters, consider 4 spaces as a tab
au FileType rust setlocal softtabstop=4 " when deleting characters, consider 4 spaces as a tab au FileType rust setlocal textwidth=79 " max line size
au FileType rust setlocal textwidth=79 " max line size au FileType rust setlocal colorcolumn=80 " put a margin indicator
au FileType rust setlocal colorcolumn=80 " put a margin indicator
augroup END
" }}} " }}}
" Markdown {{{ " Markdown {{{
augroup markdown au FileType markdown setlocal iskeyword+=: " this is kinda of a "hack" to make abbr accept ":" in them
au FileType markdown setlocal iskeyword+=: " this is kinda of a "hack" to make abbr accept ":" in them " This is a long abbreviation, but:
" This is a long abbreviation, but: " Most of it is simply text, with linebreaks (<CR>).
" Most of it is simply text, with linebreaks (<CR>). " There is one thing to take care, though: <CR> is NOT <C-R>.
" There is one thing to take care, though: <CR> is NOT <C-R>. " <C-R> will call the function (strftime), which will insert the current
" <C-R> will call the function (strftime), which will insert the current " date.
" date. au FileType markdown iab <silent> :header +++<CR>title = ""<CR>date = <C-R>=strftime('%Y-%m-%d')<CR><CR><CR>[taxonomies]<CR>tags = [""]<CR>+++
au FileType markdown iab <silent> :header +++<CR>title = ""<CR>date = <C-R>=strftime('%Y-%m-%d')<CR><CR><CR>[taxonomies]<CR>tags = [""]<CR>+++ " This abbreviation adds a modeline to set VIM to change the spell
" This abbreviation adds a modeline to set VIM to change the spell " lang to portuguese.
" lang to portuguese. au FileType markdown iab :pt <!--<CR>vim:spelllang=pt:<CR>-->
au FileType markdown iab :pt <!--<CR>vim:spelllang=pt:<CR>--> au FileType markdown iab :date <C-R>=strftime('%Y-%m-%d')
au FileType markdown iab :date <C-R>=strftime('%Y-%m-%d')
au FileType markdown setlocal spell " enable spell checking
au FileType markdown setlocal spell " enable spell checking au FileType markdown setlocal textwidth=79 " max line size
au FileType markdown setlocal textwidth=79 " max line size au FileType markdown setlocal expandtab " use spaces instead of tabs
au FileType markdown setlocal expandtab " use spaces instead of tabs
augroup END
" }}} " }}}
" Shell {{{ " Shell {{{
augroup shell au FileType sh setlocal tabstop=4 " display tabs as 4 spaces
au FileType sh setlocal tabstop=4 " display tabs as 4 spaces au FileType sh setlocal shiftwidth=4 " number of spaces to use for auto-indentation
au FileType sh setlocal shiftwidth=4 " number of spaces to use for auto-indentation au FileType sh setlocal softtabstop=4 " when deleting characters, consider 4 spaces as a tab
au FileType sh setlocal softtabstop=4 " when deleting characters, consider 4 spaces as a tab
augroup END
" }}} " }}}
" }}} " }}}

Loading…
Cancel
Save