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
Add recipe for org-super-links #7318
Conversation
Thanks, looks useful. Here's a quick pass over the files -- org-super-links-org-ql.elbyte-compile (using Emacs 27.1):
checkdoc (using version 0.6.2):
package-lint (using version 20200906.512):
org-super-links-org-rifle.elbyte-compile (using Emacs 27.1):
checkdoc (using version 0.6.2):
package-lint (using version 20200906.512):
org-super-links.elbyte-compile (using Emacs 27.1):
checkdoc (using version 0.6.2):
package-lint (using version 20200906.512):
Other lints:
LoadabilityVerifying ability to #'load each file:
Package
|
Feel free to ping when ready for another look! |
Thanks for taking a look @riscy . I guess it's ready for another look. I fixed the issues I see when running package-lint locally, but my results were also different from yours. Not sure where the discrepancy is coming from. package-lint version is The changes are in this commit toshism/org-super-links@01fb732 on The one remaining issue is
but I expect that one and would prefer to leave it as is. Thanks! |
I believe it's because I'm setting the
The reason package-lint warns about this is because we prefer packages don't modify Emacs's state simply when they are loaded. [If I include] org-super-links.el#L419 there are three places across three files where advice is being added that a novice user won't be able to easily undo. The idiomatic way to do that in this case would be to consolidate all three into a minor mode that is easy for users to turn off and on. |
Just to follow up on this (and a friendly ping) I believe the Maybe I can summon @alphapapa to double-check whether these are expected registration mechanisms for these packages:
|
@riscy thanks for the ping. I've just been dragging my feet to make a decision on this. I'll do that soon. |
Friendly ping. :) |
@riscy Sorry for the delay; haven't been keeping up with notifications. I guess those are okay. I've never used them like that, and I haven't seen anyone do so, but I don't know of any reason it shouldn't work. (I might suggest |
@toshism I'll mark this awaiting-upstream, there's no rush. (Thanks again @alphapapa for chiming in.) |
I am closing this and other pull-requests from 2020. If/When you still want to add this package to Melpa, then please address the feedback as much as possible before asking us to reopen this pull-request and do another review. Cheers! |
Brief summary of what the package does
Create links in org-mode with auto backlinks is the general idea.
Direct link to the package repository
https://github.com/toshism/org-super-links
Your association with the package
author
Relevant communications with the upstream package maintainer
None needed
Checklist
Please confirm with
x
:M-x checkdoc
is happy with my docstrings