Skip to content

Commit 27e3acd

Browse files
committed
allow multicursor
1 parent d725c90 commit 27e3acd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

unicode.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,12 @@ def run(self, edit, next_completion=False):
9191
if not next_completion:
9292
prefix = self.look_command_backward(view, pt)
9393
if prefix:
94-
region = sublime.Region(view.sel()[0].begin()-len(prefix), view.sel()[0].begin())
9594
exact_match = [s[1] for s in symbols if s[0] == prefix]
9695
self.completions = exact_match + \
9796
list(set([s[1] for s in symbols if s[0].startswith(prefix) and s[0] != prefix]))
98-
view.replace(edit, region, self.completions[0])
97+
for sel in reversed(view.sel()):
98+
region = sublime.Region(sel.begin()-len(prefix), sel.begin())
99+
view.replace(edit, region, self.completions[0])
99100
else:
100101
region = sublime.Region(view.sel()[0].begin()-1, view.sel()[0].begin())
101102
prev_char = view.substr(region)

0 commit comments

Comments
 (0)