Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 14, 2010
  1. @the-kenny
  2. @the-kenny

    Check if package-activated-alist exists

    the-kenny authored
    Fixes crash when slime gets loaded without elpa
Commits on Oct 18, 2009
Commits on Oct 17, 2009
Commits on Oct 15, 2009
  1. * slime.el (slime-current-package): Move REPL stuff to contrib.

    heller authored
    * slime-repl.el (slime-repl-find-buffer-package): New function.
    (slime-repl-init): Initialize slime-find-buffer-package-function.
  2. * slime.el (slime-current-package): Return REPL's package,

    sboukarev authored
    if other are unavailable and if slime-repl is loaded.
Commits on Oct 14, 2009
  1. * slime-sprof.el (slime-sprof-browser-mode-map): Make

    trittweiler authored
    	`slime-parent-map' its parent.
Commits on Oct 12, 2009
  1. * slime.el: Update copyright.

    trittweiler authored
Commits on Oct 11, 2009
  1. * contrib/slime-repl.el (slime-repl-set-package): Don't double unfini…

    sboukarev authored
    …shed input
    and don't move point if it's inside the input area.
Commits on Oct 10, 2009
  1. * slime-fontifying-fu.el (slime-search-suppressed-forms): Add

    trittweiler authored
    	clause for new condition `slime-incorrect-feature-expression'.
    	([test] font-lock-magic): Add new test case.
  2. * slime.el (slime-length=): Fix (slime-length= '() 0).

    trittweiler authored
    	(slime-eval-feature-expression): Fix. Couldn't handle (NOT)
    	and (NOT FOO BAR).
Commits on Oct 9, 2009
  1. * swank.lisp (stop-server): (list-threads) returns threads offset by 1,

    sboukarev authored
    don't kill the wrong thread.
    Reported by Sebastian Tennant.
  2. * contrib{slime-sprof.el,swank-sprof.lisp}: Add ability to exclude fu…

    sboukarev authored
    …nctions which symbols
    are from swank package.
    * doc/slime.texi: document it.
Commits on Oct 6, 2009
Commits on Sep 29, 2009
  1. contrib/slime-repl.el (slime-sync-package-and-default-directory): Bet…

    sboukarev authored
    …ter checking for packages.
Commits on Sep 28, 2009
  1. * slime-repl.el (slime-sync-package-and-default-directory):

    sboukarev authored
    Do not try to set package if it doesn't exists.
  2. swank.lisp (set-package): Provide a more meaningful error

    sboukarev authored
    message when package doesn't exist.
  3. swank-lispworks.lisp (replace-strings-with-symbols): Didn't work on

    sboukarev authored
    non-proper lists. Reported by Madhu.
Commits on Sep 26, 2009
  1. * swank-sbcl.lisp (call-with-debugger-hook): Correctly deal with

    trittweiler authored
    	case of HOOK being NIL.
    	(make-definition-source-location): Somewhat simplified.
    	(string-path-snippet): Removed, not needed anymore.
Commits on Sep 25, 2009
Commits on Sep 24, 2009
  1. * doc/slime.texi: Fix a typo.

    sboukarev authored
    * swank-sbcl.lisp (swank-compile-string): Ignore unused variable
Commits on Sep 23, 2009
  1. * swank-sbcl.lisp (receive-if): Bind *break-on-signals* to

    heller authored
    nil before using with-timeout.
  2. * swank-ccl.lisp (find-definitions): For fbound symbols also

    heller authored
    consider source-notes in the function object.  Useful if
    the function slot was set with (setf (symbol-function ..))
    and not by defun.
Commits on Sep 21, 2009
  1. * contrib/{slime-sprof.el, swank-sprof.lisp}: New contrib for

    sboukarev authored
    integration with SBCL's sb-sprof profiler,
    adopted from Juho Snellman's code.
Commits on Sep 20, 2009
  1. * swank-abcl.lisp (thread-description): Fix typo.

    trittweiler authored
    	(set-thread-description): Ditto.
  2. Generalize M-? (or M-_ respectively.)

    trittweiler authored
    	It will now list:
    	  - call sites for functions,
    	  - macroexpand sites for macros,
    	  - binding, setting, referencing sites for variables,
    	  - specializing methods for classes.
    	* slime.el (slime-xref): Deal with :not-implemented.
    	(slime-xrefs): New. Makes RPC request to XREFS.
    	(slime-edit-callers): Renamed to `slime-edit-uses'.
    	(slime-edit-uses): Use slime-xrefs.
    	* swank-backend.lisp (who-*): Add default implementation which
    	returns :not-implemented.
    	* swank.lisp (xref-doit): Extracted from XREF.
    	(xref): Pass over :not-implemented to Emacs side.
    	(xrefs): New slime fun. To return results of multiple XREF
    	requests at once.
  3. Use *INVOKE-DEBUGGER-HOOK* introduced in ABCL by analogy to SBCL (Tob…

    mevenson authored
    …ias Rittweiler).
Commits on Sep 18, 2009
  1. * slime.el (slime-parent-bindings): Define M-? as

    trittweiler authored
    	`slime-edit-callers', too. My previous choice of M-_ was
    	warped due to my German layout.
  2. New binding: M-_ (`slime-edit-callers').

    trittweiler authored
    	Similiar to `slime-who-calls' but only creates an Xref buffer if
    	needed for disambiguation, and also pushes to the definition
    	Spiritually like M-. but works "in the other direction".
    	* slime.el (sllime-edit-callers): New function. Cross between
    	`slime-who-calls' and `slime-edit-definition'.
    	(slime-parent-bindings): Define M-_ as `slime-edit-callers'.
    	(slime-pop-xref-buffer): New helper. Extracted from
    	(slime-show-xrefs): Use it.
    	(slime-xref): Let callers specify a continuation.
Something went wrong with that request. Please try again.