]> xn--ix-yja.es Git - alex.git/commitdiff
Make idempotent
authoralex <alex@pdp7.net>
Thu, 16 May 2024 09:32:45 +0000 (11:32 +0200)
committeralex <alex@pdp7.net>
Thu, 16 May 2024 09:32:45 +0000 (11:32 +0200)
scripts/p7s/emacs.py

index 633aab54c030d7e2e3c9074e8aab2c6268fd721b..c27001f2904fb35f87470d196d34b38b4bd80c81 100644 (file)
@@ -5,5 +5,7 @@ import p7s
 
 def setup_emacs():
     p7s.BASHRC_D.mkdir(parents=True, exist_ok=True)
+    (p7s.BASHRC_D / "emacs.bash").unlink()
     subprocess.run(["ln", "-s", (pathlib.Path(__file__).parent.parent.parent / "emacs" / "emacs.bash").absolute(), p7s.BASHRC_D / "emacs.bash"], check=True)
+    (pathlib.Path.home() / ".emacs").unlink()
     subprocess.run(["ln", "-s", (pathlib.Path(__file__).parent.parent.parent / "emacs" / "emacs.el").absolute(), pathlib.Path.home() / ".emacs"], check=True)