diff options
author | Patrick Spek <p.spek@tyil.nl> | 2019-10-02 11:49:11 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2019-10-02 11:49:11 +0200 |
commit | eac0f1c0d14a9c3ac33cefb8eed82fe6f6ea9849 (patch) | |
tree | 15a91bb31a491a85f690ca1d5ccf2732e7a6e913 /.vim/functions/set-indent.vim | |
parent | 56bc2df958b655da811f0eb68a5063a962198b08 (diff) |
Include vim configuration
Diffstat (limited to '.vim/functions/set-indent.vim')
-rw-r--r-- | .vim/functions/set-indent.vim | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.vim/functions/set-indent.vim b/.vim/functions/set-indent.vim new file mode 100644 index 0000000..8fdc308 --- /dev/null +++ b/.vim/functions/set-indent.vim @@ -0,0 +1,19 @@ +" SetIndent +" +" Set the size of indents and whether to use tabs or spaces. +" +" @param int size The width of the indents. +" @param bool tabs Whether to use hard tabs or not. Defaults to 1. +function SetIndent (...) + let size = get(a:, 1) + let tabs = get(a:, 2, 1) + + if (tabs) + set noet + else + set et + endif + + exe "set sw=" . size + exe "set ts=" . size +endfunction |