def f(view, s):
     if (s.a < s.b and
             not utils.visual_is_on_empty_line_forward(self.view, s)
             and not (utils.visual_is_end_at_bol(self.view, s))):
         return utils.back_end_one_char(s)
     else:
         return s
Пример #2
0
 def f(view, s):
     if (
         s.a < s.b
         and not utils.visual_is_on_empty_line_forward(self.view, s)
         and not (utils.visual_is_end_at_bol(self.view, s))
     ):
         return utils.back_end_one_char(s)
     else:
         return s
Пример #3
0
 def f(view, s):
     if s.a < s.b:
         # going forward
         if utils.is_at_hard_eol(self.view, s) and not utils.visual_is_on_empty_line_forward(self.view, s):
             return utils.back_end_one_char(s)
         else:
             return s
     else:
         # Moving down by lines.
         return s
 def f(view, s):
     if s.a < s.b:
         # going forward
         if utils.is_at_hard_eol(self.view, s) and \
            not utils.visual_is_on_empty_line_forward(self.view, s):
             return utils.back_end_one_char(s)
         else:
             return s
     else:
         # Moving down by lines.
         return s