esc

Externally Scriptable Editor

git clone git://mccd.space/esc

commit 4c74a6b4b6ebb5b279c6472f4aa07c604e4719c5
parent 9b588fa4261c9212988187c4ebeceeda6d3c8245
Author: Marc <marc@coquand.email>
Date:   Tue, 30 Jun 2026 11:18:33 +0200

Remove unused file

Diffstat:
DIPC-fuse.md | 24------------------------
1 file changed, 0 insertions(+), 24 deletions(-)
diff --git a/IPC-fuse.md b/IPC-fuse.md
@@ -1,24 +0,0 @@
-# IPC via FUSE
-
-So the initial idea was to use FIFOs with commands, but it could be even better if the buffer used IPC via FUSE instead. That would allow inotify and stuff to work.
-
-It could also allow two buffers to edit the same window by "symlinking" it.
-
-What I love about this approach is how unbelievably easy it would be to implement stuff like replace certain things. Then certain things would be exposed in `XDG_RUNTIME_DIR`.
-
-So in `XDG_RUNTIME_DIR`, each instance of esc should mount for their PID
-
-```
-/esc/$PID/cursor		current selection
-/esc/$PID/viewport		currently visible text? 
-/esc/$PID/buffer/X/body		full buffer body
-/esc/$PID/buffer/X/undo		global undo history
-/esc/$PID/buffer/X/path		absolute path to the file
-/esc/$PID/buffer/X/ranges	Highlighting
-```
-
-This is particularly insteresting because it allows another process to edit it by symlinking. Before exiting, if needed, ownership would be copied over. 
-
-It also makes it so that you just sed the file to change its content. 
-
-Since FUSE is used, it should gracefully shutdown and unmount on exit.