;;; icejam-eglot -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Global Language Server Protocol Config ;;; Code: (use-package eglot :ensure nil :config ;; Use Ruby-Lsp instead of Solargraph (add-to-list 'eglot-server-programs '((ruby-mode ruby-ts-mode) "ruby-lsp"))) (use-package eldoc-box :ensure (:host github :repo "casouri/eldoc-box") :hook ((emacs-lisp-mode . eldoc-box-hover-at-point-mode) (eglot--managed-mode . eldoc-box-hover-at-point-mode)) :custom-face (eldoc-box-markdown-separator ((t (:inherit (fringe)))))) ;; Add debugger support to emacs. (use-package dape :ensure t) (provide 'icejam-eglot) ;;; icejam-eglot.el ends here