pulsar/packages/language-c/settings/language-c.cson

25 lines
814 B
Plaintext

'.source.c, .source.cpp, .source.objc, .source.objcpp':
'editor':
'commentStart': '// '
# Technically, line comments aren't universally valid in C, but all modern
# C compilers support them.
'commentDelimiters':
'block': ['/*', '*/']
'line': '//'
'increaseIndentPattern': '(?x)
^ .* \\{ [^}"\']* $
|^ .* \\( [^\\)"\']* $
|^ \\s* (public|private|protected): \\s* $
|^ \\s* @(public|private|protected) \\s* $
|^ \\s* \\{ \\} $
'
'decreaseIndentPattern': '(?x)
^ \\s* (\\s* /[*] .* [*]/ \\s*)* \\}
|^ \\s* (\\s* /[*] .* [*]/ \\s*)* \\)
|^ \\s* (public|private|protected): \\s* $
|^ \\s* @(public|private|protected) \\s* $
'
'.source.c, .source.cpp':
'editor':
'foldEndPattern': '(?<!\\*)\\*\\*/|^\\s*\\}'