syd-emacs1
Convenience wrapper to run emacs under syd
Usage
syd-emacs [command-line
switches]
[files ...]
Overview
syd-emacs is a convenience wrapper to run Emacs under Syd. All command-line arguments are passed directly to emacs(1).
Files
| /dev/syd.el | Emacs Lisp syd(2) API library. |
| Access assumes sandbox lock is accessible, ie "lock:off" or "lock:exec". | |
| ~/.emacs.d/init.syd-3 | Emacs Syd profile, if this file does not exist, the "lib" profile is used instead. |
| The "lib" profile turns all sandboxing off and sets "lock:exec" to allow access to the virtual file "/dev/syd.el". | |
| If you do not want to turn all sandboxing off, you're encouraged to configure a profile with this file. | |
| Ensure to add "lock:exec" in the end so that the initial emacs(1) process can access the sandbox to load "/dev/syd.el". | |
| Ensure to call "(syd-lock :lock-on)" from within emacs(1) when you're done configuring syd(1) using the syd(2) API. | |
| If you do not want to allow access to the sandbox lock, you're encouraged to call syd(1) manually with emacs(1). | |
| This is just a convenience wrapper. | |
| ~/.emacs.d/syd.log | Emacs Syd log file, access violations are logged to this file. |
| syd-emacs(1) opens this file, and sets SYD_LOG_FD environment variable to the value of the file descriptor. | |
| The file is opened for create+append-only. |