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.

Raspunde prin e-mail lui