diff options
author | Ashton Wiersdorf <mail@wiersdorf.dev> | 2023-11-17 11:30:57 -0700 |
---|---|---|
committer | Ashton Wiersdorf <mail@wiersdorf.dev> | 2023-11-17 11:30:57 -0700 |
commit | 97e12da249709818f9c1ce098d7d7fe3dc7dab4b (patch) | |
tree | 85a0ad4e68ff254c86427d8f2a6d332749de2a26 | |
parent | 32ab2d49a839572a3f7f1fd3966cdd99a5d516ae (diff) |
Improve Eglot config a little big
-rw-r--r-- | extras/dev.el | 5 | ||||
-rw-r--r-- | init.el | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/extras/dev.el b/extras/dev.el index 87fa7a2..f1a02d4 100644 --- a/extras/dev.el +++ b/extras/dev.el @@ -81,6 +81,10 @@ ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Helpful resources: +;; +;; - https://www.masteringemacs.org/article/seamlessly-merge-multiple-documentation-sources-eldoc + (use-package eglot ;; no :ensure t here because it's built-in @@ -90,6 +94,7 @@ :custom (eglot-send-changes-idle-time 0.1) + (eglot-extend-to-xref t) ; activate Eglot in referenced non-project files :config (fset #'jsonrpc--log-event #'ignore) ; massive perf boost---don't log every event @@ -21,6 +21,11 @@ ;;; - Optional extras ;;; - Built-in customization framework +;;; Guardrail + +(when (< emacs-major-version 29) + (error (format "Emacs Bedrock only works with Emacs 29 and newer; you have version ~a" emacs-major-version))) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; ;;; Basic settings |