// Prototypes for the killring. // // Works like the killring in emacs and readline. The killring is cut and paste whith a memory of // previous cuts. #ifndef FISH_KILL_H #define FISH_KILL_H #include "common.h" /// Replace the specified string in the killring. void kill_replace(const wcstring &old, const wcstring &newv); /// Add a string to the top of the killring. void kill_add(const wcstring &str); /// Rotate the killring. const wchar_t *kill_yank_rotate(); /// Paste from the killring. const wchar_t *kill_yank(); /// Sanity check. void kill_sanity_check(); /// Initialize the killring. void kill_init(); /// Destroy the killring. void kill_destroy(); #endif