| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
(edebug-enter, edebug-outside-excursion): Use them.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(edebug-read-storing-offsets): Simplify.
(edebug-read-quote, edebug-read-function): Place the start-position correctly.
(edebug-read-backquote-new): Remove.
(edebug-read-backquote-level): New var to replace it.
(edebug-read-backquote): Increment it. Don't store offsets one extra time.
(edebug-read-comma): Decrement it. Read the comma as a plain
symbol if outside of any new-style backquote.
(edebug-read-list): Use edebug-read-backquote-level.
Don't call edebug-read-backquote directly. This way the extra
offsets store is done exactly when it's needed.
(edebug-read-vector): Use push.
(defmacro): Add support for the `declare' thingy.
|
|
|
|
|
|
| |
(save-match-data, with-output-to-string, with-current-buffer)
(combine-after-change-calls, with-temp-buffer, dolist, dotimes)
(unless, when): Remove specs that are now in the corresponding macro.
|
|
|
|
|
|
|
|
|
|
| |
(edebug-macrop): Use functionp.
(edebug-functionp): Remove.
(edebug-get-displayed-buffer-points): Use push.
(edebug-set-buffer-points): Use save-current-buffer and buffer-live-p.
(edebug-list-form): Remove dead code.
(backquote-form): Correctly handle `(a . ,b).
(edebug-mode-map, global-edebug-map): Move init to inside the defvar.
|
| |
|
| |
|
|
|
|
| |
loading since the current keymaps might be all weird.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
(edebug-offsets-stack, edebug-read-dotted-list, edebug-def-name)
(edebug-current-offset, edebug-old-def-name, edebug-error-point)
(edebug-best-error): Don't defconst a variable.
(edebug-read-syntax-table): Use a char-table.
(edebug-lemacs-specific): Remove.
Toplevel: Eliminate check for Lucid Emacs.
|
|
|
|
| |
(edebug-instrument-function): Use `find-function-noselect'.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(edebug-set-conditional-breakpoint): Unconditionally use
the former Emacs >=19 definition.
(edebug-mark): Define unconditionally.
(edebug-eval-expression): Always call read-from-minibuffer
and specify history list.
(edebug-lemacs-specific): Override emacs-mark, edebug-window-live-p,
edebug-set-conditional-breakpoint.
(edebug-emacs-version-specific): Function deleted;
do the job at top level.
(edebug-emacs-19-specific): Function deleted, this is the default.
|
| |
|
|
|
|
| |
get-window-with-predicate.
|
|
|
|
| |
#:, #x, #o, and similar constructs.
|
| |
|
|
|
|
|
|
|
|
|
| |
(edebug-maintainer-address): Deleted.
(edebug-submit-bug-report): Just alias to report-emacs-bug.
(edebug-read-function): Account for other `'#' read forms.
(edebug-mode-menus): Make some items toggles.
(edebug-outside-unread-command-event, unread-command-event):
Remove these to avoid warnings.
|
|
|
|
| |
(define-derived-mode, define-minor-mode): Add specs.
|
| |
|
| |
|
|
|
|
| |
similar to that of eval-defun.
|
|
|
|
|
| |
(edebug-get-displayed-buffer-points): Use walk-windows/some-window
instead of cycling through windows with next-window.
|
|
|
|
| |
display-popup-menus-p instead of looking at window-system.
|
|
|
|
|
| |
to use keywordp.
(edebug-spec): Enable keywordp.
|
| |
|
| |
|
| |
|
|
|
|
| |
invalid translation of old-style backquote syntax to new syntax.
|
| |
|
|
|
|
|
| |
(edebug-uninstall-read-eval-functions): Use load-read-function,
avoiding elisp-eval.
|
|
|
|
|
|
|
|
|
| |
New variable.
(edebug-recursive-edit): Save current-prefix-arg there,
bind it, and set it back at the end.
(edebug-outside-excursion): Restore and update the outside
value of current-prefix-arg.
(edebug-emacs-version-specific): Delete support for Epoch.
|
|
|
|
|
| |
(edebug-next-token-class): If . is followed by a digit,
return `symbol' for the token class.
|
| |
|
|
|
|
| |
like eval-defun does.
|
|
|
|
|
| |
(edebug-on-error): Fix customize type to match that of
debug-on-error.
|
|
|
|
| |
(edebug-all-defs): Likewise.
|
|
|
|
| |
Don't pass floating value to single-key-description.
|
|
|
|
| |
(edebug-outside-excursion): store-match-data => set-match-data.
|
|
|
|
|
|
| |
(edebug-stop-before-symbols): Variable deleted.
(edebug-form): Don't handle edebug-stop-before-symbols.
(edebug-submit-bug-report): Don't include edebug-stop-before-symbols.
|
| |
|
|
|
|
| |
overriding-local-map and overriding-terminal-local-map.
|
|
|
|
| |
allow a handler with a list of condition names.
|
| |
|
|
|
|
| |
(edebug-display): Use that variable to control amt of time.
|
| |
|
| |
|