esc

Externally Scriptable Editor

git clone git://mccd.space/esc

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)