Sublime text 2 : highlight/color a line by plugin
-
12-12-2019 - |
문제
I'm trying to create a plugin where i need do colorize/highlight a full line (not text).
For example if i do something like:
for region in self.view.sel():
if region.empty():
line = self.view.line(region)
self.view.add_regions('put-some-bg-color', [line], 'keyword', 'bookmark', sublime.DRAW_OUTLINED)
this will only put a outline on text until the newline char (\n).
I would like to put a backgroud color one the whole line, like it's done by the "highlight_line" preference.
해결책 2
I found that this is not possible for the moment, on the sublimetext forum response, answered by site administrator for question.
다른 팁
It is possible. You should be able to draw a line like this:
region = view.text_point(line_number, 0)
line = self.view.line(region)
self.view.add_regions(...)
You can take a look at the plugin Diffy I created.
제휴하지 않습니다 StackOverflow