set it to a relative directory name either.
+2007-03-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (completion-setup-function): Improve last fix so it doesn't
+ set it to a relative directory name either.
+
2007-03-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
* ps-print.el: Replace some (defvar VAR) by (defvar VAR nil).
;; so it will get copied into the completion list buffer.
(if minibuffer-completing-file-name
(with-current-buffer mainbuf
- (setq default-directory (or (file-name-directory mbuf-contents)
- default-directory))))
+ (setq default-directory
+ (file-name-directory (expand-file-name mbuf-contents)))))
(with-current-buffer standard-output
(completion-list-mode)
(set (make-local-variable 'completion-reference-buffer) mainbuf)