     singleLineComment: ['//']
     multiLineComment:  ['/*', '*', '*/']
     ignorePrefix:      '}'
-    foldPrefix:        '-'
+    foldPrefix:        '~'
 
   'C++':
     nameMatchers:      ['.cpp', '.hpp', '.c++', '.h++', '.cc', '.hh', '.cxx', '.hxx']
     pygmentsLexer:     'cpp'
     singleLineComment: ['//']
     ignorePrefix:      '}'
-    foldPrefix:        '-'
+    foldPrefix:        '~'
 
   Clojure:
     nameMatchers:      ['.clj']
     pygmentsLexer:     'clojure'
     singleLineComment: [';;']
     ignorePrefix:      '}'
-    foldPrefix:        '-'
+    foldPrefix:        '~'
 
   CoffeeScript:
     nameMatchers:      ['.coffee', 'Cakefile']
     pygmentsLexer:     'coffee-script'
     singleLineComment: ['#']
     ignorePrefix:      '}'
-    foldPrefix:        '-'
+    foldPrefix:        '~'
 
   Go:
     nameMatchers:      ['.go']
     pygmentsLexer:     'go'
     singleLineComment: ['//']
     ignorePrefix:      '}'
-    foldPrefix:        '-'
+    foldPrefix:        '~'
 
   Handlebars:
     nameMatchers:      ['.handlebars', '.hbs']

      '{{!',  '', '}}'   # Actual handlebars block comments
    ]
    ignorePrefix:      '#'
    foldPrefix:        '-'

  Haskell:
    nameMatchers:      ['.hs']
    pygmentsLexer:     'haskell'
    singleLineComment: ['--']
    ignorePrefix:      '}'
    foldPrefix:        '-'

  Jade:
    nameMatchers:      ['.jade']
    pygmentsLexer:     'jade'
    singleLineComment: ['//', '//-']
    ignorePrefix:      '}'
    foldPrefix:        '-'

  Java:
    nameMatchers:      ['.java']
    pygmentsLexer:     'java'
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '-'

  JavaScript:
    nameMatchers:      ['.js']

    singleLineComment: ['//']
    multiLineComment:  ['/*', '*', '*/']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Jake:
    nameMatchers:      ['.jake']
    pygmentsLexer:     'javascript'
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  LaTeX:
    nameMatchers:      ['.tex', '.latex', '.sty']
    pygmentsLexer:     'latex'
    singleLineComment: ['%']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  LESS:
    nameMatchers:      ['.less']
    pygmentsLexer:     'sass' # TODO: is there a less lexer? No. Maybe in the future.
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Lua:
    nameMatchers:      ['.lua']
    pygmentsLexer:     'lua'
    singleLineComment: ['--']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Make:
    nameMatchers:      ['Makefile']
    pygmentsLexer:     'make'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Mustache:
    nameMatchers:      ['.mustache']
    pygmentsLexer:     'html' # TODO: is there a handlebars/mustache lexer? Nope. Lame.
    multiLineComment:  ['{{!', '', '}}']
    ignorePrefix:      '#'
    foldPrefix:        '~'

  'Objective-C':
    nameMatchers:      ['.m', '.mm']
    pygmentsLexer:     'objc'
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Perl:
    nameMatchers:      ['.pl', '.pm']
    pygmentsLexer:     'perl'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  PHP:
    nameMatchers:      [/\.php\d?$/, '.fbp']
    pygmentsLexer:     'php'
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Puppet:
    nameMatchers:      ['.pp']
    pygmentsLexer:     'puppet'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Python:
    nameMatchers:      ['.py']
    pygmentsLexer:     'python'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Ruby:
    nameMatchers:      ['.rb', '.ru', '.gemspec']
    pygmentsLexer:     'ruby'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Sass:
    nameMatchers:      ['.sass']
    pygmentsLexer:     'sass'
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  SCSS:
    nameMatchers:      ['.scss']
    pygmentsLexer:     'scss'
    singleLineComment: ['//']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  Shell:
    nameMatchers:      ['.sh']
    pygmentsLexer:     'sh'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  SQL:
    nameMatchers:      ['.sql']
    pygmentsLexer:     'sql'
    singleLineComment: ['--']
    ignorePrefix:      '}'
    foldPrefix:        '~'

  YAML:
    nameMatchers:      ['.yml', '.yaml']
    pygmentsLexer:     'yaml'
    singleLineComment: ['#']
    ignorePrefix:      '}'
    foldPrefix:        '~'