[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ivy 2c23dae5ea 01/10: counsel.el (counsel--imenu-candid
From: |
Basil L. Contovounesios |
Subject: |
[elpa] externals/ivy 2c23dae5ea 01/10: counsel.el (counsel--imenu-candidates): Specialize python-mode |
Date: |
Sun, 11 Sep 2022 08:15:32 -0400 (EDT) |
branch: externals/ivy
commit 2c23dae5ea1159cbea9bd64f12c3b674357d3fe3
Author: Oleh Krehel <ohwoeowho@gmail.com>
Commit: Oleh Krehel <ohwoeowho@gmail.com>
counsel.el (counsel--imenu-candidates): Specialize python-mode
* counsel.el (counsel-imenu-action): No need for `with-ivy-window'
---
counsel.el | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/counsel.el b/counsel.el
index 329968976f..bae16a8a3c 100644
--- a/counsel.el
+++ b/counsel.el
@@ -4705,9 +4705,12 @@ S will be of the form \"[register]: content\"."
imenu-auto-rescan-maxout))
(items (imenu--make-index-alist t))
(items (delete (assoc "*Rescan*" items) items))
- (items (if (eq major-mode 'emacs-lisp-mode)
- (counsel-imenu-categorize-functions items)
- items)))
+ (items (cond ((eq major-mode 'emacs-lisp-mode)
+ (counsel-imenu-categorize-functions items))
+ ((eq major-mode 'python-mode)
+ (python-imenu-create-flat-index))
+ (t
+ items))))
(counsel-imenu-get-candidates-from items)))
(defun counsel-imenu-get-candidates-from (alist &optional prefix)
@@ -4747,8 +4750,7 @@ PREFIX is used to create the key."
items)))
(defun counsel-imenu-action (x)
- (with-ivy-window
- (imenu (cdr x))))
+ (imenu (cdr x)))
(defvar counsel-imenu-history nil
"History for `counsel-imenu'.")
- [elpa] externals/ivy updated (166b3161a3 -> d9c2053316), Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy 2c23dae5ea 01/10: counsel.el (counsel--imenu-candidates): Specialize python-mode,
Basil L. Contovounesios <=
- [elpa] externals/ivy e322890809 05/10: ivy.el (ivy-occur-flush-lines): Add, Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy fa2f99bdc6 06/10: Fix for issue #2805 by using company-finish on counsel-company., Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy 2cfccf44a8 07/10: Fix company-prefix and company-common when using counsel-company., Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy d9c2053316 10/10: Merge branch 'master' into externals/ivy, Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy e9c0fb953d 09/10: Clean up compatibility of recent changes, Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy 88715a5e1e 04/10: counsel.el (counsel-git-history): Add, Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy 4c370d6677 08/10: Refactored counsel-company simplifying and removing uneeded code., Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy ee7f7f8c79 02/10: ivy-overlay.el (ivy-display-function-overlay): Check org offset based on Emacs version, Basil L. Contovounesios, 2022/09/11
- [elpa] externals/ivy b85f7840a2 03/10: counsel.el (counsel-yank-pop-action): Adjust for vterm-mode, Basil L. Contovounesios, 2022/09/11