From e1cb0dc59e707b1c0496baa5b74c9d1dfa5878a5 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Mon, 23 Dec 2019 07:57:24 -0800 Subject: [PATCH] [vim] add sensible indentation defaults --- .vimrc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.vimrc b/.vimrc index b2acc04..39aee2e 100644 --- a/.vimrc +++ b/.vimrc @@ -198,4 +198,18 @@ nmap Y (operator-flashy)$ let g:vimwiki_global_ext = 0 let g:vimwiki_list = [{'path': '~/Documents/notes/', 'syntax': 'markdown', 'ext': '.md'}] +" vim-sleuth + +" https://github.com/tpope/vim-sleuth/pull/55 +if get(g:, '_has_set_default_indent_settings', 0) == 0 + " Set the indenting level to 2 spaces for the following file types. + " autocmd FileType typescript,javascript,jsx,tsx,css,html,ruby,elixir,kotlin,vim,plantuml + " \ setlocal expandtab tabstop=2 shiftwidth=2 + set expandtab + set tabstop=2 + set shiftwidth=2 + let g:_has_set_default_indent_settings = 1 +endif + " }}} +