summaryrefslogtreecommitdiff
path: root/modules/common/emacs/doom/config.el
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2023-11-12 17:50:43 +0300
committerAzat Bahawi <azat@bahawi.net>2023-11-12 17:50:43 +0300
commit011c1632f3762e1bc1ecfdee9d9f3b3f44be74e5 (patch)
treee9d7d5955f25f82cdb671f1c44da663d2d839485 /modules/common/emacs/doom/config.el
parent303b8e2ed8b836858b4dc6ca2210178ace9c6b6f (diff)
2023-11-12
Diffstat (limited to 'modules/common/emacs/doom/config.el')
-rw-r--r--modules/common/emacs/doom/config.el42
1 files changed, 23 insertions, 19 deletions
diff --git a/modules/common/emacs/doom/config.el b/modules/common/emacs/doom/config.el
index df8b82e..7cecfba 100644
--- a/modules/common/emacs/doom/config.el
+++ b/modules/common/emacs/doom/config.el
@@ -2,32 +2,35 @@
;;; Misc
;;
-(setq display-line-numbers-type t)
+(setq frame-title-format '("GNU Emacs"))
-(setq scroll-margin 10
- hscroll-margin 10)
+(setq-hook! 'prog-mode-hook
+ display-line-numbers-type 'relative
+ scroll-margin 10
+ hscroll-margin 10)
-(setq browse-url-generic-program (executable-find "firefox")
- browse-url-browser-function 'browse-url-generic)
+(when IS-LINUX
+ (setq browse-url-generic-program (executable-find "firefox")
+ browse-url-browser-function 'browse-url-generic))
;;
;;; Doom-specific
;;
-;; Make it more default-ey.
-(setq frame-title-format '("Emacs")
- icon-title-format frame-title-format)
-
-(setq doom-theme 'doom-tomorrow-night)
-
-(setq +format-on-save-enabled-modes '(not nix-mode json-mode yaml-mode))
+(setq doom-theme 'doom-tomorrow-night
+ doom-modeline-icon nil
+ doom-modeline-indent-info t
+ doom-modeline-total-line-number t
+ doom-modeline-height 30)
;;
;;; LSP
;;
(setq lsp-enable-suggest-server-download nil
- lsp-file-watch-threshold 512)
+ lsp-enable-file-watchers t
+ lsp-file-watch-threshold 2048
+ lsp-modeline-code-actions-enable nil)
;;
;;; Org
@@ -174,12 +177,13 @@
(setq circe-network-options
(mapcar (lambda (server)
- `(,server :server-buffer-name ,server
- :host "shire.net"
- :port 6667
- :user ,(concat circe-default-user "/" server)
- :pass ,(lambda (&rest _)
- (+pass-get-secret "server/soju.manwe.shire.net/azahi"))))
+ `(,server
+ :server-buffer-name ,server
+ :host "shire.net"
+ :port 6667
+ :user ,(concat circe-default-user "/" server)
+ :pass ,(lambda (&rest _)
+ (+pass-get-secret "server/soju.manwe.shire.net/azahi"))))
'("libera" "oftc" "hackint" "rizon")))
;;