| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
(edebug-outside-d-c-i-n-s-w): New variable.
(edebug-display, edebug-outside-excursion): Use it to save the
original value of default-cursor-in-non-selected-windows.
Set default-cursor-in-non-selected-windows to t while Edebug is active.
(edebug-mode, edebug-eval-mode): Doc fix.
|
|
|
|
| |
error from printing circular structures.
|
|
|
|
| |
that comments end at \n, regardless of selective-display.
|
| |
|
|
|
|
|
|
| |
fix.
(edebug-install-custom-print-funcs, edebug-reset-print-funcs,
edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
|
|
|
|
|
| |
(edebug-enter): Don't do with-timeout-suspend here.
(edebug-display): Do it here instead.
|
| |
|
| |
|
|
|
|
| |
(edebug-display-freq-count): "?\ " -> "?\s".
|
| |
|
|
|
|
|
| |
Set `saved-face' temporarily to nil before calling form.
Set `customized-face' to the new spec after that.
|
| |
|
|
|
|
|
| |
(edebug-print-level, edebug-print-circle, edebug-modify-breakpoint)
(edebug-eval-last-sexp, edebug-eval-print-last-sexp): Doc fixes.
|
|
|
|
|
| |
it the parent.
(edebug-eval-mode): Use define-derived-mode.
|
|
|
|
|
|
|
|
|
|
| |
Use `read-expression-history'. Set initial contents only if
`edebug-global-break-condition' is non-nil. Set histpos to 1
if initial contents is equal to the last history element.
(edebug-set-conditional-breakpoint): Instead of temporarily
prepending the current condition to the history, set initial
contents to the current condition. Set histpos to 1 if initial
contents is equal to the last history element.
|
| |
|
|
|
|
| |
after dot, not only digits.
|
| |
|
|
|
|
|
| |
(edebug-eval-expression): Print additionally the value returned by
`eval-expression-print-format'.
|
|
|
|
| |
(edebug-compute-previous-result): Use prin1-char.
|
| |
|
| |
|
|
|
|
| |
(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.
|