(with-trapping-compilation-notes): New macro for bindings the handlers to record compiler notes. Now being used in `compile-string', which I had broken when removing the compilation hook. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
* slime.el (slime-function-called-at-point): Rewritten to work better. Now considers "((foo ..." _not_ to be a function call to foo because of the double ('s - this will keep it from misfiring in e.g. LET bindings. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
Oops! Previous log message refers to swank.lisp, of course. Only whitespace changes in this commit. Here's the correct log info for the previous one: |
|
More...
|
over 21 years ago
|
(handle-notification-condition): Rewrote compiler-note collection. Now it uses lower-level condition handlers instead of c:*compiler-notification-function*. This way the error messages are tailored to omit redundant information, like the filename and original source text (which are displayed and highlighted in Emacs already). Much nicer. (sort-contexts-by-source-path): Now sorting xref results by lexical source-path order, so that you're always jumping in the same direction. (*debug-definition-finding*): New variable. You can set this to true if you want to be popped into the debugger when M-. fails to find a definition (for debugging the definition-finding). Otherwise it reports the error to Emacs as a message, like "Error: SETQ is a special form." |
|
More...
|
over 21 years ago
|
Added gmane.org archive reference. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
(sldb-setup): Setting `truncate-lines' to t in the debug buffer. I like having the backtrace take strictly one line per frame, since otherwise a few ugly arguments (e.g. streams) can chew up a lot of space. (Can make this a configurable on request if tastes differ :-) |
|
More...
|
over 21 years ago
|
Did a little defensive programming so that asking for the definition of an unbound function will return nil to Emacs instead of entering the debugger. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
Support for stream redirection. |
|
More...
|
over 21 years ago
|
(slime-process-available-input, slime-eval): Rewritten once again. Don't use unwind-protect anymore. Didn't work properly when the Lisp side aborted due to too many debug levels. "Continuing" from the Emacs debugger aborts one level on the Lisp side. "Quitting" from the Emacs debugger quits the Lisp side too. Increase stack sizes before entering the recursive edit. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
(completions): Moved most of the completion code to Lisp. (string-prefix-p): Be case insensitive. |
|
More...
|
over 21 years ago
|
Make sure define-minor-mode is defined before we use it. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
xref improvements. |
|
More...
|
over 21 years ago
|
(slime-show-xrefs): Improved the xrefs buffer, now using a custom minor mode. |
|
More...
|
over 21 years ago
|
Added and integrated Erik Naggum's hyperspec-lookup module. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
(slime-edit-fdefinition): Now uses looks up the symbol at point, not the function being called at point. |
|
More...
|
over 21 years ago
|
(who-calls, who-references, who-binds, who-sets, who-macroexpands): New function. |
|
More...
|
over 21 years ago
|
(slime-symbol-at-point): Now returns a symbol, as the name suggests. |
|
More...
|
over 21 years ago
|
(print-error-message): Pass all error messages to *compiler-notification-function*. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
Updated commentary. |
|
More...
|
over 21 years ago
|
Pruned dead/commented function. |
|
More...
|
over 21 years ago
|
*** empty log message *** |
|
More...
|
over 21 years ago
|
(handle-notification): Skipping null notifications. For some reason CMUCL occasionally calls us with NIL as each argument. |
|
More...
|
over 21 years ago
|