From 6e308f9f0ed7421baab802faa21dfef53196a39c Mon Sep 17 00:00:00 2001 From: Ken Manheimer Date: Fri, 29 Jan 2016 00:47:02 -0500 Subject: [PATCH] multishell - include active shell buffers names along with history entries. The effect is that existing shell buffers will complete as both the bare names and the name/path forms, while purely history entries will complete as just the name/path forms. The difference will provide a cue, a kind of lubrication for completing existing buffers. --- multishell.el | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/multishell.el b/multishell.el index dc979f015..2f4375290 100644 --- a/multishell.el +++ b/multishell.el @@ -519,10 +519,8 @@ Return the supplied name, if provided, else return nil." (and (buffer-live-p buffer) (with-current-buffer buffer ;; Shell mode buffers. - (derived-mode-p 'shell-mode)) - ;; Allow duplicates, as sign of buffers that - ;; currently exist vs historical entries. - ;;(not (multishell-history-entries name)) + (and (derived-mode-p 'shell-mode) + (comint-check-proc (current-buffer)))) name))) (buffer-list))) multishell-history)) -- 2.39.2