Mercurial > hg > xemacs-beta
diff lisp/comint/gdbsrc.el @ 136:b980b6286996 r20-2b2
Import from CVS: tag r20-2b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:31:12 +0200 |
parents | cf808b4c4290 |
children |
line wrap: on
line diff
--- a/lisp/comint/gdbsrc.el Mon Aug 13 09:30:13 2007 +0200 +++ b/lisp/comint/gdbsrc.el Mon Aug 13 09:31:12 2007 +0200 @@ -294,8 +294,9 @@ (and (eq major-mode 'gdb-mode) ; doesn't work w/ energize yet (setq current-gdb-buffer (current-buffer)) ;; XEmacs change: - (make-local-hook 'kill-buffer-hook) - (add-hook 'kill-buffer-hook 'gdbsrc-reset nil t)) + (progn + (make-local-hook 'kill-buffer-hook) + (add-hook 'kill-buffer-hook 'gdbsrc-reset nil t))) (error "Cannot determine current-gdb-buffer")) ;;; (set-process-filter ;;; (get-buffer-process current-gdb-buffer) 'gdbsrc-mode-filter) @@ -502,7 +503,7 @@ epnt extent (eq (window-buffer ewin) - (extent-buffer extent)) + (extent-object extent)) (extent-start-position extent) (> epnt (extent-start-position extent)) (> (extent-end-position extent) epnt)))) @@ -513,7 +514,7 @@ ;; stig@hackvan.com (and extent ; FIXME - I'm such a sinner... (eq (current-buffer) - (extent-buffer extent)) + (extent-object extent)) (> (point) (extent-start-position extent)) (>= (extent-end-position extent) (point)))) @@ -563,8 +564,8 @@ (let ((gbuf (or gdbsrc-associated-buffer current-gdb-buffer))) (cond ((eq (current-buffer) gbuf) (and gdb-arrow-extent - (extent-buffer gdb-arrow-extent) - (progn (pop-to-buffer (extent-buffer gdb-arrow-extent)) + (extent-object gdb-arrow-extent) + (progn (pop-to-buffer (extent-object gdb-arrow-extent)) (goto-char (extent-start-position gdb-arrow-extent))))) ((buffer-name gbuf) (pop-to-buffer gbuf)) ((y-or-n-p "No debugger. Start a new one? ") @@ -843,7 +844,7 @@ (ad-set-arg 2 'source) ; tell it not to select the gdb window ad-do-it (save-excursion - (let* ((buf (extent-buffer gdb-arrow-extent)) + (let* ((buf (extent-object gdb-arrow-extent)) (win (get-buffer-window buf))) (setq gdbsrc-last-src-buffer buf) (select-window win)