Add support for making buffer local options in settings.json

This commit is contained in:
Zachary Yedidia
2016-08-25 20:15:58 -04:00
parent e634b4e180
commit b4e470b6e2
5 changed files with 97 additions and 10 deletions

View File

@@ -131,3 +131,22 @@ in all buffers.
The `colorscheme` option is global only, and the `filetype` option is local only. To
set an option locally, use `setlocal` instead of `set`.
In the `settings.json` file you can also put set options locally by specifying a glob.
Here is an example which has `tabstospaces` on for all files except Go files, and
`tabsize` 4 for all files except Ruby files:
```
{
"*.go": {
"tabstospaces": false
},
"*.rb": {
"tabsize": 2
}
"tabstospaces": true,
"tabsize": 4,
}
```
As you can see it is quite easy to set options locally using the `settings.json` file.