diff options
author | Franck Cuny <franck@fcuny.net> | 2024-04-28 14:30:04 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2024-04-28 14:30:04 -0700 |
commit | 0e162763b310a8135b3b732ad9a01977c704c3e3 (patch) | |
tree | 14efaa064445ca46b399c4315db34e9314477466 | |
parent | remove unused white space (diff) | |
download | emacs.d-0e162763b310a8135b3b732ad9a01977c704c3e3.tar.gz |
install eldoc-box and tune GC settings
-rw-r--r-- | config/init-lsp.el | 7 | ||||
-rw-r--r-- | early-init.el | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/config/init-lsp.el b/config/init-lsp.el index c92eb36..d7eda93 100644 --- a/config/init-lsp.el +++ b/config/init-lsp.el @@ -26,6 +26,13 @@ ;; uses https://github.com/nix-community/nixd for the LSP server instead of rnix (add-to-list 'eglot-server-programs '(nix-mode . ("nixd")))) +(use-package eldoc-box + :ensure t + :hook + (eglot-managed-mode . eldoc-box-hover-mode) + :custom + (eldoc-box-max-pixel-width 1024)) + (provide 'init-lsp) ;;; init-lsp.el ends here diff --git a/early-init.el b/early-init.el index 870eb01..4568e74 100644 --- a/early-init.el +++ b/early-init.el @@ -28,7 +28,9 @@ 'emacs-startup-hook (lambda (&rest _) (setq garbage-collection-messages t) ;; log when the gc kicks in - (setq gc-cons-threshold 16777216) ;; 16mb - (setq gc-cons-percentage 0.1))) + ;; Make gc pauses faster by decreasing the threshold. + (setq gc-cons-threshold (* 2 1000 1000)) + ;; Portion of heap used for allocation. Defaults to 0.1. + (setq gc-cons-percentage 0.6))) ;;; early-init.el ends here |