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.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 10 Oct, 2014 2 commits
-
-
Luís Oliveira authored
-
Luís Oliveira authored
-
- 09 Oct, 2014 1 commit
-
-
Luís Oliveira authored
-
- 06 Oct, 2014 2 commits
-
-
Luís Oliveira authored
-
Luís Oliveira authored
-
- 05 Oct, 2014 2 commits
-
-
Helmut Eller authored
-
Helmut Eller authored
-
- 04 Oct, 2014 1 commit
-
-
Helmut Eller authored
back from slime-autodoc--retrieve-arglist as it's still used in slime-c-p-c.el
-
- 02 Oct, 2014 1 commit
-
-
Helmut Eller authored
* swank/abcl.lisp (make-output-stream, make-input-stream): Use ext:make-slime-output-stream because ABCL's Gray streams don't work well enough. * swank-loader.lisp (*sysdep-files*, *swank-files*): Don't load swank/gray.lisp for ABCL.
-
- 01 Oct, 2014 3 commits
-
-
Luís Oliveira authored
(Essential on Windows, otherwise the drive is not picked up.)
-
Helmut Eller authored
* swank-mit-scheme.scm (accept-connections): Use the built-in open-tcp-server-socket. In recent releases it seems to set SO_REUSEADDR and lately we used a hardcoded port number even with netcat. (swank:connection-info): Include the :encoding for create-repl. (swank-repl:listener-eval): Renamed from swank:listener-eval. (swank-repl:create-repl): Renamed from swank:create-repl. Return the name of the nearest repl env. (hack-quotes): New helper. (emacs-rex): Use it, as swank-repl:create-repl is called with a keyword argument.
-
Helmut Eller authored
* swank-kawa.scm (|swank-repl:create-repl|): Renamed from create-repl. (|swank-repl:listener-eval|): Renamed from listener-eval. (defslimefun, %defslimefun, lookup-slimefun): Put "qualified" symbols in *slime-funs*
-
- 30 Sep, 2014 7 commits
-
-
Robert P. Goldman authored
Makeinfo doesn't like colons in reference targets. (Closes pr #176.)
-
Helmut Eller authored
-
Helmut Eller authored
* slime-tests.el (slime-tests--undefine-all): Use cl-remprop instead of remprop. (slime-test--compile-defun): Fix typo.
-
Helmut Eller authored
* slime.el (slime--save-some-buffers): New helper. (slime-compile-file): Use it. * slime.el (slime-echo-arglist): Renamed back from slime-show-arglist as there are still uses.
-
Helmut Eller authored
code that was there only for compatibility with older versions.
-
Helmut Eller authored
-
Helmut Eller authored
sb-sys:enable-interrupt does not exist on SBCL +win32 so disable it on Windows. * swank/sbcl.lisp (add-sigio-handler, remove-sigio-handlers): Disable it on Windows along with install-sigint-handler.
-
- 29 Sep, 2014 1 commit
-
-
Helmut Eller authored
* swank/sbcl.lisp (stream-force-output): Use swank/gray.
-
- 26 Sep, 2014 3 commits
-
-
Helmut Eller authored
-
Helmut Eller authored
SBCL also on Travis now. (compile-file): Works for LispWorks.
-
Helmut Eller authored
* swank/clisp.lisp: Use swank/clisp as package qualifier where needed.
-
- 13 Sep, 2014 5 commits
-
-
Helmut Eller authored
To mirror the directory structure in package names use swank/ instead of swank- as prefix. (This will presumably break a lot of code as many people seem to assume that a swank-backend package exists.)
-
Helmut Eller authored
-
Helmut Eller authored
* swank-loader.lisp (src-files): Treat lists like (swank foo) as the filename swank/foo.lisp.
-
Helmut Eller authored
* swank-mkcl.lisp: New file. Mostly the one from MLCL's contrib/ directory. * swank-loader.lisp (*sysdep-files*): Add swank-mkcl and move swank-gray to the shared *swank-files*.
-
Helmut Eller authored
* slime.el (slime-echo-arglist-function, slime-echo-arglist): Deleted. slime-autodoc was the only client and the indirection makes the code unnecessary complicated. (slime-space): Call slime-show-arglist directly.
-
- 12 Sep, 2014 7 commits
-
-
Helmut Eller authored
Cleaned up and simplified. I think most of functionality was perserved. There was a "multiline cache" feature which I was not able to understand--despite my best efforts. So I deleted that. * slime-autodoc.el (slime-autodoc): Use helper functions to make this one shorter. Also remove some of the comments that explained rather obvious things. Test slime-background-activities-enabled-p before sending something on the wire. (slime-autodoc--parse-context): Mostly replaces the old make-autodoc-rpc-form. (slime-autodoc--parsing-safe-p): New helper. (slime-autodoc--async, slime-autodoc--async%): The asynchronous code without lexical-let. (slime-autodoc-manually): Use eldoc-add-command to tell eldoc that it's OK to clobber the echo area. (slime-autodoc-space): New command. Bound to SPC by the minor mode. That's simpler than messing around with slime-echo-arglist-function. (slime-autodoc-mode): Use define-minor-mode with :keymap keyword to bind keys. Shorter modeline indicator: "adoc" instead of "Autodoc". (slime-autodoc--doc-map-prefix): New helper. (slime-use-autodoc-mode): Deleted. Seems completely redundant now that slime-autodoc is a minor mode that can be turned on/off. (slime-autodoc-use-multiline-p): Deleted. Use eldoc-display-message-no-interference-p instead. (slime-autodoc-delay): Deleted. Use eldoc-idle-delay instead. (slime-autodoc--cache-get, slime-autodoc--cache-put): Renamed from slime-get-cached-autodoc and slime-store-into-autodoc-cache. (slime-autodoc--cache-last-context): Renamed from slime-autodoc-last-buffer-form. (slime-autodoc--cache-last-autodoc): Renamed from slime-autodoc-last-autodoc. (slime-autodoc-cache-car, slime-autodoc-multiline-cached) (slime-autodoc-cache-multiline): Deleted because I couldn't figure out what the purpose of this "multiline cache" was. (slime-autodoc--canonicalize-whitespace): Renamed from slime-canonicalize-whitespace. (slime-autodoc--format): Renamed from slime-format-autodoc. (slime-autodoc--fontify): Renamed from slime-fontify-string. (slime-autodoc--on, slime-autodoc--off) (slime-autodoc--enable, slime-autodoc--disable) (slime-autodoc--relevant-hooks): New. (slime-autodoc-maybe-enable): Deleted. (eldoc-display-message-no-interference-p): No advice used any more. * test/slime-autodoc-tests.el (autodoc-space): New. (slime-autodoc-to-string): Use new names. (slime-check-autodoc-at-point): Replace cl-getf with plist-get.
-
Helmut Eller authored
preferable to using sb-walker directly
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
With Mailman back it might actually work.
-
Helmut Eller authored
* Makefile (check-fancy): Make explicit target for slime-fancy. Needed because there is no file for it in test/ otherwise. * test/slime-presentations-tests.el (pretty-presentation-results): Specify :right-margin because CCL uses a 70 not 75 as default.
-
- 10 Sep, 2014 5 commits
-
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
* swank-repl.lisp: Export *send-repl-results-function*. * swank-presentations.lisp (init-presentations): Move to function so that *send-repl-results-function* is not clobbered as side effect of compiling swank-presentation-streams.lisp * swank-presentation-streams.lisp (init-presentation-streams): Move to function so that *send-repl-results-function* is not clobbered as side effect of compiling. * slime-presentations.el (slime-presentations-on-connected): New. * slime-presentation-streams.el (slime-presentation-streams-on-connected): New.
-
Helmut Eller authored
Conflicts: ChangeLog contrib/ChangeLog
-
Helmut Eller authored
* Makefile (CONTRIB_TESTS): New variable.
-