def testCanTranslateKnownModes(self): self.assertEqual(mode_to_str(MODE_INSERT), "INSERT") self.assertEqual(mode_to_str(MODE_NORMAL), "NORMAL") self.assertEqual(mode_to_str(MODE_VISUAL_LINE), "VISUAL LINE") self.assertEqual(mode_to_str(MODE_REPLACE), "REPLACE") self.assertEqual(mode_to_str(MODE_NORMAL_INSERT), "INSERT") self.assertEqual(mode_to_str(_MODE_INTERNAL_NORMAL), "<unknown>")
def display_partial_command(self): mode_name = mode_to_str(self.mode) or "" mode_name = "-- %s --" % mode_name if mode_name else "" msg = "{0} {1} {2} {3} {4} {5}" action_count = ''.join(self.action_digits) or '' action = self.stashed_action or self.action or '' motion_count = ''.join(self.motion_digits) or '' motion = self.motion or '' motion_input = self.settings.vi['user_motion_input'] or '' action_input = self.user_input or '' if (action and motion) or motion: msg = msg.format(action_count, action, motion_count, motion, motion_input, action_input) elif action: msg = msg.format(motion_count, action, action_count, motion, motion_input, action_input) else: msg = msg.format(action_count, action, motion_count, motion, motion_input, action_input) sublime.status_message(mode_name + ' ' + msg)
def update_status(self): mode_name = mode_to_str(self.mode) or "" mode_name = "-- %s --" % mode_name if mode_name else "" sublime.status_message(mode_name)
def update_status(self): """Print to Sublime Text's status bar. """ mode_name = mode_to_str(self.mode) or "" mode_name = "-- %s --" % mode_name if mode_name else "" sublime.status_message(mode_name)
def testReturnsUnknownForUnknownModes(self): self.assertEqual(mode_to_str(5000), '<unknown>')