From 0b9ac52d27b7da62a30779395242c1be4bc04618 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 13 Feb 2018 19:46:23 -0500 Subject: [PATCH] ui/doom-modeline: remove eldoc-eval #420 eldoc has this functionality built-in. --- modules/ui/doom-modeline/config.el | 21 --------------------- modules/ui/doom-modeline/packages.el | 1 - 2 files changed, 22 deletions(-) diff --git a/modules/ui/doom-modeline/config.el b/modules/ui/doom-modeline/config.el index 38d23f9fe..35e1abc6d 100644 --- a/modules/ui/doom-modeline/config.el +++ b/modules/ui/doom-modeline/config.el @@ -1,26 +1,5 @@ ;;; ui/doom-modeline/config.el -*- lexical-binding: t; -*- -(def-package! eldoc-eval - :config - (defun +doom-modeline-eldoc (text) - (concat (when (display-graphic-p) - (+doom-modeline--make-xpm 'doom-modeline-eldoc-bar)) - text)) - - ;; Show eldoc in the mode-line with `eval-expression' - (defun +doom-modeline--show-eldoc (input) - "Display string STR in the mode-line next to minibuffer." - (with-current-buffer (eldoc-current-buffer) - (let* ((str (and (stringp input) input)) - (mode-line-format (or (and str (or (+doom-modeline-eldoc str) str)) - mode-line-format)) - mode-line-in-non-selected-windows) - (force-mode-line-update) - (sit-for eldoc-show-in-mode-line-delay)))) - (setq eldoc-in-minibuffer-show-fn #'+doom-modeline--show-eldoc) - - (eldoc-in-minibuffer-mode +1)) - ;; anzu and evil-anzu expose current/total state that can be displayed in the ;; mode-line. (def-package! evil-anzu diff --git a/modules/ui/doom-modeline/packages.el b/modules/ui/doom-modeline/packages.el index 38ee48bd5..b5f2ee002 100644 --- a/modules/ui/doom-modeline/packages.el +++ b/modules/ui/doom-modeline/packages.el @@ -13,7 +13,6 @@ ;;(require 'iedit) ;;(require 'evil-multiedit) -(package! eldoc-eval) (when (featurep! :feature evil) (package! evil-anzu))