diff options
-rw-r--r-- | init.org | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -441,6 +441,9 @@ #+end_src * Window manager helpers *** exwm + To start emacs in an exwm session we use the flag ~-f + jao-exwm-enable~, which calls the function below enabling it. This + function, in turn, loads exwm's configuration from [[./exwm.org][exwm.org]]. #+begin_src emacs-lisp (setq exwm-workspace-current-index 0) (defvar jao-exwm-enabled-p nil) @@ -456,6 +459,9 @@ (message "Welcome to exwm")) #+end_src *** sway + When starting emacs inside a sway session, we use ~-f + jao-sway-enable~ and don't load any separate configuration file. + #+begin_src emacs-lisp (defun jao-swaymsg (msg) (shell-command (format "swaymsg '%s' >/dev/null" msg))) @@ -1811,6 +1817,8 @@ (jao-sendmail-local) #+END_SRC *** Gnus + The core of Gnus's configuration is tangled to the usual ~gnus.el~ + from [[./gnus.org][gnus.org]]. #+BEGIN_SRC emacs-lisp (defalias 'jao-open-gnus-frame 'jao-afio--goto-gnus) @@ -4035,6 +4043,8 @@ (jao-mpris-minibuffer-register name :system))) #+end_src *** spotify + Access to spotify uses packages tangled from [[./lib/media/espotify.org][espotify.org]], which + offers functionality tailored to the completion engines at hand: #+begin_src emacs-lisp (jao-maybe-tangle "lib/media/espotify") |