diff options
| -rw-r--r-- | after/syntax/c.vim | 7 | ||||
| -rw-r--r-- | doc/shortcuts.txt | 4 |
2 files changed, 8 insertions, 3 deletions
diff --git a/after/syntax/c.vim b/after/syntax/c.vim index 0fa1fda..d08eabd 100644 --- a/after/syntax/c.vim +++ b/after/syntax/c.vim | |||
| @@ -13,12 +13,13 @@ syntax match Comment "//.*" contains=Todo | |||
| 13 | 13 | ||
| 14 | " clear default group for a cBlock so we can redefine it without the fold option | 14 | " clear default group for a cBlock so we can redefine it without the fold option |
| 15 | syn clear cBlock | 15 | syn clear cBlock |
| 16 | syn region cBlock start=/{/ end=/}/ transparent | 16 | syn region cBlock start=/{/ end=/}/ transparent |
| 17 | 17 | ||
| 18 | " multiple single line comments in a row | 18 | " multiple single line comments in a row |
| 19 | syn clear cComment | ||
| 19 | syn match cComment /\v\/\/.*(\_.\/\/.*)+/ fold | 20 | syn match cComment /\v\/\/.*(\_.\/\/.*)+/ fold |
| 20 | 21 | syn region cComment start="\/\*" end="\*\/" | |
| 21 | 22 | syn region Folded start="^\/\*" end="\*\/" fold | |
| 22 | 23 | ||
| 23 | 24 | ||
| 24 | " let b:current_syntax = "c" | 25 | " let b:current_syntax = "c" |
diff --git a/doc/shortcuts.txt b/doc/shortcuts.txt index 015684e..c3c5ac1 100644 --- a/doc/shortcuts.txt +++ b/doc/shortcuts.txt | |||
| @@ -184,6 +184,10 @@ viB:sort = sort inner block by name | |||
| 184 | 184 | ||
| 185 | :finish = from within a viml-script: stop sourcing it | 185 | :finish = from within a viml-script: stop sourcing it |
| 186 | 186 | ||
| 187 | [substitutions] | ||
| 188 | delete all comments: %s/\/\*\*< [^(\*\/)]*\*\///g | ||
| 189 | remove empty lines: global/^$/d | ||
| 190 | remove non-empty lines: v/^$/d | ||
| 187 | 191 | ||
| 188 | [programs] | 192 | [programs] |
| 189 | gpm - cut and paste helper for the linux console (to get text from CTRL-ALT-F2 to CTRL-ALT-F3) | 193 | gpm - cut and paste helper for the linux console (to get text from CTRL-ALT-F2 to CTRL-ALT-F3) |
