# HG changeset patch # User Karl Heuer # Date 763071230 0 # Node ID fab2ffdf64d5d00c9ab2a6dcda84c9dac89b9ce0 # Parent 7c95bb9f534b56c93387ed14d24af452a826702b (gdb): Use a minibuffer map with TAB to complete a filename. diff -r 7c95bb9f534b -r fab2ffdf64d5 lisp/gud.el --- a/lisp/gud.el Mon Mar 07 19:44:50 1994 +0000 +++ b/lisp/gud.el Mon Mar 07 20:13:50 1994 +0000 @@ -213,6 +213,14 @@ (defun gud-gdb-find-file (f) (find-file-noselect f)) +(defvar gdb-minibuffer-local-map nil + "Keymap for minibuffer prompting of gdb startup command.") +(if gdb-minibuffer-local-map + () + (setq gdb-minibuffer-local-map (copy-keymap minibuffer-local-map)) + (define-key + gdb-minibuffer-local-map "\C-i" 'comint-dynamic-complete-filename)) + ;;;###autoload (defun gdb (command-line) "Run gdb on program FILE in buffer *gud-FILE*. @@ -223,7 +231,7 @@ (if (consp gud-gdb-history) (car gud-gdb-history) "gdb ") - nil nil + gdb-minibuffer-local-map nil '(gud-gdb-history . 1)))) (gud-overload-functions '((gud-massage-args . gud-gdb-massage-args) (gud-marker-filter . gud-gdb-marker-filter)