MCPcopy Create free account
hub / github.com/RetiredWizard/PyDOS / mark_range

Method mark_range

pye.py:340–344  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

338 return (len(line) - len(line.lstrip(" ")) if pos is None else
339 len(line[:pos]) - len(line[:pos].rstrip(" ")))
340 def mark_range(self):
341 if self.mark_order(self.cur_line, self.col) >= 0:
342 return (self.mark[0], self.mark[1], self.cur_line + 1, self.col)
343 else:
344 return (self.cur_line, self.col, self.mark[0] + 1, self.mark[1])
345 def mark_order(self, line, col):
346 return col - self.mark[1] if self.mark[0] == line else line - self.mark[0]
347 def line_range(self):

Callers 5

display_windowMethod · 0.95
line_rangeMethod · 0.95
yank_markMethod · 0.95
delete_markMethod · 0.95
handle_edit_keysMethod · 0.95

Calls 1

mark_orderMethod · 0.95

Tested by

no test coverage detected