Is it possible to position a cursor at a specific line?
I’ve checked out docs but I don’t seem to understand how to do this.
Thank you,
r.
Is it possible to position a cursor at a specific line?
I’ve checked out docs but I don’t seem to understand how to do this.
Thank you,
r.
[quote=“quarnster”]Menu item: Goto->Line.
Key binding: ctrl+g[/quote]
this being a forum on ‘plugin development’ I would have believed that it was clear I was looking for a programmatic solution
you did give me a pointer though, and in case anyone wonders here’s the relative piece of code out of sublime plugin default’s folder:
class GotoLineCommand(sublime_plugin.TextCommand):
def run(self, edit, line):
# Convert from 1 based to a 0 based line number
line = int(line) - 1
# Negative line numbers count from the end of the buffer
if line < 0:
lines, _ = self.view.rowcol(self.view.size())
line = lines + line + 1
pt = self.view.text_point(line, 0)
self.view.sel().clear()
self.view.sel().add(sublime.Region(pt))
self.view.show(pt)
r.