Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.14 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.14 KB

Incremental search for window selection of GNU Screen

This program implements an alternative window selection functionality to GNU Screen. It provides incremental search by relying on the completing-read functions of Emacs.

Installation

You can enable ssw by creating a shortcut in your ~/.screenrc. For example:

    bind b screen $HOME/src/ssw

ssw starts Emacs as a sub-process, but it should start reasonably fast because it does not read the user's init file. If that's not fast enough and there's a running Emacs daemon, which has already loaded ssw.el, then this might work as well:

    bind b screen $HOME/src/ssw-emacsclient

Demo

demo

Emacs

Since the incremental window selection method is implemented in Emacs, ssw has a very simple screen library. Based on it ssw provides a new command for Emacs users: ssw-insert-window inserts the content of a screen window into an Emacs buffer.

License

GPLv3+