summaryrefslogtreecommitdiff
path: root/src/rc/cpp.kak
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-11-27 14:03:21 +0100
committerMaxime Coste <frrrwww@gmail.com>2012-11-27 14:03:21 +0100
commitdc268758dd9e88356f301cf2ae24ccdd3837df60 (patch)
treeb4d18e79160a45a1cfb3e90079a860a501d5a624 /src/rc/cpp.kak
parent6ca530b5ccda15c9d3facded75835fca9be1af3c (diff)
fix cpp indent filter
Diffstat (limited to 'src/rc/cpp.kak')
-rw-r--r--src/rc/cpp.kak2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rc/cpp.kak b/src/rc/cpp.kak
index d318df4a..75f71e93 100644
--- a/src/rc/cpp.kak
+++ b/src/rc/cpp.kak
@@ -19,7 +19,7 @@ hook global WinSetOption filetype=cpp %~
addhl -group cpp-highlight regex "(\`|(?<=\n))\h*#\h*[^\n]*" 0:macro
addhl -group cpp-highlight regex "(//[^\n]*\n)|(/\*.*?(\*/|\'))" 0:comment
addfilter group cpp-filters
- addfilter -group cpp-filters regex ^(\h+)[^\n]*[^([{]\h* \n \n$1
+ addfilter -group cpp-filters regex ^(\h+)([^\n]*[^([{]\h*|$) \n \n$1
addfilter -group cpp-filters regex ^(\h*)[^\n]*[([{]\h* \n '\n$1 '
addfilter -group cpp-filters cleanup_whitespaces
hook window InsertEnd .* %{ exec xs\h+(?=\n)<ret>d }