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.
- 19 Sep, 2014 10 commits
-
-
João Távora authored
-
João Távora authored
* sly.el (sly-note): Fix essential typo. (sly--add-in-buffer-note): Assign higher priorities to contained notes.
-
João Távora authored
-
João Távora authored
Added just a note in the docstring.
-
João Távora authored
* sly-stickers-tests.el (sly-stickers--call-with-fixture): Bind `sly-net-send-translator' to nil while testing.
-
Javier Olaechea authored
When non nil sly-macroexpand-all will only expand once.
-
João Távora authored
* contrib/sly-stickers.el (sly-stickers--last-value-desc): New function. (sly-stickers--populate-sticker) (sly-stickers--mark-empty-sticker): Use it. * test/sly-stickers-tests.el (sly-stickers--call-with-fixture): Use :CL explicitly. (stickers-basic-navigation, stickers-should-stick) (stickers-when-invalid-dont-stick): Don't need the defpackage forms here. Fix doncstrings.
-
Joao Tavora authored
-
João Távora authored
* sly.el (sly-flash-inhibit): New variable. (sly-flash-region): Use it. * contrib/sly-stickers.el (top): Require 'sly-buttons (sly-stickers--stickers-in, sly-stickers--stickers-between) (sly-stickers--stickers-exactly-at, sly-stickers--stickers-at) (sly-stickers--sticker-priority): Move to sly-buttons.el. (sly-stickers--set-face, sly-stickers--sticker) (sly-stickers--sticker-substickers) (sly-stickers--decrease-prio, sly-stickers--increase-prio) (sly-stickers-clear-region-stickers) (sly-stickers-delete-sticker-at-point) (sly-stickers-maybe-add-sticker) (sly-stickers-compile-region-aware-of-stickers) (sly-stickers-after-buffer-compilation): Use `sly-button-*' functions. (sly-stickers--populate-sticker): Also record case when no values were returned. * lib/sly-buttons.el (sly-button--overlays-in) (sly-button--overlays-between, sly-button--overlays-exactly-at) (sly-button--overlays-at, sly-button--overlay-priority): New functions. * lib/sly-tests.el (defun): No need to check for ert.el. * test/sly-stickers-test.el (sly-stickers): New file.
-
João Távora authored
* slynk.lisp (handle-indentation-cache-request): Handle case where PACKAGE was deleted, would otherwise error and terminate the indentation sync thread.
-
- 18 Sep, 2014 2 commits
-
-
João Távora authored
Not the other way around!
-
João Távora authored
* sly.el (sly-highlight-face): Don't need this face. (sly-flash-region): Use `highlight' as the default flashing face. (sly-last-visited-note-buttons): Removed. (sly--note-buttons-at): Removed. (sly--search-note): Removed. (sly-next-note): Alias to `sly-button-forward' (sly-previous-note): Alias to `sly-button-backward' (sly-goto-first-note): use `sly-next-node' (sly-show-notes): Consider more than one button. Fancy flash notes. (sly-in-buffer-note): Add `sly-button-echo' property. (sly--add-in-buffer-note): Add `sly-button-search-id' property. (sly--compilation-note-group-button): Notes property is now `sly-notes-group' (sly--add-in-buffer-note): Notes property is now `sly-note' (sly-note-filter-function): New variable. (sly-next-note): * contrib/sly-stickers.el (sly-stickers-prefix-map): Deleted. (sly-stickers-mode-map): Restore previous simpler keybindings. (sly-stickers--sticker): Use `sly-button-echo' property. (sly-stickers--echo-sticker): Accept more stickers but assert they are not there. (sly-stickers--sticker): Add `sly-button-search-id' property. (sly-stickers-next-sticker, sly-stickers-prev-sticker): Use `sly-button-search' * lib/sly-buttons.el (sly-action, sly-part): New `sly-button-echo' property. (sly-button-echo-button, sly-button-echo-part): New functions. (sly-button--next-search-id, sly-button-next-search-id) (sly-button--searchable-buttons-at, sly-button-search) (sly-button-filter-function, sly-button-forward) (sly-button-backward): New functions. * lib/sly-tests.el (sly-test--compile-defun): Call `sly-previous-note' interactively.
-
- 17 Sep, 2014 7 commits
-
-
João Távora authored
* lib/sly-tests.el (compile-defun-with-backquote): Fails for SBCL now.
-
João Távora authored
Also minor tweaks to the way stickers are displayed. Also update NEWS.md file. * NEWS.md: Update with new bits about sly-stickers contrib. Add entry about MELPA availability. * contrib/sly-stickers.el (sly-stickers-prefix-map): New keymap. (sly-stickers-mode-map): Just has the prefix, which is now `C-c C-s`, not the simplest `C-c` (sly-stickers--stickers-at): Remove useless interactive spec. (sly-stickers--set-tooltip): Save bare message in a property. (sly-stickers--echo-sticker): New functino. (sly-stickers--flash-sticker): Don't flash stickers with the 'highlight face. (sly-stickers--sticker): Assign sticker ids on creation. (sly-stickers--arm-sticker): Not here. (sly-stickers--briefly-describe-sticker): New helper. (sly-stickers--sticker-modified) (sly-stickers-delete-sticker-at-point) (sly-stickers-maybe-add-sticker): Use it. (sly-stickers-next-sticker, sly-stickers-prev-sticker): New functions.
-
João Távora authored
otherwise slynk.lisp and slynk-loader.lisp miss it. * README.md: Tweak description.
-
João Távora authored
-
João Távora authored
Description in sly.el is written in a way that MELPA should pick up.
-
João Távora authored
* CONTRIBUTING.md: Capitalize SWANK and SLYNK to Swank and Slynk. * NEWS.md: Add info about ~/swankrc. * slynk/slynk.lisp (load-user-init-file): Load first acceptable user init file from variations on Slynk and Swank.
-
João Távora authored
(sly-dispatch-event): Use `sly-temp-message'
-
- 16 Sep, 2014 14 commits
-
-
João Távora authored
Actually leave one in contrib/sly-cl-indent.el that I have to analyse. * sly.el: Replace functions from 'cl with their cl-lib counterparts. (require): Don't require 'cl, not even when compiling. (sly-read-symbol-name): Move down to avoid compiler warning. (sly-def-connection-var): Use gv-define-setter, not defsetf. (sly--this-inspector-name): Move up to avoid compiler warning. * contrib/sly-mrepl.el: Replace functions from 'cl with their cl-lib counterparts. * contrib/sly-stickers.el: Replace functions from 'cl with their cl-lib counterparts.
-
João Távora authored
SLY's hotspot compilation is a questionable but seductive idea. At least make it not generate so much noise. * sly.el (sly-byte-compile-hotspots): Renamed from `sly--compile-hotspots'. * contrib/sly-fontifying-fu.el: Use `sly-byte-compile-hotspots' * lib/sly-parse.el: Use `sly-byte-compile-hotspots'
-
João Távora authored
-
João Távora authored
* Makefile: Reorganize targets to integrate contrib compiling and testing in a single Makefile. * contrib/Makefile: Deleted file * lib/sly-tests.el (sly-auto-test-tags): Adjust tagging heuristic. * .travis.yml (env): Use check-core target
-
João Távora authored
* sly.el (sly-temp-message): New function. (sly-compilation-finished-hook): Default value is now a list. * contrib/sly-stickers.el (sly-stickers): Add to `sly-compilation-finished-hook' (sly-stickers--disarm-sticker): Disarmed sticker perhaps was never pre-armed. (sly-stickers-after-buffer-compilation): New function.
-
João Távora authored
* contrib/sly-stickers.el (sly-stickers-clear-defun-stickers) (sly-stickers-clear-buffer-stickers) (sly-stickers-clear-region-stickers) (sly-stickers-delete-sticker-at-point) (sly-stickers-maybe-add-sticker): Add docstring. (sly-stickers-maybe-add-sticker): Add a hint in the echo area. (sly-stickers-fetch) (sly-stickers-compile-region-aware-of-stickers): Add doctring. * NEWS.md: describe `sly-stickers' a little more.
-
João Távora authored
Add some information about the next upcoming alpha release.
-
João Távora authored
* sly.el (sly-maybe-show-compilation-log): Pass :hidden to `sly-show-compilation-log' according to compilation success. (sly-show-compilation-log): Take `select' arg.
-
João Távora authored
* .gitattributes: Remove file. * .gitref: Remove file. * Makefile (elpa-sly, elpa, dist): Delete stale targets. * contrib/Makefile (elpa): Delete stale targets.
-
João Távora authored
* slynk/slynk.asd (:slynk-util): Point system to new file. * slynk/slynk.asd (:slynk-asdf, :slynk-hyperdoc, :slynk-clipboard) (:slynk-clipboard): * slynk/slynk-util.lisp: Moved from contrib/slynk-util.lisp. * slynk/slynk-loader.lisp: *SOURCE-DIRECTORY* is in *LOAD-PATH* by default.
-
João Távora authored
-
João Távora authored
* slynk/slynk-loader.lisp (sly-version-string): Look for sly.el one directory up just like slynk/slynk.lisp. (src-files): No need to add '("lib" "lisp"") to base path. * sly.el (sly-slynk-path): New function. (sly-init-using-asdf, sly-init-using-slynk-loader): Use `sly-slynk-path' * slynk/slynk.asd: Simplify. Contrib systems still a bit hackish.
-
João Távora authored
-
João Távora authored
-
- 15 Sep, 2014 6 commits
-
-
João Távora authored
* doc/Makefile (publish): Update for github pages (quite fragile though). * doc/sly.texi: Surround PDF backtick hack in @iftex's
-
João Távora authored
-
João Távora authored
Also list contributors from git -log, not the ChangeLog files, though many authors are missing and others duplicate.
-
João Távora authored
* slynk.lisp (make-cl-ppcre-matcher): Make matcher beforehand. (apropos-symbols): Be smarter when no CL-PPCRE-MATCHER can be calculated.
-
João Távora authored
Also revise faces and consider stickers that exited non-locally. * sly.el (sly-after-compile-functions) (sly-before-compile-functions): Removed. (sly-compilation-finished-hook): Change interface and document. (sly-compilation-finished-hook): Removed `sly-create-compilation-log' and `sly-maybe-list-compiler-notes' (sly-compile-file): Just call `sly-compilation-finished'. (sly-compile-region-function): New indirection. (sly-compile-region-as-string): New function, default value for `sly-compile-region-function'. (sly-compile-string): Don't take hook arg. (sly-compilation-finished): Take optional `message' arg. (sly-maybe-show-xrefs-for-notes, sly-maybe-show-compilation-log) (sly-show-compilation-log): Conform to new `sly-compileation-finished' protocol. (sly-create-compilation-log): Removed. (sly-maybe-show-compilation-log): Much simplified. (sly--insert-compilation-log): Renamed from `sly-insert-compilation-log' (sly-xref-recompilation-cont): Call `sly-compilation-finished' with second arg. * contrib/sly-stickers.el (sly-stickers): Use new `sly-compile-region-function' (sly-stickers-compile-region-aware-of-stickers): Renamed and redone from `sly-stickers-commit-stickers'. * contrib/sly-stickers.el (sly-stickers-fetch): Handle zombie stickers. * contrib/sly-stickers.el (sly-stickers-exited-non-locally-face): New face. (nil): New debug section to nullify face specs. (sly-stickers--populate-sticker): Consider aborted stickers. (sly-stickers--mark-empty-sticker, sly-stickers-fetch): Rename internal var `last-values-desc' (sly-stickers-placed-face, sly-stickers-armed-face) (sly-stickers-recordings-face): Better face defaults perhaps. * contrib/slynk-stickers.lisp (:slynk-stickers): Import COMPILE-STRING-FROM-EMACS. (compile-for-stickers): Try to compile with stickers first. * contrib/slynk-stickers.lisp (kill-stickers): New slyfun.
-
João Távora authored
* sly-stickers.el (sly-stickers-empty-face): New face. (sly-stickers-recordings-face): Renamed from `sly-stickers-lit-face' (sly-stickers-mode-map): Simplify keymap. (sly-stickers--arm-sticker): Use `sly-stickers--last-values-list' (sly-stickers--disarm-sticker): Don't remhash here. (sly-stickers--populate-sticker): Adapt to new fetched values. (sly-stickers--mark-empty-sticker): New function. (sly-stickers--bring-out-yer-dead): Actually bring out the dead. (sly-stickers--delete): Leave in hash table. (sly-stickers-dwim): Simplify. (sly-stickers-fetch): Adapt to new protocol. * slynk-stickers.lisp (sticker): New class. (record): No need for so many gensyms. (check-stickers): Return less info. (inspect-sticker-values): Sticker is now its own class.
-
- 14 Sep, 2014 1 commit
-
-
João Távora authored
* sly-stickers.el (sly-stickers--sticker): Implement `sly-button-inspect' action * slynk-stickers.lisp (find-sticker-or-lose): New function. (inspect-sticker-values): New function. (compile-for-stickers): Dead stickers are dead.
-