readme improvement
This commit is contained in:
parent
b04cab1139
commit
7b7565e0ac
12
README.md
12
README.md
@ -82,11 +82,19 @@ So, a complete definition for C# files could look like this:
|
|||||||
|
|
||||||
```vim
|
```vim
|
||||||
let g:formatprg_cs = "astyle"
|
let g:formatprg_cs = "astyle"
|
||||||
let g:formatprg_args_expr_cs = '"--mode=cs --style=ansi -pcHs".&softtabstop'
|
let g:formatprg_args_cs = "--mode=cs --style=ansi -pcHs4"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If you want to define the arguments dynamically, you can use `g:formatprg_args_<filetype>`.
|
||||||
|
|
||||||
|
```vim
|
||||||
|
let g:formatprg_cs = "astyle"
|
||||||
|
let g:formatprg_args_expr_cs = '"--mode=cs --style=ansi -pcHs".&shiftwidth'
|
||||||
|
```
|
||||||
|
|
||||||
Notice that `g:formatprg_args_expr_cs` can be evaluated.
|
Notice that `g:formatprg_args_expr_cs` can be evaluated.
|
||||||
As you see, this allows us to dynamically define some parameters.
|
As you see, this allows us to dynamically define some parameters.
|
||||||
In this example, the indent width that astyle will use, depends on the value of `&softtabstop`.
|
In this example, the indent width that astyle will use, depends on the value of `&shiftwidth`.
|
||||||
|
|
||||||
For the default formatprogram definitions, the options `expandtab` and `shiftwidth` are taken into account whenever possible.
|
For the default formatprogram definitions, the options `expandtab` and `shiftwidth` are taken into account whenever possible.
|
||||||
This means that the formatting style will match your current vim settings as much as possible.
|
This means that the formatting style will match your current vim settings as much as possible.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user