Skip to content

Commit d9813b0

Browse files
committed
Add more outline styles.
1 parent d70e40a commit d9813b0

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

sublime_python_linting.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@
6060
}
6161

6262

63+
UNDERLINE_FLAGS = sublime.DRAW_NO_FILL | sublime.DRAW_NO_OUTLINE | sublime.DRAW_EMPTY_AS_OVERWRITE
64+
65+
6366
def check(view=None):
6467
"""Perform a linter check on the view
6568
"""
@@ -155,7 +158,15 @@ def _update_lint_marks(view, lines):
155158
"""
156159

157160
style = get_setting('python_linter_mark_style', view, 'outline')
158-
outline_style = {'none': sublime.HIDDEN}
161+
outline_style = {
162+
'none': sublime.HIDDEN,
163+
'fill': sublime.DRAW_NO_OUTLINE,
164+
'solid underline': sublime.DRAW_SOLID_UNDERLINE | UNDERLINE_FLAGS,
165+
'squiggly underline': (
166+
sublime.DRAW_SQUIGGLY_UNDERLINE | UNDERLINE_FLAGS),
167+
'stippled underline': (
168+
sublime.DRAW_STIPPLED_UNDERLINE | UNDERLINE_FLAGS),
169+
}
159170

160171
_erase_lint_marks(view)
161172

0 commit comments

Comments
 (0)