diff options
| author | Nick Roberts | 2006-05-03 00:17:35 +0000 |
|---|---|---|
| committer | Nick Roberts | 2006-05-03 00:17:35 +0000 |
| commit | 9d6bb9e0af2671a4deca1509f4a2d5655400f67a (patch) | |
| tree | d8b056460acfdacae93f85e7b08b325b070869d5 | |
| parent | cea3f866ce0df44b5a3ff04be3cf7fe09b9e7364 (diff) | |
| download | emacs-9d6bb9e0af2671a4deca1509f4a2d5655400f67a.tar.gz emacs-9d6bb9e0af2671a4deca1509f4a2d5655400f67a.zip | |
(gud-watch): Let user select an expression.
(menu): Fix typo.
| -rw-r--r-- | lisp/progmodes/gdb-ui.el | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lisp/progmodes/gdb-ui.el b/lisp/progmodes/gdb-ui.el index a5163319fbf..4b3202c6e41 100644 --- a/lisp/progmodes/gdb-ui.el +++ b/lisp/progmodes/gdb-ui.el | |||
| @@ -690,10 +690,13 @@ With arg, enter name of variable to be watched in the minibuffer." | |||
| 690 | (if event (posn-set-point (event-end event))) | 690 | (if event (posn-set-point (event-end event))) |
| 691 | (require 'tooltip) | 691 | (require 'tooltip) |
| 692 | (save-selected-window | 692 | (save-selected-window |
| 693 | (let ((expr (if arg | 693 | (let ((expr |
| 694 | (completing-read "Name of variable: " | 694 | (if arg |
| 695 | 'gud-gdb-complete-command) | 695 | (completing-read "Name of variable: " |
| 696 | (tooltip-identifier-from-point (point))))) | 696 | 'gud-gdb-complete-command) |
| 697 | (if (and transient-mark-mode mark-active) | ||
| 698 | (buffer-substring (region-beginning) (region-end)) | ||
| 699 | (tooltip-identifier-from-point (point)))))) | ||
| 697 | (catch 'already-watched | 700 | (catch 'already-watched |
| 698 | (dolist (var gdb-var-list) | 701 | (dolist (var gdb-var-list) |
| 699 | (unless (string-match "\\." (car var)) | 702 | (unless (string-match "\\." (car var)) |
| @@ -2691,7 +2694,7 @@ corresponding to the mode line clicked." | |||
| 2691 | '(menu-item "Inferior IO" gdb-frame-separate-io-buffer | 2694 | '(menu-item "Inferior IO" gdb-frame-separate-io-buffer |
| 2692 | :enable gdb-use-separate-io-buffer)) | 2695 | :enable gdb-use-separate-io-buffer)) |
| 2693 | (define-key menu [registers] '("Registers" . gdb-frame-registers-buffer)) | 2696 | (define-key menu [registers] '("Registers" . gdb-frame-registers-buffer)) |
| 2694 | (define-key menu [disassembly] '("Disassembiy" . gdb-frame-assembler-buffer)) | 2697 | (define-key menu [disassembly] '("Disassembly" . gdb-frame-assembler-buffer)) |
| 2695 | (define-key menu [breakpoints] | 2698 | (define-key menu [breakpoints] |
| 2696 | '("Breakpoints" . gdb-frame-breakpoints-buffer)) | 2699 | '("Breakpoints" . gdb-frame-breakpoints-buffer)) |
| 2697 | (define-key menu [locals] '("Locals" . gdb-frame-locals-buffer)) | 2700 | (define-key menu [locals] '("Locals" . gdb-frame-locals-buffer)) |