115
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 18 hours ago. based on code collected about 19 hours ago.
Jun 17, 2024 — Jun 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
(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.
lukego
as Luke Gorrie
More... over 21 years ago
*** empty log message ***
lukego
as Luke Gorrie
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.
lukego
as Luke Gorrie
More... over 21 years ago
*** empty log message ***
lukego
as Luke Gorrie
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:
lukego
as Luke Gorrie
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."
lukego
as Luke Gorrie
More... over 21 years ago
Added gmane.org archive reference.
lukego
as Luke Gorrie
More... over 21 years ago
*** empty log message ***
lukego
as Luke Gorrie
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 :-)
lukego
as Luke Gorrie
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.
lukego
as Luke Gorrie
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 ***
lukego
as Luke Gorrie
More... over 21 years ago
xref improvements.
lukego
as Luke Gorrie
More... over 21 years ago
(slime-show-xrefs): Improved the xrefs buffer, now using a custom minor mode.
lukego
as Luke Gorrie
More... over 21 years ago
Added and integrated Erik Naggum's hyperspec-lookup module.
lukego
as Luke Gorrie
More... over 21 years ago
*** empty log message ***
lukego
as Luke Gorrie
More... over 21 years ago
(slime-edit-fdefinition): Now uses looks up the symbol at point, not the function being called at point.
lukego
as Luke Gorrie
More... over 21 years ago
(who-calls, who-references, who-binds, who-sets, who-macroexpands): New function.
lukego
as Luke Gorrie
More... over 21 years ago
(slime-symbol-at-point): Now returns a symbol, as the name suggests.
lukego
as Luke Gorrie
More... over 21 years ago
(print-error-message): Pass all error messages to *compiler-notification-function*. More... over 21 years ago
*** empty log message ***
lukego
as Luke Gorrie
More... over 21 years ago
Updated commentary.
lukego
as Luke Gorrie
More... over 21 years ago
Pruned dead/commented function.
lukego
as Luke Gorrie
More... over 21 years ago
*** empty log message ***
lukego
as Luke Gorrie
More... over 21 years ago
(handle-notification): Skipping null notifications. For some reason CMUCL occasionally calls us with NIL as each argument.
lukego
as Luke Gorrie
More... over 21 years ago