[slime-cvs] CVS slime/contrib
CVS User heller
heller at common-lisp.net
Sat Apr 7 10:23:39 UTC 2012
Update of /project/slime/cvsroot/slime/contrib
In directory tiger.common-lisp.net:/tmp/cvs-serv7394/contrib
Modified Files:
ChangeLog
Log Message:
Even more long line breaking.
--- /project/slime/cvsroot/slime/contrib/ChangeLog 2012/04/06 18:08:30 1.541
+++ /project/slime/cvsroot/slime/contrib/ChangeLog 2012/04/07 10:23:39 1.542
@@ -5,12 +5,14 @@
2012-04-04 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-cl-indent.el (common-lisp-lambda-list-initial-value-form-p): New function.
- Identifies initial-value-forms from lambda-lists, allowing them to be indented
- as regular code.
- (lisp-indent-259): Use the previous when indenting using &lambda to punt to
- normal indentation when approriate.
- * slime-cl-indent-test.txt (Test 87): Test indentation of initial-value forms.
+ * slime-cl-indent.el
+ (common-lisp-lambda-list-initial-value-form-p): New function.
+ Identifies initial-value-forms from lambda-lists, allowing them to
+ be indented as regular code.
+ (lisp-indent-259): Use the previous when indenting using &lambda
+ to punt to normal indentation when approriate.
+ * slime-cl-indent-test.txt (Test 87): Test indentation of
+ initial-value forms.
2012-03-19 Stas Boukarev <stassats at gmail.com>
@@ -59,27 +61,29 @@
2012-03-30 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-cl-indent.el (common-lisp-indent-function-1): Fix indentation
- of (and ;; Foo\n...). Previously following lines were indented by one, instead
- of using normal indentation.
+ * slime-cl-indent.el (common-lisp-indent-function-1): Fix
+ indentation of (and ;; Foo\n...). Previously following lines were
+ indented by one, instead of using normal indentation.
* slime-cl-indent-test.txt (tests 84-86): Tests.
2011-12-30 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-cl-indent.el (common-lisp-looking-at-keyword): New function. Looks
- past #+foo expressions.
+ * slime-cl-indent.el (common-lisp-looking-at-keyword): New
+ function. Looks past #+foo expressions.
(common-lisp-backward-keyword-argument): New function. Semi-aware
of #+foo expressions.
(common-lisp-indent-function-1):
1. Use `common-lisp-indent-parse-state-start'.
- 2. Move #+/- cleavernes outside the cond: it is always a default, and shouldn't
- trump other indentation logic. Also make it use the column of the first feature
- expression, not the last.
+ 2. Move #+/- cleavernes outside the cond: it is always a default,
+ and shouldn't trump other indentation logic. Also make it use the
+ column of the first feature expression, not the last.
3. Make keyword alignment somewhat feature-expression aware.
- 4. Make heuristics not force remaining forms to be indented at the same line.
- (common-lisp-indent-test): Leave one leading whitespace on comment lines
- when messing up indentation.
+ 4. Make heuristics not force remaining forms to be indented
+ at the same line.
+
+ (common-lisp-indent-test): Leave one leading whitespace on comment
+ lines when messing up indentation.
* slime-cl-indent-test.txt (tests 77-83): Tests for feature-expression
and keyword alignment interaction.
@@ -120,8 +124,9 @@
* slime-cl-indent-test.txt (tests 72-76): New tests.
- * slime-cl-indent.el (common-lisp-init-standard-indentation): New function,
- wraps initialization of the common-lisp-indent-function properties.
+ * slime-cl-indent.el (common-lisp-init-standard-indentation): New
+ function, wraps initialization of the common-lisp-indent-function
+ properties.
2011-12-06 Didier Verna <didier at xemacs.org>
@@ -232,12 +237,13 @@
2011-11-19 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-cl-indent.el ("sbcl"): Add indentation alias for !def-debug-command.
+ * slime-cl-indent.el ("sbcl"): Add indentation alias for
+ !def-debug-command.
2011-11-16 Stas Boukarev <stassats at gmail.com>
- * slime-repl.el (slime-open-stream-to-lisp): Set the process coding system
- to the right coding system.
+ * slime-repl.el (slime-open-stream-to-lisp): Set the process
+ coding system to the right coding system.
2011-11-12 Nikodemus Siivola <nikodemus at random-state.net>
@@ -247,7 +253,8 @@
* slime-cl-indent.el (lisp-beginning-of-defmethod-qualifiers): Renamed
from `lisp-beginning-of-defmethod'. Skip the method name as well, since
unlike qualifiers it can be list -- eg. (setf foo).
- (lisp-indent-defmethod): Use the above to get the number of skips right.
+ (lisp-indent-defmethod): Use the above to get the number of skips
+ right.
* slime-cl-indent-test.txt: Tests 64 and 65.
@@ -280,7 +287,8 @@
2011-10-31 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-cl-indent.el (style "sbcl"): Indentation for !DEF-TYPE-TRANSLATOR.
+ * slime-cl-indent.el (style "sbcl"): Indentation for
+ !DEF-TYPE-TRANSLATOR.
2011-10-29 Nikodemus Siivola <nikodemus at random-state.net>
@@ -305,8 +313,8 @@
2011-10-05 Stas Boukarev <stassats at gmail.com>
- * slime-repl.el (slime-clear-repl-variables): New function, clears *, /,
- and + variables.
+ * slime-repl.el (slime-clear-repl-variables): New function, clears
+ *, /, and + variables.
(slime-repl-clear-buffer-hook): Add `slime-clear-repl-variables'
to it, now C-c M-o clears variables, allowing bound objects to be GCed.
@@ -352,8 +360,8 @@
2011-08-30 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-repl.el (slime-repl-suppress-prompt): New variable. Bind to T to
- temporarily suppress the prompt.
+ * slime-repl.el (slime-repl-suppress-prompt): New variable. Bind
+ to T to temporarily suppress the prompt.
(slime-eval-last-expression-in-repl): New command. Sends form from
another buffer to REPL for evaluation.
(slime-mode-map): Bind slime-eval-last-expression-in-repl to C-c C-j.
@@ -370,11 +378,13 @@
2011-06-21 Nikodemus Siivola <nikodemus at random-state.net>
- * slime-cl-indent.el (lisp-loop-indent-forms-like-keywords): Fix type error.
- (common-lisp-style-default): Fix type error, move to after styles have been
- defined so as to be able to offer a menu for picking the predefined styles.
- ("sbcl"): Oops! It's (as ...) not (:as ...). Also add couple of missing defining
- forms.
+ * slime-cl-indent.el (lisp-loop-indent-forms-like-keywords): Fix
+ type error.
+ (common-lisp-style-default): Fix type error, move to after styles
+ have been defined so as to be able to offer a menu for picking the
+ predefined styles.
+ ("sbcl"): Oops! It's (as ...) not (:as ...). Also add couple of
+ missing defining forms.
2011-06-16 Nikodemus Siivola <nikodemus at random-state.net>
@@ -436,9 +446,10 @@
Refactoring named styles.
- * slime-cl-indent.el (define-common-lisp-style): Not a list of hooks anymore,
- but just a single hook. Document the fact that code in :eval option may get
- called multiple times over the lifetime of a buffer.
+ * slime-cl-indent.el (define-common-lisp-style): Not a list of
+ hooks anymore, but just a single hook. Document the fact that code
+ in :eval option may get called multiple times over the lifetime of
+ a buffer.
(common-lisp-style-name, common-lisp-style-inherits)
(common-lisp-style-variables, common-lisp-style-indentation)
(common-lisp-style-hook, common-lisp-style-docstring)
@@ -605,8 +616,8 @@
* slime-cl-indent.el (common-lisp-indent-function-1): Better #+
support.
- (common-lisp-loop-part-indentation): Make newline-and-indent work better
- with non-subclause-aware loop indentation.
+ (common-lisp-loop-part-indentation): Make newline-and-indent work
+ better with non-subclause-aware loop indentation.
2011-05-15 Didier Verna <didier at xemacs.org>
@@ -633,13 +644,15 @@
* slime-cl-indent.el (lisp-indent-lambda-list): Use sexp-based
traversal instead of regular expressions to figure out how to
- indent lambda-lists. Allows indenting destructuring lambda-lists correctly:
- previously we could align to a keyword in a previous sublist, instead
- of the sublist itself.
- (lisp-indent-lambda-list-keywords-regexp): Add support for non-standard &more.
+ indent lambda-lists. Allows indenting destructuring lambda-lists
+ correctly: previously we could align to a keyword in a previous
+ sublist, instead of the sublist itself.
+ (lisp-indent-lambda-list-keywords-regexp): Add support for
+ non-standard &more.
(test-lisp-indent, run-lisp-indent-tests): Rudimentary tests.
- (lisp-indent-259): Use lambda-list-indentation even if the CDR of the path
- isn't null: this allows correct indentation of destructuring sublists.
+ (lisp-indent-259): Use lambda-list-indentation even if the CDR of
+ the path isn't null: this allows correct indentation of
+ destructuring sublists.
(run-lisp-indent-tests): More test-cases.
2011-05-11 Nikodemus Siivola <nikodemus at random-state.net>
@@ -673,7 +686,8 @@
(common-lisp-indent-parse-state-start):
(common-lisp-indent-parse-state-prev): Parse state accessors.
(common-lisp-indent-loop-macro-1): Subclause aware loop indentation.
- (common-lisp-indent-loop-advance-past-keyword-on-line): Utility used by the above.
+ (common-lisp-indent-loop-advance-past-keyword-on-line): Utility
+ used by the above.
2011-05-10 Nikodemus Siivola <nikodemus at random-state.net>
@@ -723,8 +737,9 @@
entries.
* slime-cl-indent.el (lisp-lambda-list-keyword-alignment):
* slime-cl-indent.el (lisp-lambda-list-keyword-parameter-indentation):
- * slime-cl-indent.el (lisp-lambda-list-keyword-parameter-alignment): New
- customizable user options.
+ * slime-cl-indent.el
+ (lisp-lambda-list-keyword-parameter-alignment): New customizable
+ user options.
* slime-cl-indent.el (lisp-indent-defun-method): Improve docstring.
* slime-cl-indent.el (extended-loop-p): Fix comment.
* slime-cl-indent.el (lisp-indent-lambda-list-keywords-regexp): New
@@ -1138,10 +1153,12 @@
2010-04-18 Stas Boukarev <stassats at gmail.com>
* slime-presentations.el
- (slime-repl-grab-old-output,slime-copy-or-inspect-presentation-at-mouse):
- If the presentation at point is no longer available, remove
- presentation properties from the object.
- * swank-presentations.lisp (lookup-presented-object): defun->defslimefun.
+ (slime-repl-grab-old-output)
+ (slime-copy-or-inspect-presentation-at-mouse): If the presentation
+ at point is no longer available, remove presentation properties
+ from the object.
+ * swank-presentations.lisp (lookup-presented-object):
+ defun->defslimefun.
2010-04-06 Stas Boukarev <stassats at gmail.com>
@@ -1225,15 +1242,15 @@
2010-03-20 Stas Boukarev <stassats at gmail.com>
- * slime-c-p-c.el, slime-fuzzy.el: Don't define keys on slime-repl-mode-map
- if slime-repl isn't loaded.
+ * slime-c-p-c.el, slime-fuzzy.el: Don't define keys on
+ slime-repl-mode-map if slime-repl isn't loaded.
* slime-presentations.el: Refuse to load if slime-repl isn't loaded.
Reported by Robert Goldman.
2010-03-13 Stas Boukarev <stassats at gmail.com>
- * slime-asdf.el: use slime-from-lisp-filename so that slime-tramp can work.
- Reported by Peter Stirling.
+ * slime-asdf.el: use slime-from-lisp-filename so that slime-tramp
+ can work. Reported by Peter Stirling.
2010-03-12 Stas Boukarev <stassats at gmail.com>
@@ -1879,8 +1896,9 @@
* slime-repl.el (slime-repl-position-in-history): Add new optional
parameter `exclude-string'.
- (slime-repl-history-replace): Don't replace history item if it's exactly
- matching the current input, search for the next match instead.
+ (slime-repl-history-replace): Don't replace history item if it's
+ exactly matching the current input, search for the next match
+ instead.
2009-11-19 Tobias C. Rittweiler <tcr at freebits.de>
@@ -1962,10 +1980,10 @@
2009-11-02 Stas Boukarev <stassats at gmail.com>
- * slime-parse.el (slime-incomplete-form-at-point): Concatenate " )"
- not just ")", because the form's last char may be \, and the parenthesis
- will be escaped.
- That fixes a bug reported by Ariel Badichi.
+ * slime-parse.el (slime-incomplete-form-at-point): Concatenate
+ " )" not just ")", because the form's last char may be \,
+ and the parenthesis will be escaped. That fixes a bug reported by
+ Ariel Badichi.
2009-10-31 Tobias C. Rittweiler <tcr at freebits.de>
@@ -2156,7 +2174,8 @@
2009-08-27 Stas Boukarev <stassats at gmail.com>
- * slime-c-p-c.el (slime-contextual-completions): Detect characters properly.
+ * slime-c-p-c.el (slime-contextual-completions): Detect characters
+ properly.
(slime-completions-for-character): Append #\ to the character names.
This fixes character completion, reported by Nick Levine.
@@ -2265,9 +2284,9 @@
* slime-fuzzy.el (slime-fuzzy-complete-symbol): show message in the
minibuffer after showing completion list, because completion
itself can take place in the minibuffer.
- (slime-fuzzy-choices-buffer): if completion was started in the minibuffer,
- don't switch to minibuffer in the other window, but select minibuffer window
- instead.
+ (slime-fuzzy-choices-buffer): if completion was started in the
+ minibuffer, don't switch to minibuffer in the other window, but
+ select minibuffer window instead.
2009-06-23 Helmut Eller <heller at common-lisp.net>
@@ -3051,10 +3070,10 @@
2008-04-06 Tobias C. Rittweiler <tcr at freebits.de>
- * slime-presentations.lisp:
+ * slime-presentations.lisp:
(slime-maybe-M-.-presentation-at-point): Renamed to
`slime-edit-presentation'. Now makes sure to decline if user gave
- a name explicitly.
+ a name explicitly.
2008-03-24 Helmut Eller <heller at common-lisp.net>
@@ -3072,7 +3091,7 @@
string representation of the classifications rather than the
classifications themselves. (Notice this propagates up to (and
consequently changes the return value of) the RPC function
- FUZZY-COMPLETIONS. (incompatible api change.)
+ FUZZY-COMPLETIONS. (incompatible api change.)
Rationale: The number of supported classification can be changed
without having to adapt its display at the client.
@@ -3106,11 +3125,11 @@
2008-03-02 Tobias C. Rittweiler <tcr at freebits.de>
- M-. now works on presentations.
+ M-. now works on presentations.
Additionally, a Find Definition entry is presented in the menu
appearing on right clicking on a presentation.
-
+
* slime-presentations.lisp (slime-M-.-presentation): New function.
(slime-M-.-presentation-at-mouse): New function.
(slime-M-.-presentation-at-point): New function.
@@ -3128,7 +3147,7 @@
Having the `slime-presentations' contrib enabled, (princ 10)
resulted in "1010" rather than "10\n10". (This also caused a
regression in the `repl-test' test case.)
-
+
* swank-presentations.lisp (present-repl-results): Emit fresh-line
as the original SEND-REPL-RESULTS-TO-EMACS does.
@@ -3222,16 +3241,16 @@
2008-01-20 Matthias Koeppe <mkoeppe at mail.math.uni-magdeburg.de>
- Hook presentations into debugger and inspector, restoring
+ Hook presentations into debugger and inspector, restoring
features that were removed on 2007-08-27.
-
+
* slime-presentations.el (slime-presentation-add-easy-menu):
Install presentation menu also in the debugger and inspector.
(slime-presentation-inspector-insert-ispec): New.
(slime-presentation-sldb-insert-frame-variable-value): New.
(slime-presentations-init): Install these functions as
slime-inspector-insert-ispec-function and
- sldb-insert-frame-variable-value-function.
+ sldb-insert-frame-variable-value-function.
2008-01-19 Helmut Eller <heller at common-lisp.net>
@@ -3243,7 +3262,7 @@
* slime-presentations.el
(slime-copy-or-inspect-presentation-at-mouse): Call
slime-copy-presentation-at-mouse-to-repl rather than
- slime-copy-presentation-at-mouse.
+ slime-copy-presentation-at-mouse.
2008-01-10 Tobias C. Rittweiler <tcr at freebits.de>
@@ -3252,42 +3271,42 @@
* swank-arglist.lisp (read-form-spec): Added assertion against
receiving junk form specs from Emacs.
-
+
2008-01-10 Tobias C. Rittweiler <tcr at freebits.de>
* slime-editing-commands.el (slime-close-all-parens-in-sexp): Use
new portability function `slime-delete-and-extract-region'.
-
+
2008-01-10 Tobias C. Rittweiler <tcr at freebits.de>
* swank-parse.lisp (slime-incomplete-form-at-point): Hopefully
better fix than before.
[328 lines skipped]
More information about the slime-cvs
mailing list