From 4c1fdd065b28b85d879a01870525e2f0699262e9 Mon Sep 17 00:00:00 2001 From: Kevin Ballard Date: Fri, 4 Jul 2014 14:09:47 -0700 Subject: [PATCH] vim: set Rust tab conventions --- src/etc/vim/ftplugin/rust.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/etc/vim/ftplugin/rust.vim b/src/etc/vim/ftplugin/rust.vim index 65f9f4105ad8f..16ed43415c3ef 100644 --- a/src/etc/vim/ftplugin/rust.vim +++ b/src/etc/vim/ftplugin/rust.vim @@ -31,6 +31,12 @@ setlocal formatoptions-=t formatoptions+=croqnl " j was only added in 7.3.541, so stop complaints about its nonexistence silent! setlocal formatoptions+=j +" smartindent will be overridden by indentexpr if filetype indent is on, but +" otherwise it's better than nothing. +setlocal smartindent nocindent + +setlocal tabstop=4 shiftwidth=4 expandtab + " This includeexpr isn't perfect, but it's a good start setlocal includeexpr=substitute(v:fname,'::','/','g')