To: Bram, vim_dev oh... lots of passionate emails from Mailer Daemon... The following email addresses seem unreachable...
[email protected] runtime/indent/cmake.vim [email protected] runtime/indent/rpl.vim [email protected] runtime/indent/matlab.vim [email protected] runtime/indent/occam.vim [email protected] runtime/indent/postscr.vim [email protected] runtime/indent/lua.vim [email protected] runtime/indent/dylan.vim [email protected] runtime/indent/cdl.vim [email protected] runtime/indent/prolog.vim [email protected] runtime/indent/mma.vim On Mon, Jan 25, 2016 at 11:58 PM, tyru <[email protected]> wrote: > Hi, Vimmers. > > I'm sending this email to Vim indent plugins maintainers and vim_dev. > I suppose all of you maintain `$VIMRUNTIME/runtime/indent/*.vim`. > I want you to review and merge my modifications. > > Now I'm working on the issue about Vim indent plugins. > (See details below) > https://github.com/vim/vim/pull/578 > > Please see my detailed commits for above link. > In brief: > 1. I've changed `&shiftwidth` to `shiftwidth()`. > 2. Removed a checking code / a wrapper function for shiftwidth() > for some specific indent plugins. > 3. Some indent plugins change `shiftwidth` and `softtabstop`. > Is it evil? What do you think? > > 1. I've changed `&shiftwidth` to `shiftwidth()`. > > This allows user to `set shiftwidth=0` in .vimrc. > This feature is added in 7.3.629 (more than 3 years ago, > but it makes no sense because indent plugins do not support this yet) > > 2. Removed a checking code / a wrapper function for shiftwidth() > for some specific indent plugins. > > I removed a checking code / a wrapper function for shiftwidth(). > * bzl.vim > * go.vim > * html.vim > * teraterm.vim > * yaml.vim > > 3. Some indent plugins change `shiftwidth` and `softtabstop`. > Is it evil? What do you think? > > Nowadays, Vim supports syncing `shiftwidth` and `softtabstop` values > with `tabstop`, like this. > > set tabstop=2 shiftwidth=0 softtabstop=-1 > > shiftwidth: 7.3.629 or later > softtabstop: 7.3.692 or later > > This makes it easy to change indent behavior at once. > A user can change it only changing `tabstop` value. > But, some indent plugins seem to change `shiftwidth` or `softtabstop` values. > As a result, a user must set all 3 options by him or herself. > > > I'm waiting for your feedbacks about my modification. > > Thanks -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
