Coverage for qutebrowser/misc/cmdhistory.py : 100%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# vim: ft=python fileencoding=utf-8 sts=4 sw=4 et:
# Copyright 2014-2018 Florian Bruhin (The Compiler) <mail@qutebrowser.org> # # This file is part of qutebrowser. # # qutebrowser is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # qutebrowser is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
"""Raised when the history is empty."""
"""Raised when the end of the history is reached."""
"""Command history.
Attributes: history: A list of executed commands, with newer commands at the end. _tmphist: Temporary history for history browsing (as NeighborList)
Signals: changed: Emitted when an entry was added to the history. """
"""Constructor.
Args: history: The initial history to set. """ else:
"""Check _tmphist to see if we're browsing."""
"""Start browsing to the history.
Called when the user presses the up/down key and wasn't browsing the history already.
Args: text: The preset text. """ else:
def stop(self): """Stop browsing the history."""
"""Get the previous item in the temp history.
start() needs to be called before calling this. """
"""Get the next item in the temp history.
start() needs to be called before calling this. """
"""Append a new item to the history.
Args: text: The text to append. """
"""Initialize the LimitLineParser storing the history.""" standarddir.data(), 'cmd-history', limit='completion.cmd_history_max_items') command_history.changed) |