summaryrefslogtreecommitdiff
path: root/man/3/snarf
diff options
context:
space:
mode:
Diffstat (limited to 'man/3/snarf')
-rw-r--r--man/3/snarf29
1 files changed, 29 insertions, 0 deletions
diff --git a/man/3/snarf b/man/3/snarf
new file mode 100644
index 00000000..810504d1
--- /dev/null
+++ b/man/3/snarf
@@ -0,0 +1,29 @@
+.TH SNARF 3 hosted
+.SH NAME
+snarf \- host window system clipboard
+.SH SYNOPSIS
+.B bind -a #^ /dev
+.br
+.B bind -b #^ /chan
+.PP
+.B /dev/snarf
+.br
+.B /chan/snarf
+.SH DESCRIPTION
+.I Snarf
+serves a single file,
+.BR snarf .
+Reading the file returns the current
+contents of the host window system's own clipboard (equivalent to
+the Inferno window system's `snarf buffer').
+If the file is opened for writing, subsequent writes append to an internal buffer;
+when the file is closed, that buffer's contents are written to the host window system's clipboard.
+.PP
+.IR Emu (1)
+automatically binds the device to both
+.B /dev
+and
+.B /chan
+when it starts up, if a window system is configured.
+.SH SEE ALSO
+.IR wm (1)