[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/icomplete-vertical 6194070 04/20: Icomplete-vertical fix first c
From: |
Jimmy Aguilar Mena |
Subject: |
feature/icomplete-vertical 6194070 04/20: Icomplete-vertical fix first candidate and icomplete-hide-common-prefix. |
Date: |
Thu, 24 Sep 2020 22:58:19 -0400 (EDT) |
branch: feature/icomplete-vertical
commit 619407064bd96ec66d4aa38e2a64a5501cd2a61c
Author: Jimmy Aguilar Mena <spacibba@aol.com>
Commit: Jimmy Aguilar Mena <spacibba@aol.com>
Icomplete-vertical fix first candidate and icomplete-hide-common-prefix.
* lisp/icomplete.el (icomplete--vertical-prospects) : process
differently the fist candidate and not remove prefixes for the rest.
---
lisp/icomplete.el | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/lisp/icomplete.el b/lisp/icomplete.el
index bccceec..b793777 100644
--- a/lisp/icomplete.el
+++ b/lisp/icomplete.el
@@ -512,11 +512,18 @@ Conditions are:
max-mini-window-height)
(t 1)))
limit prospects comp)
+
+ ;; First candidate
+ (when (and prefix-len
+ icomplete-hide-common-prefix)
+ (push (substring (car comps) prefix-len) prospects)
+
+ (setq comps (cdr comps)
+ prospects-rows (1+ prospects-rows)))
+
+ ;; The others
(while (and comps (not limit))
- (setq comp (if (and icomplete-hide-common-prefix
- prefix-len)
- (substring (car comps) prefix-len)
- (car comps))
+ (setq comp (car comps)
comps (cdr comps))
(setq prospects-rows (1+ prospects-rows))
@@ -525,7 +532,8 @@ Conditions are:
(push comp prospects)
(push icomplete-ellipsis prospects)
(setq limit t)))
- (nreverse prospects)))
+ (nreverse prospects)
+ ))
(defun icomplete--vertical-mode-setup ()
- feature/icomplete-vertical 12b45f4 05/20: icomplete-vertical code simplify, (continued)
- feature/icomplete-vertical 12b45f4 05/20: icomplete-vertical code simplify, Jimmy Aguilar Mena, 2020/09/18
- feature/icomplete-vertical 01c8197 16/20: Rename internal variables to follow convention., Jimmy Aguilar Mena, 2020/09/18
- feature/icomplete-vertical 3ae232d 20/20: Icomplete improve vertical lines calculation., Jimmy Aguilar Mena, 2020/09/18
- branch feature/icomplete-vertical created (now 3ae232d), Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 6df116e 02/20: WIP_minor, Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 12b45f4 05/20: icomplete-vertical code simplify, Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 98d65aa 06/20: Add modified local map for icomplete., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 2e757af 11/20: Improve vertical height calculation when not in minibuffer, Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical fd92ea8 09/20: Add special management of first candidate, Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 0c2cff3 14/20: convert icomplete-tidy-shadowed-file-names in a custom, Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 6194070 04/20: Icomplete-vertical fix first candidate and icomplete-hide-common-prefix.,
Jimmy Aguilar Mena <=
- feature/icomplete-vertical ca1d6ee 07/20: icomplete add item format., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 8bf2245 17/20: Fix error in formatting when completion was function %, Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 3ae232d 20/20: Icomplete improve vertical lines calculation., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 1743b757 19/20: icomplete--format-function process substring with prefix., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 8a3ee9a 10/20: Fix icomplete prompt not visible in icomplete-vertical (bug#24293), Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical d1b38d8 08/20: Add icomplete--format-function to format items., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 01c8197 16/20: Rename internal variables to follow convention., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 785d32a 18/20: Icomplete vertical respect icomplete-hide-common-prefix., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 91dabb1 01/20: Add variables for icomplete indicators., Jimmy Aguilar Mena, 2020/09/24
- feature/icomplete-vertical 385c9d3 03/20: Improve icomplete-vertical implementation., Jimmy Aguilar Mena, 2020/09/24