aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/overlays/kookie/emacs/rust
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/overlays/kookie/emacs/rust')
-rw-r--r--infra/libkookie/overlays/kookie/emacs/rust/default.el4
-rw-r--r--infra/libkookie/overlays/kookie/emacs/rust/default.nix3
2 files changed, 7 insertions, 0 deletions
diff --git a/infra/libkookie/overlays/kookie/emacs/rust/default.el b/infra/libkookie/overlays/kookie/emacs/rust/default.el
index 0dc40909d93e..9467b18689bf 100644
--- a/infra/libkookie/overlays/kookie/emacs/rust/default.el
+++ b/infra/libkookie/overlays/kookie/emacs/rust/default.el
@@ -21,3 +21,7 @@
;;; Use projectile to find project roots
(projectile-mode t)
(setq lsp-auto-guess-root t)
+
+(setq lsp-ui-doc-position 'top)
+(setq lsp-ui-doc-max-width 40)
+(setq lsp-ui-doc-max-height 20)
diff --git a/infra/libkookie/overlays/kookie/emacs/rust/default.nix b/infra/libkookie/overlays/kookie/emacs/rust/default.nix
index 2c49caf06cbc..ddc691d049d2 100644
--- a/infra/libkookie/overlays/kookie/emacs/rust/default.nix
+++ b/infra/libkookie/overlays/kookie/emacs/rust/default.nix
@@ -7,6 +7,9 @@ with epkgs; with pkgs;
# lsp integration
lsp-mode lsp-ui company
+ # ??? Not sure why these are required
+ dash-functional spinner
+
# projectile mode
projectile