esc
Externally Scriptable Editor
git clone git://mccd.space/esc
| Log | Files | Refs | README |
esc-ipc.5 (1081B)
1 .TH esc-ipc 7
2
3 .SH NAME
4
5 esc-ipc - Esc editor fuse filesystem
6
7 .SH DESCRIPTION
8
9 .PP
10 .B esc(1)
11 mounts a pseudo-filesystem for each process under
12 .B XDG_RUNTIME_DIR/esc/\fIpid\fR
13 using
14 .B fuse(4)
15 which is automatically unmounted when the process is finished.
16
17 .SS Overview
18 Underneath
19 .B XDG_RUNTIME_DIR/esc/\fIpid\fR
20 , there are the following groups of files and subdirectories.
21
22 .IP /cursor 25
23 the current column and row of the selection and cursor.
24
25 .IP \fI/cwd\fR 25
26 Symlink to the current working directory.
27
28 .IP /buffer/\fIn\fR/body.n 25
29 The body of the \fIn\fRth buffer. Writable. Multiple files can be stacked, which will make them show as one after one another.
30
31 .IP /buffer/\fIn\fR/path.n 25
32 Currently opened filename, relative to \fI/cwd\fR. Can optionally contain a range which is the space which is operateable for the file.
33
34 .IP /buffer/\fIn\fR/ranges 25
35 The highlighting ranges of the currently open buffer.
36
37 .IP /buffer/\fIn\fR/history/\fIdate\fR 25
38 A snapshot of the state of the buffer at moment \fIdate\fR.
39
40 .SH SEE ALSO
41 .B patch(1)
42 .B diff(1)
43 .B esc-backup(7)