summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/.xmonad/xmonad.hs3
-rw-r--r--emacs/.doom.d/config.el7
2 files changed, 10 insertions, 0 deletions
diff --git a/desktop/.xmonad/xmonad.hs b/desktop/.xmonad/xmonad.hs
index 2bc7c07..375d74d 100644
--- a/desktop/.xmonad/xmonad.hs
+++ b/desktop/.xmonad/xmonad.hs
@@ -91,6 +91,9 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
, ((modm, xK_d ), spawn "rofi -show run")
, ((modm, xK_s ), spawn "rofipass")
+ -- launch emacs everywhere
+ , ((modm, xK_minus ), spawn "emacsclient --eval \"(emacs-everywhere)\"")
+
-- close focused window
, ((modm .|. shiftMask, xK_c ), kill)
diff --git a/emacs/.doom.d/config.el b/emacs/.doom.d/config.el
index e6a39df..2b0dbfd 100644
--- a/emacs/.doom.d/config.el
+++ b/emacs/.doom.d/config.el
@@ -16,6 +16,13 @@
(setq kj/font-size 14)
(setq doom-theme 'doom-dark+)
+;; Completion gets in the way more often than being useful.
+(setq company-idle-delay nil)
+(setq lsp-ui-doc-enable nil)
+
+;; Scratch buffers are often for lisp stuff.
+(setq doom-scratch-initial-major-mode 'lisp-interaction-mode)
+
(setq math-additional-units
'((ZiB "1024 * EiB" "Zebibyte")
(EiB "1024 * PiB" "Exbibyte")