diff --git a/Preferences/Folding Patterns.tmPreferences b/Preferences/Folding Patterns.tmPreferences index a248f91..9497fc9 100644 --- a/Preferences/Folding Patterns.tmPreferences +++ b/Preferences/Folding Patterns.tmPreferences @@ -9,7 +9,9 @@ settings foldingIndentedBlockStart - ^\s*(class|def|async|for|while|if|elif|else|with|try|finally|except)\b.*(:|,|->|\\)\s*(#.*)?$ + ^\s*(class|def|async|for|while|if|elif|else|with|try|finally|except)\b.*(:|,|->|\\)\s*(#.*)?$|^\s*def\b.*\(\s*(#.*)?$ + foldingIndentedBlockIgnore + ^\s*\)(\s*->\s*\w.*)?:\s*(#.*)?$ uuid 4A5DB35F-D647-4357-9D9B-57313710B95B diff --git a/Preferences/Folding.tmPreferences b/Preferences/Folding.tmPreferences index e5ce1ef..34ae806 100644 --- a/Preferences/Folding.tmPreferences +++ b/Preferences/Folding.tmPreferences @@ -9,7 +9,7 @@ settings foldingStartMarker - ^\s*"""(?=.)(?!.*""")|(\{|\(|\[)\s*(#.*)?$ + ^\s*"""(?=.)(?!.*""")|(\{|\[)\s*(#.*)?$|^(?!\s*def\s+\w+\s*).*\(\s*(#.*)?$ foldingStopMarker ^\s*"""\s*$|^\s*(\}|\)|\]),?\s*(#.*)?$