Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: qt.console.kill_ring¶
A generic Emacs-style kill ring, as well as a Qt-specific version.
2 Classes¶
-
class
IPython.qt.console.kill_ring.KillRing¶ Bases:
objectA generic Emacs-style kill ring.
-
__init__()¶
-
clear()¶ Clears the kill ring.
-
kill(text)¶ Adds some killed text to the ring.
-
rotate()¶ Rotate the kill ring, then yank back the new top.
Returns: A text string or None.
-
yank()¶ Yank back the most recently killed text.
Returns: A text string or None.
-
-
class
IPython.qt.console.kill_ring.QtKillRing(text_edit)¶ Bases:
PyQt4.QtCore.QObjectA kill ring attached to Q[Plain]TextEdit.
-
__init__(text_edit)¶ Create a kill ring attached to the specified Qt text edit.
-
clear()¶ Clears the kill ring.
-
kill(text)¶ Adds some killed text to the ring.
-
kill_cursor(cursor)¶ Kills the text selected by the give cursor.
-
rotate()¶ Rotate the kill ring, then yank back the new top.
-
yank()¶ Yank back the most recently killed text.
-
