This program implements an alternative window selection functionality
to GNU Screen. It provides incremental search by relying on
the completing-read
functions of Emacs.
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
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.