(exec-path-from-shell-initialize)
;; while we're at it, let's fix access to our running ssh-agent
(exec-path-from-shell-copy-env "SSH_AGENT_PID")
- (exec-path-from-shell-copy-env "SSH_AUTH_SOCK"))
+ (exec-path-from-shell-copy-env "SSH_AUTH_SOCK")
+ (exec-path-from-shell-copy-env "XDG_DOWNLOAD_DIR"))
;; start up emacs server. see
;; https://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html#Emacs-Server
(exwm-manage-finish . (lambda ()
(when exwm-class-name
(cond
- ((string= exwm-class-name "Abrowser")
+ ((string= exwm-class-name "IceCat")
(exwm-input-set-local-simulation-keys
`(,@exwm-input-simulation-keys
([?\C-\S-d] . [?\C-d]))))
("\\.flac\\'" "mpv")))
:bind (:map dired-mode-map
("b" . dired-up-directory)
- ("e" . dired-ediff-files)
- ("E" . dired-toggle-read-only)
+ ("E" . dired-ediff-files)
+ ("e" . dired-toggle-read-only)
("\\" . dired-hide-details-mode)
("z" . (lambda ()
(interactive)
:commands (sml/apply-theme)
:demand
:config
+ ;; thanks, but no thnaks; don't make fixed-width fills.
+ (defun sml/fill-for-buffer-identification () "")
(setq sml/theme 'tangomod)
(sml/setup)
(smart-mode-line-enable))
(setq scpaste-http-destination "https://p.bndl.org"
scpaste-scp-destination "nix:/var/www/p.bndl.org"))
+(use-package eww
+ :custom
+ (eww-download-directory (file-name-as-directory
+ (getenv "XDG_DOWNLOAD_DIR"))))
+
\f
;;; Email (with Gnus)
read-mail-command 'gnus)
(use-package gnus
- :bind (("s-m" . gnus)
+ :bind (("s-m" . gnus-plugged)
("s-M" . gnus-unplugged)
- ("C-c a m" . gnus)
+ ("C-c a m" . gnus-plugged)
("C-c a M" . gnus-unplugged))
:init
(setq