Merge remote-tracking branch 'origin/pr/3478'

This commit is contained in:
Florian Bruhin 2018-01-17 13:23:31 +01:00
commit 4acb63ca49

View File

@ -232,6 +232,12 @@ class Command(misc.MinimalLineEditMixin, misc.CommandLineEdit):
Enter/Shift+Enter/etc. will cause QLineEdit to think it's finished Enter/Shift+Enter/etc. will cause QLineEdit to think it's finished
without command_accept to be called. without command_accept to be called.
""" """
text = self.text()
if text in modeparsers.STARTCHARS and e.key() == Qt.Key_Backspace:
e.accept()
modeman.leave(self._win_id, usertypes.KeyMode.command,
'prefix deleted')
return
if e.key() == Qt.Key_Return: if e.key() == Qt.Key_Return:
e.ignore() e.ignore()
return return