From f9eb2af9791f516f44076920b16a2f1e3e24b6ef Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 2 Jun 2014 16:10:59 +0200 Subject: [PATCH] Fix cursor position after completing. --- qutebrowser/widgets/statusbar/_command.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/widgets/statusbar/_command.py b/qutebrowser/widgets/statusbar/_command.py index a96468d12..b7470fdc0 100644 --- a/qutebrowser/widgets/statusbar/_command.py +++ b/qutebrowser/widgets/statusbar/_command.py @@ -155,7 +155,10 @@ class Command(MinimalLineEdit): logger.debug("parts: {}, changing {} to '{}'".format( parts, self.cursor_part, newtext)) parts[self.cursor_part] = newtext + cursor_str = self.prefix + ' '.join(parts[:self.cursor_part + 1]) self.setText(self.prefix + ' '.join(parts)) + logger.debug("Placing cursor after '{}'".format(cursor_str)) + self.setCursorPosition(len(cursor_str)) self.setFocus() self.show_cmd.emit()