emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 41e2e41 246/272: Clean-up previous change


From: Oleh Krehel
Subject: [elpa] master 41e2e41 246/272: Clean-up previous change
Date: Mon, 25 Apr 2016 10:13:28 +0000

branch: master
commit 41e2e413673158863b6a6b2e7627acb3f69bd56c
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Clean-up previous change
    
    * counsel.el (counsel--browse-history): Rename from `browse-history'.
    
    (eshell-history-ring):
    (comint-input-ring): Declare.
    (counsel-esh-history): Add require.
    (counsel-shell-history): Add require.
    (** `counsel-esh-history'): Add an outline.
    
    Fixes #459
---
 counsel.el |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/counsel.el b/counsel.el
index 76daf6d..864340a 100644
--- a/counsel.el
+++ b/counsel.el
@@ -1896,7 +1896,8 @@ And insert it into the minibuffer. Useful during
     (ivy-read "Expr: " (delete-dups read-expression-history)
               :action #'insert)))
 
-(defun browse-history (elements)
+;;** `counsel-esh-history'
+(defun counsel--browse-history (elements)
   "Use Ivy to navigate through ELEMENTS."
   (setq ivy-completion-beg (point))
   (setq ivy-completion-end (point))
@@ -1905,17 +1906,23 @@ And insert it into the minibuffer. Useful during
              (ring-elements elements))
             :action #'ivy-completion-in-region-action))
 
+(defvar eshell-history-ring)
+
 ;;;###autoload
 (defun counsel-esh-history ()
   "Browse Eshell history."
   (interactive)
-  (browse-history eshell-history-ring))
+  (require 'em-hist)
+  (counsel--browse-history eshell-history-ring))
+
+(defvar comint-input-ring)
 
 ;;;###autoload
 (defun counsel-shell-history ()
   "Browse shell history."
   (interactive)
-  (browse-history comint-input-ring))
+  (require 'comint)
+  (counsel--browse-history comint-input-ring))
 
 ;;* Misc OS
 ;;** `counsel-rhythmbox'



reply via email to

[Prev in Thread] Current Thread [Next in Thread]