diff options
Diffstat (limited to 'scripts/p7s')
| -rw-r--r-- | scripts/p7s/emacs.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/p7s/emacs.py b/scripts/p7s/emacs.py new file mode 100644 index 00000000..d977554f --- /dev/null +++ b/scripts/p7s/emacs.py @@ -0,0 +1,16 @@ +import pathlib +import textwrap + + +def setup_emacs(): + bin = pathlib.Path.home() / ".local" / "bin" + emacs = bin / "emacs" + emacs.write_text(textwrap.dedent(""" + #!/bin/sh + + ~/.cache/cosmo/bin/emacsclient --create-frame -t "$@" || { + ~/.cache/cosmo/bin/emacs --daemon --user="" + ~/.cache/cosmo/bin/emacsclient --create-frame -t "$@" + } + """)) + emacs.chmod(0o755) |
