aboutsummaryrefslogtreecommitdiff
path: root/mixins/dev.el
diff options
context:
space:
mode:
authorAshton Wiersdorf <mail@wiersdorf.dev>2023-07-25 18:54:52 -0600
committerAshton Wiersdorf <mail@wiersdorf.dev>2023-07-25 18:54:52 -0600
commit9943e143d7a581535a61eb3ce3e0a7aef56a7c39 (patch)
tree32923ccacaea51eac64d4dd2d297d8d967c34b63 /mixins/dev.el
parentc784ff61c302017085586075e775dbdbc8735f63 (diff)
Expand modus config; improve Elgot, vertico config; fix corfu load
Diffstat (limited to 'mixins/dev.el')
-rw-r--r--mixins/dev.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/mixins/dev.el b/mixins/dev.el
index c92075e..29db907 100644
--- a/mixins/dev.el
+++ b/mixins/dev.el
@@ -10,12 +10,23 @@
;;; Contents:
;;;
+;;; - Built-in config for developers
;;; - Version Control
;;; - Common file types
;;; - Eglot, the built-in LSP client for Emacs
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
+;;; Built-in config for developers
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(use-package emacs
+ :hook
+ ((prog-mode . electric-pair-mode)))
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
;;; Version Control
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -60,6 +71,7 @@
(eglot-send-changes-idle-time 0.1)
:config
+ (fset #'jsonrpc--log-event #'ignore) ; massive perf boost---don't log every event
;; Sometimes you need to tell Eglot where to find the language server
; (add-to-list 'eglot-server-programs
; '(haskell-mode . ("haskell-language-server-wrapper" "--lsp")))