diff --git a/doom/.config/doom/config.el b/doom/.config/doom/config.el index c9e1478..e48e96a 100644 --- a/doom/.config/doom/config.el +++ b/doom/.config/doom/config.el @@ -90,6 +90,23 @@ the compiled PDF version) in pympress." (setq ispell-personal-dictionary (expand-file-name "~/.aspell.en.pws")) (setq ispell-dictionary "en_CA")) +(use-package! w3m) + +;; https://github.com/tarsius/keycast/issues/7 +(use-package keycast + :config + (define-minor-mode keycast-mode + "Show current command and its key binding in the mode line (fix for use with doom-mode-line)." + :global t + (if keycast-mode + (add-hook 'pre-command-hook 'keycast--update t) + (remove-hook 'pre-command-hook 'keycast--update))) + (add-to-list 'global-mode-string '("" keycast-mode-line))) + +(use-package! edit-server + :config + (edit-server-start)) + ;; Whenever you reconfigure a package, make sure to wrap your config in an ;; `after!' block, otherwise Doom's defaults may override your settings. E.g. ;; diff --git a/doom/.config/doom/packages.el b/doom/.config/doom/packages.el index 8105e8c..e6cd46c 100644 --- a/doom/.config/doom/packages.el +++ b/doom/.config/doom/packages.el @@ -61,5 +61,8 @@ :files ("subed/*.el"))) (package! ess-view) (package! ess-view-data) +(package! keycast) (package! pandoc-mode) (package! wakatime-mode) +(package! w3m) +(package! edit-server)