benwbooth/screensend.el
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
screensend.el
-------------
Simple Emacs script to allow you to send selected blocks of text to a
running screen or tmux session. This is useful for sending text to interactive
programs like clojure, psql, etc. in cases where the built-in term-mode is
too slow.
# Usage:
; for screen
(require 'screensend)
(global-set-key [f4] 'screen-select)
(global-set-key [f5] 'screen-send)
; for tmux
(require 'screensend)
(global-set-key [f4] 'tmux-select)
(global-set-key [f5] 'tmux-send)
Start a screen session:
screen -S mysession
Or if you're using tmux:
tmux new-session -s mysession
Now press F4 and select "mysession"
Now either select some text or place the cursor in between a text paragraph
and hit F5.
The selected text is transmitted to the screen session.