comparison lisp/emacs-lisp/edebug.el @ 17650:dbcf0b5d5265

(edebug-eval-mode): Add a mode-class property.
author Richard M. Stallman <rms@gnu.org>
date Mon, 05 May 1997 01:03:53 +0000
parents eeff371bfe78
children 4c3a2b58fd72
comparison
equal deleted inserted replaced
17649:28037dab627c 17650:dbcf0b5d5265
7 ;; Keywords: lisp, tools, maint 7 ;; Keywords: lisp, tools, maint
8 8
9 ;; LCD Archive Entry: 9 ;; LCD Archive Entry:
10 ;; edebug|Daniel LaLiberte|liberte@cs.uiuc.edu 10 ;; edebug|Daniel LaLiberte|liberte@cs.uiuc.edu
11 ;; |A source level debugger for Emacs Lisp. 11 ;; |A source level debugger for Emacs Lisp.
12 ;; |$Date: 1997/04/12 08:30:46 $|$Revision: 3.14 $|~/modes/edebug.el| 12 ;; |$Date: 1997/04/14 20:57:39 $|$Revision: 3.15 $|~/modes/edebug.el|
13 13
14 ;; This file is part of GNU Emacs. 14 ;; This file is part of GNU Emacs.
15 15
16 ;; GNU Emacs is free software; you can redistribute it and/or modify 16 ;; GNU Emacs is free software; you can redistribute it and/or modify
17 ;; it under the terms of the GNU General Public License as published by 17 ;; it under the terms of the GNU General Public License as published by
84 ;; For the early revision history, see edebug-history. 84 ;; For the early revision history, see edebug-history.
85 85
86 ;;; Code: 86 ;;; Code:
87 87
88 (defconst edebug-version 88 (defconst edebug-version
89 (let ((raw-version "$Revision: 3.14 $")) 89 (let ((raw-version "$Revision: 3.15 $"))
90 (substring raw-version (string-match "[0-9.]*" raw-version) 90 (substring raw-version (string-match "[0-9.]*" raw-version)
91 (match-end 0)))) 91 (match-end 0))))
92 92
93 (require 'backquote) 93 (require 'backquote)
94 94
4052 (define-key edebug-eval-mode-map "\C-c\C-u" 'edebug-update-eval-list) 4052 (define-key edebug-eval-mode-map "\C-c\C-u" 'edebug-update-eval-list)
4053 (define-key edebug-eval-mode-map "\C-x\C-e" 'edebug-eval-last-sexp) 4053 (define-key edebug-eval-mode-map "\C-x\C-e" 'edebug-eval-last-sexp)
4054 (define-key edebug-eval-mode-map "\C-j" 'edebug-eval-print-last-sexp) 4054 (define-key edebug-eval-mode-map "\C-j" 'edebug-eval-print-last-sexp)
4055 ) 4055 )
4056 4056
4057 (put 'edebug-eval-mode 'mode-class 'special)
4057 4058
4058 (defun edebug-eval-mode () 4059 (defun edebug-eval-mode ()
4059 "Mode for evaluation list buffer while in Edebug. 4060 "Mode for evaluation list buffer while in Edebug.
4060 4061
4061 In addition to all Interactive Emacs Lisp commands there are local and 4062 In addition to all Interactive Emacs Lisp commands there are local and