+2002-11-14 Juanma Barranquero <lektu@terra.es>
+
+ * gud.el: Fix feature name in `provide'.
+
+ * gdb-ui.el: Fix feature name in `require'.
+
2002-11-14 Per Cederqvist <ceder@lysator.liu.se> (tiny change)
* progmodes/etags.el (find-tag-default): Copy text at point without
;;; Code:
-(require 'mygud)
+(require 'gud)
(defcustom gdb-many-windows t
"If t, using gdba, start gdb with ancillary buffers visible.
Displayed expressions appear in separate frames. Arrays may be displayed
as slices and visualised using the graph program from plotutils if installed.
-
+
If `gdb-many-windows' is set to nil then gdb starts with just two windows :
the GUD and the source buffer.
;; representation) and buffers associated with those objects.
;;
-;;
+;;
;; gdb-instance objects
-;;
+;;
(defun make-gdb-instance (proc)
"Create a gdb instance object from a gdb process."
(let ((annotation (substring burst
(match-beginning 1)
(match-end 1))))
-
+
;; Stuff prior to the match is just ordinary output.
;; It is either concatenated to OUTPUT or directed
;; elsewhere.
;; Take that stuff off the burst.
(setq burst (substring burst (match-end 0)))
-
+
;; Parse the tag from the annotation, and maybe its arguments.
(string-match "\\(\\S-*\\) ?\\(.*\\)" annotation)
(let* ((annotation-type (substring annotation
;; The idle input queue and the output phasing associated with
;; the instance variable `(gdb-instance-output-sink instance)' help
;; us to run commands behind the user's back.
-;;
+;;
;; Below is the code for specificly managing buffers of output from one
;; command.
;;
instance
(cons ',name
(gdb-instance-pending-triggers instance)))))))
-
+
(defmacro def-gdb-auto-update-handler (name trigger buf-key custom-defun)
`(defun ,name ()
(set-gdb-instance-pending-triggers
\f
;;
;; Breakpoint buffers
-;;
+;;
;; These display the output of `info breakpoints'.
;;
(setq answer (split-window largest new-size))
(set-window-buffer answer buf)))
answer))
-
+
(defun gdb-display-source-buffer (buffer)
(set-window-buffer gdb-source-window buffer))