@@ -5,6 +5,18 @@ first_line_pattern = '^#!.*\bpython[0-9.]*\b'
line_comments = ["# "]
autoclose_before = ";:.,=}])>"
brackets = [
+ { start = "f\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "f'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "b\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "b'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "u\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "u'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "r\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "r'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "rb\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "rb'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "t\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
+ { start = "t'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
{ start = "\"\"\"", end = "\"\"\"", close = true, newline = false, not_in = ["string"] },
{ start = "'''", end = "'''", close = true, newline = false, not_in = ["string"] },
{ start = "{", end = "}", close = true, newline = true },