-
Notifications
You must be signed in to change notification settings - Fork 347
Fix #459: 'find-tag-marker-ring' is an obsolete variable (as of 25.1) #465
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
Fix #459: 'find-tag-marker-ring' is an obsolete variable (as of 25.1) #465
Conversation
@z0rch: In case you missed the build failure:
|
I'll look into it later this week. |
@gracjan, I can see that Since you support Emacs back to v23, you clearly don't want to merge this patch right away. Do you have any examples in mind, how are you dealing with such situations? I'm sure it is not the first breaking change in Emacs that you see. Then I could improve this patch according to the pattern you use for this project. |
@z0rch: we are starting to take backward compatibility seriously. As of now there is
|
8dc7892
to
b4f5435
Compare
b4f5435
to
f1a5984
Compare
@gracjan, unfortunately my knowledge of elisp is pretty limited, I can't tell if a third "better" option exist. However based on what you described, I believe the right approach is to use new functions, but provide aliases for them in Especially since in this particular case, only two aliases are needed: Would you agree? Now to a more technical level, I'm having issues with aliasing the latter function. Could you please have a look at If I just put the call to The second problem is that I get another Travis error: the function I'm sure these are newbie questions, but I would appreciate if you could give me a quick hint on those so that I could complete this pull request as appropriate. |
@z0rch: Your thinking is correct. Remember to |
@z0rch: quesiton: how do you test Emacs25? I cannot find a prebuild version that could be put in .travis.yml file. Is there anything like this available? |
Then I'll look more and try to find out which I use the following ppa to get pre-built Emacs 25, have a look if that would suit you. |
@z0rch: Hmm, we seem to be using emacs-snapshot, like this:
I'm not sure which version of emacs we are getting here. |
I see we are using old ppa for emacs-snapshot and this sources GNU Emacs 24.3.50.1, so not exactly the newest snapshot. |
afbc0c4
to
ce97865
Compare
That was the thing, with this change all errors are gone. Thanks, @gracjan! There is no need to ignore Travis is hanging today, but I installed Emacs 24 locally and ran the |
I took the liberty of cleaning up the history a little (preserving your name) and using your work in #477. |
I have tried @vonavi's patch, proposed in #459, and it does seem to fix the described problem.
For your convenience I'm converting the patch into PR, with a hope that it can be reviewed and merged faster.