Install Emacs via the omarchy-emacs AUR package
Point the Emacs entry in the install-editor menu at a dedicated omarchy-install-editor-emacs script, matching the pattern already used for Helix, VSCode, and Zed. The script installs the omarchy-emacs AUR package and runs its installer, which pulls in emacs-wayland, applies the theme/font integration, and enables the user emacs.service. This is the AUR-packaged approach dhh suggested on #4807 (superseding the in-tree integration proposed there), now that the package exists and is maintained on the AUR. End-user behavior is unchanged except that a freshly installed Emacs now tracks the active Omarchy theme and font out of the box. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
228b5ac3ba
commit
15318d261f
Executable
+6
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# omarchy:summary=Install Emacs with Omarchy theme and font integration via the omarchy-emacs AUR package
|
||||
|
||||
echo "Installing Emacs..."
|
||||
omarchy-pkg-aur-add omarchy-emacs && omarchy-install-emacs
|
||||
@@ -186,7 +186,7 @@
|
||||
"install.editor.sublime": {"icon":"","label":"Sublime Text","action":"omarchy-install-and-launch 'Sublime Text' sublime-text-4 sublime_text"},
|
||||
"install.editor.helix": {"icon":"","label":"Helix","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-helix"},
|
||||
"install.editor.vim": {"icon":"","label":"Vim","action":"omarchy-install-app Vim vim"},
|
||||
"install.editor.emacs": {"icon":"","label":"Emacs","action":"omarchy-install-app Emacs emacs-wayland && systemctl --user enable --now emacs.service"},
|
||||
"install.editor.emacs": {"icon":"","label":"Emacs","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-emacs"},
|
||||
"install.terminal.alacritty": {"icon":"","label":"Alacritty","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal alacritty'"},
|
||||
"install.terminal.foot": {"icon":"","label":"Foot","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal foot'"},
|
||||
"install.terminal.ghostty": {"icon":"","label":"Ghostty","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal ghostty'"},
|
||||
|
||||
Reference in New Issue
Block a user