Prettier fix for closing completion buffer

This commit is contained in:
Mads Hartmann Jensen 2014-08-21 22:35:26 +02:00
parent 081a10dadd
commit 064d874e61
1 changed files with 5 additions and 4 deletions

View File

@ -628,9 +628,11 @@ it is started."
;; End of completion
((string= command "completion-stop")
(utop-set-state 'edit)
(with-current-buffer utop-complete-buffer
(with-output-to-temp-buffer "*Completions*"
(display-completion-list (nreverse utop-completion))))
(if (> (length utop-completion) 1)
(with-current-buffer utop-complete-buffer
(with-output-to-temp-buffer "*Completions*"
(display-completion-list (nreverse utop-completion))))
(minibuffer-hide-completions))
(setq utop-completion nil)))))
(defun utop-process-output (process output)
@ -669,7 +671,6 @@ automatically inserted by utop.
If ADD-TO-HISTORY is t then the input will be added to history."
(interactive)
(minibuffer-hide-completions)
(with-current-buffer utop-buffer-name
(when (eq utop-state 'edit)
;; Clear saved pending position