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:
object
A 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:
PySide.QtCore.QObject
A 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.
-