From 780e3d58692540a1954f21e94b914e5fabb0a615 Mon Sep 17 00:00:00 2001 From: Rose Date: Thu, 22 Apr 2021 23:00:36 +0100 Subject: [PATCH] add some rudimentary indentation folding --- Preferences/Folding Patterns.tmPreferences | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Preferences/Folding Patterns.tmPreferences diff --git a/Preferences/Folding Patterns.tmPreferences b/Preferences/Folding Patterns.tmPreferences new file mode 100644 index 0000000..bd92dbd --- /dev/null +++ b/Preferences/Folding Patterns.tmPreferences @@ -0,0 +1,22 @@ + + + + + name + Folding Patterns + scope + source.haskell + settings + + foldingIndentedBlockStart + (?x) (?# Largely taken from the existing indentation rules ) + (^data) + | (^.*(=|\bdo|\bwhere|\bthen|\belse|\bof)\s*$) + | (^.*\bif(?!.*\bthen\b.*\belse\b.*).*$) + foldingIndentedBlockIgnore + ^\s*$ + + uuid + BF6EAE3B-362F-4C54-8092-BA74F253C777 + + \ No newline at end of file