]> xn--ix-yja.es Git - alex.git/commitdiff
Support Ubuntu 24.04
authorAlex <alex.corcoles@veecle.io>
Mon, 3 Jun 2024 19:33:01 +0000 (21:33 +0200)
committeralexpdp7 <alex@corcoles.net>
Mon, 3 Jun 2024 20:03:42 +0000 (22:03 +0200)
emacs/emacs.bash
scripts/p7s/bash.py

index 055e15ec1fd715ea42ac15daad555ecd78d5b578..7be90a38458eac335b793cc17fb0c51b902cd6ca 100644 (file)
@@ -1,5 +1,13 @@
 # source this file from your bash startup script
 
-alias emacs="emacs --emacs-appimage-run-as emacsclient --create-frame -t"
-export ALTERNATE_EDITOR=""
-export EDITOR="emacs --emacs-appimage-run-as emacsclient -t"
+test -f /usr/bin/emacs && {
+    alias emacs="emacsclient --create-frame -t"
+    export ALTERNATE_EDITOR=""
+    export EDITOR="emacsclient -t"
+}
+
+test -f ~/.local/bin/emacs && {
+    alias emacs="emacs --emacs-appimage-run-as emacsclient --create-frame -t"
+    export ALTERNATE_EDITOR=""
+    export EDITOR="emacs --emacs-appimage-run-as emacsclient -t"
+}
index b5c503d0a522901a27263bbdd3f3ccaf8eeac2e2..22271dee13b2f35e9d079215f73e71680dec9587 100644 (file)
@@ -7,8 +7,12 @@ def is_ubuntu_2204():
     return platform.freedesktop_os_release().get("VERSION_CODENAME") == "jammy"
 
 
+def is_ubuntu_2404():
+    return platform.freedesktop_os_release().get("VERSION_CODENAME") == "noble"
+
+
 def setup_bash():
-    if is_ubuntu_2204():
+    if is_ubuntu_2204() or is_ubuntu_2404():
         # clone the handy ~/.bashrc.d from Fedora
         bash_aliases = pathlib.Path.home() / ".bash_aliases"
         bash_aliases.write_text(textwrap.dedent("""