This project is mirrored from https://gitee.com/mirrors/slime.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 02 Mar, 2014 1 commit
    • Joao Tavora's avatar
      Solve remaining byte-compilation problems · 3467ebc9
      Joao Tavora authored
      * slime-tests.el (require): Add necessary require statements to
      avoid warnings. Don't use xemacs compatibility layer.
      
      * slime.el (slime-require): Move up to avoid byte-compiler warning.
      (slime-setup, slime--setup-contribs): Use `slime-contribs'
      directly.
      (sldb-in-face): Renamed from `in-sldb-face'. Rename in users.
      
      * lib/hyperspec.el: Require `cl-lib' instead of `cl'.
      
      The contrib's Makefile now works as the top-level Makefile,
      byte-compiling files separately, uncovering errors when trying to
      byte-compile files in isolation. Fixed almost all such problems in
      contrib's el files and remove uses of the "xemacs compability layer",
      in preparation of its removal.
      
      For most files this amounted to moving some definitions around,
      requiring the needed libs at the top, and prefixing cl-lib functions
      with "cl". `cl' is required at compile-time only for macros which
      aren't found in cl-lib.
      
      In slime.el, slime-tests.el and lib/hyperspec.el a few tweaks also
      removed the last few warnings.
      
      * contrib/Makefile (%.elc): Do as in root-makefile and compile each el
      file separately. This reveals more warnings.
      
      * contrib/bridge.el (bridge-insert-function): new variable to solve
      redefinition hack in contrib/slime-presentations.el
      (bridge-insert): use it.
      
      * contrib/slime-asdf.el
      (slime-open-system): Don't use `called-interactive-p'.
      
      * contrib/slime-autodoc.el (slime-autodoc-maybe-enable): move to solve
      compilation warnings.
      (slime-autodoc-mode): Replace `interactive-p' call with new
      `interactive' arg.
      
      * contrib/slime-cl-indent.el (require): Require needed libraries,
      including `slime'.
      (common-lisp-active-style): use proper defvar.
      (common-lisp-current-package-function): Make it a variable, which
      is how it's used.
      (common-lisp-run-indentation-tests): Use `insert-file-contents'.
      (slime-cl-indent): provide `slime-cl-indent' as well as `cl-indent'
      
      * contrib/slime-clipboard.el (slime-clipboard-display-entries): Don't use
      :mode arg to `slime-with-popup-buffer'.
      (slime-clipboard-redisplay): Don't use `slime-save-coordinates' as
      that's probably going away, use simpler approach.
      
      * contrib/slime-compiler-notes-tree.el (slime-list-compiler-notes): Don't
      pass :mode to `slime-with-popup-buffer'
      
      * contrib/slime-enclosing-context.el (slime-enclosing-context): Explain
      why contrib doesn't work.
      
      * contrib/slime-fontifying-fu.el (slime-beginning-of-tlf): Simplify,
      conditional definition not needed.
      
      * contrib/slime-indentation.el (slime-indentation): Correct description.
      
      * contrib/slime-presentations.el (slime-presentation-on-stream-open): Use
      `bridge-insert-function'.
      
      * contrib/slime-typeout-frame.el (slime-typeout-autodoc-message): Don't
      set inexistent `slime-autodoc-last-message' var.
      3467ebc9
  2. 02 Jan, 2014 1 commit
  3. 28 May, 2010 1 commit
    • Helmut Eller's avatar
      Call provide at the end of the file. · 85f73dec
      Helmut Eller authored
      * slime-asdf.el slime-banner.el slime-clipboard.el
      slime-compiler-notes-tree.el slime-enclosing-context.el
      slime-highlight-edits.el slime-hyperdoc.el slime-indentation.el
      slime-mdot-fu.el slime-motd.el slime-mrepl.el
      slime-presentation-streams.el slime-sbcl-exts.el slime-snapshot.el
      slime-sprof.el slime-tramp.el slime-typeout-frame.el
      slime-xref-browser.el:
      85f73dec
  4. 13 May, 2010 1 commit
    • Tobias C. Rittweiler's avatar
      * slime.el (define-slime-contrib): New macro. · 615aadc0
      Tobias C. Rittweiler authored
      	* slime-autodoc.el, slime-c-p-c.el, slime-compiler-notes-tree.el,
      	slime-enclosing-context.el, slime-fancy.el, slime-fuzzy.el,
      	slime-hyperdoc.el, slime-mdot-fu.el, slime-mrepl.el,
      	slime-parse.el, slime-presentations.el, slime-repl.el,
      	slime-snapshot.el, slime-tramp.el, slime-xref-browser.el:
      
      	Use newly added `define-slime-contrib' macro to specify
      	slime and swank dependencies, and to specify what should happen on
      	contrib load/unload.
      615aadc0
  5. 20 Sep, 2007 1 commit
  6. 08 Sep, 2007 1 commit
    • Tobias C. Rittweiler's avatar
      · 95eab66d
      Tobias C. Rittweiler authored
      * slime-banner.el: Fixed typo to provide `slime-banner', not
        `slime-startup-animation'.
      95eab66d
  7. 04 Sep, 2007 2 commits
    • Helmut Eller's avatar
      Fix typos in comments. · 3a2840b0
      Helmut Eller authored
      3a2840b0
    • Helmut Eller's avatar
      Move startup animation to contrib. · a5ddfea1
      Helmut Eller authored
      * slime.el (slime-repl-banner-function): New hook.
      (slime-repl-update-banner): Use it and reset markers after calling
      it.
      (slime-set-default-directory): Don't call slime-repl-update-banner
      here.
      (slime-repl-insert-prompt): Set slime-repl-input-end-mark to
      point-max.
      
      * contrib/slime-banner.el: New file
      a5ddfea1