From a4bdc09d5e6ff3643aef9daff94931def6942fae Mon Sep 17 00:00:00 2001 From: Dmitry Ilvokhin Date: Fri, 8 Mar 2024 21:53:55 +0000 Subject: Add proper indent settings for yaml and makefiles --- misc/dotfiles/vimrc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'misc/dotfiles') diff --git a/misc/dotfiles/vimrc b/misc/dotfiles/vimrc index 9e3afc2..ac02df6 100644 --- a/misc/dotfiles/vimrc +++ b/misc/dotfiles/vimrc @@ -7,11 +7,19 @@ syntax on " Expand tabs to spaces. set expandtab -" Use four-space indentation. +" Use four-space indentation by default. set tabstop=4 set softtabstop=4 set shiftwidth=4 +" In Makefiles, don't expand tabs to spaces, since we need the actual tabs. +autocmd FileType make setlocal noexpandtab + +" Use two-space indentation for yaml files. +autocmd FileType yaml setlocal tabstop=2 +autocmd FileType yaml setlocal softtabstop=2 +autocmd FileType yaml setlocal shiftwidth=2 + " Limit text width. set textwidth=79 -- cgit v1.2.3-70-g09d2