-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does sly-cl-indent have to provide cl-indent? #92
Comments
By the way |
I have to take a better look at this, I would really love to ditch |
Friendly ping! |
That sounds like a good plan. |
I've had a better look and that is very hard. Only |
Thanks for looking into this. I hope you can find a suitable and not too laborious solution, but I will try not to bug you about it anymore ;-) |
* contrib/sly-stickers.el (sly-stickers--make-recording): A recording description contains a recording-ctime field. (sly-stickers--replay-mode-map): Fix typo. (sly-stickers--replay-ignored-stickers) (sly-stickers--replay-total, sly-stickers--replay-recording) (sly-stickers--replay-old-total): Delete. (sly-stickers--replay-data): Replace deleted variables. (sly-stickers-replay-refresh, sly-stickers--replay-refresh-1) (sly-stickers-replay--current-sticker-interactive) (sly-stickers-replay-toggle-ignore-sticker) (sly-stickers-replay-toggle-ignore-zombies) (sly-stickers-replay-reset-ignore-list): Rework for new data structures. (sly-stickers-replay): Query user about forgetting old recordings. (sly-stickers-forget): Allows forgetting just a subset of recordings. * contrib/slynk-stickers.lisp (:slynk-stickers): Export TOTAL-RECORDINGS (*next-recording-id*): New variable. (recording): Replace INDEX slot with ID (initialize-instance): Don't set INDEX (search-for-recording-1): Return recording and position. Docstring. (describe-recording-for-emacs): Return ctime as second value in list. (total-recordings): New slyfun. (search-for-recording): Take IGNORED-IDS and IGNORE-ZOMBIES-P, not IGNORE-SPEC. Return absolute index as second value. (forget): Allow forgetting just a subset of recordings. (find-recording-or-lose): Find recording by id, not index.
Yeah, i fear it's quite laborious.... Another option would be to get sly-cl-indent.el merged into emacs and have it replace These are its current authors according to a
|
(By the way, the commit that references this has nothing to do with this, it's a headless commit meant to reference 91...) |
I am closing my old issues. |
And I am reopening it, since it is still a real problem in SLY :-) |
Another problem is, |
At this point that's what I think you should do. (Except that you should rename each and every symbol.) |
I've done this in my own fork, it wasn't as tedious as it seemed. Been using it for almost a month without issues. I didn't totally streamline the naming conventions (though all symbols do now start with |
Sure @SwiftLawnGnome , I think that's a good idea, at least to have a starting point. Though a naming convention is useful. |
@SwiftLawnGnome , I've had a look at your fork. Pretty large diff. You say it wasn't tedious?!! That's great! The naming convention you adopted doesn't seem terrible at all. Maybe, if you can manage, I would replace all the Thanks very much |
Well, it was tedious, but iedit and counsel-rg kept me sane!
I just pushed a bunch of commits which changed most symbols. The Here: #312 |
I finally did the reviewing work and pushed this. @tarsius we have @SwiftLawnGnome to thank for this. @SwiftLawnGnome , thanks very much: you did a lot of hard work, renaming and making everything consistent in the In #312 you have a bunch of unrelated, but also very interesting commits that I will push to master incrementally, as I review them. I will close that Pull Request, but don't remove that branch, as I will be cherry-picking the commits. |
And it only took 4 years! :-D |
Thank you @SwiftLawnGnome. 😉 And thanks to you too @joaotavora. |
Maybe it does, e.g. if
sly-cl-indent
is considered to be a drop in replacement forcl-indent
, then doing so might be a reasonable course of action. (But that would only be the case if using the sly variant doesn't mess with other packages that depend oncl-indent
.)If you don't want to stop providing that feature, that's fine. But I need to know so that I can write down the reason for the manual patch to the database needed to prevent the issue this causes for users of
epkg.el
+borg.el
. (A package which requirescl-indent
will then depend onslime
, currently the dependency is undefined, eitherslime
orsly
.The text was updated successfully, but these errors were encountered: