Add aliases to CommandCompletionModel
This commit is contained in:
parent
6557b8303a
commit
f8ab7e5052
@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
"""CompletionModels for different usages."""
|
"""CompletionModels for different usages."""
|
||||||
|
|
||||||
|
import qutebrowser.config.config as config
|
||||||
import qutebrowser.config.configdata as configdata
|
import qutebrowser.config.configdata as configdata
|
||||||
from qutebrowser.models.basecompletion import (BaseCompletionModel,
|
from qutebrowser.models.basecompletion import (BaseCompletionModel,
|
||||||
NoCompletionsError)
|
NoCompletionsError)
|
||||||
@ -94,6 +95,8 @@ class CommandCompletionModel(BaseCompletionModel):
|
|||||||
for obj in set(cmd_dict.values()):
|
for obj in set(cmd_dict.values()):
|
||||||
if not obj.hide:
|
if not obj.hide:
|
||||||
cmdlist.append((obj.name, obj.desc))
|
cmdlist.append((obj.name, obj.desc))
|
||||||
|
for name, cmd in config.instance['aliases'].items():
|
||||||
|
cmdlist.append((name, "Alias for \"{}\"".format(cmd)))
|
||||||
cat = self.new_category("Commands")
|
cat = self.new_category("Commands")
|
||||||
for (name, desc) in sorted(cmdlist):
|
for (name, desc) in sorted(cmdlist):
|
||||||
self.new_item(cat, name, desc)
|
self.new_item(cat, name, desc)
|
||||||
|
Loading…
Reference in New Issue
Block a user