;;; Commentary:
-;; Emacs configuration of Amin Bandali, computer scientist, free
-;; software activist, GNU maintainer & webmaster. Packages are
-;; installed from GNU Guix, for purely functional and fully
-;; reproducible package management. Before switching to GNU Guix,
-;; I used straight.el for package management, and before that, Borg.
+;; GNU Emacs configuration of Amin Bandali (mab), computer scientist,
+;; Free Software activist, and GNU maintainer & webmaster. Packages
+;; are installed through GNU Guix, for a fully reproducible setup.
+;; Before switching to Guix, I used straight.el, and before that Borg.
;; Over the years, I've taken inspiration from configurations of many
;; great people. Some that I can remember off the top of my head are:
(setq b/emacs-initialized t
gc-cons-threshold b/gc-cons-threshold
gc-cons-percentage b/gc-cons-percentage
- file-name-handler-alist b/file-name-handler-alist))
+ file-name-handler-alist b/file-name-handler-alist)
+ (with-eval-after-load 'exwm-workspace
+ (setq-default
+ mode-line-format
+ (append
+ mode-line-format
+ '((:eval
+ (format
+ "[%s]" (number-to-string
+ exwm-workspace-current-index))))))))
(add-hook 'after-init-hook #'b/post-init)
;; increase number of lines kept in *Messages* log
:config
(unbind-key "C-j" emmet-mode-keymap)
(setq emmet-move-cursor-between-quotes t)
- :hook (css-mode html-mode mhtml-mode sgml-mode))
+ :hook (css-mode html-mode sgml-mode))
(comment
(use-package meghanada