Lawrence Mitchell wence@gmx.li writes:
Hmmm, can you tell I have real work I should be doing?
Seen http://www-csli.stanford.edu/~john/procrastination.html ?
Here are a bunch of small fixes for slime.el. Most should be fairly self-explanatory.
Good stuff.
Some notes:
- (slime-same-line-p): Use `line-beginning-position' and
- `line-end-position'. Fix typo in docstring.
This looks broken, I think it tests if two positions are on the same line as (point) rather than the same line as one another? I left that part out.
- (line-beginning-position): `forward-line' always puts us in
- column 0.
- (line-end-position): New function.
I tweaked the ChangeLog because "New function" sounded scary for such a fundamental Elisp function name :-). I had forgotten that older XEmacsen don't have these functions and we detect this and supply definitions if needed.
-(when-let (VAR VALUE) &rest BODY)" +(fn (VAR VALUE) &rest BODY)"
Why `fn' in these docstrings? (not committed)
-Luke