Comments (9)
Thanks for the bug report. IIRC seq
will be bundled with Emacs 25, so package.el
should not have tried fetching it. Let me try this on Emacs master.
from emacs-emojify.
I think I understand the issue now. seq
was available on MELPA but was removed in a recent commit, now it is available only on GNU ELPA and the version available is 1.11, I looked only at seq's github repo and assumed that the latest version was 1.12.
I have pushed a fix on master, please try when MELPA builds and report back
Thanks
from emacs-emojify.
Thanks for looking into this! I'm still confused though: since I have Emacs 25, I shouldn't have run into this problem anyhow, right?
from emacs-emojify.
I'm still confused though: since I have Emacs 25, I shouldn't have run
into this problem anyhow, right?
Right! I just built current Emacs master and checked, it seems that current master has seq version 1.8 and emojify
was depending on 1.12 (a higher) version, so package.el
was trying to fetch the non-existent version (and failing).
I think this has been fixed in the latest build. I should have been more careful, apologies for the breakage.
from emacs-emojify.
@cpitclaudel did the fix work for you?
from emacs-emojify.
No, but I think this is not an issue with this package, actually. Sorry for the trouble. The headers of the seq library say 2.3
, but package sees it as 1.8
in master; I have no idea why. Do you see the same problem on master?
from emacs-emojify.
No problem. If I understand it correctly you are still not able to install emojify
due to this missing dependency issue, which is odd since seq v1.11 is available on GNU ELPA as such even if the local version of the package is older the newer version should have been installed. In fact I was able to install on Emacs master after the above fix.
The headers of the seq library say 2.3, but package sees it as 1.8 in master; I have no idea why
I think I know the reason for that. The information about builtin packages is loaded from the file lisp/finder-inf.el
which is generated during compilation by the Makefile in the lisp
directory. I think the file is not regenerated on subsequent recompilations, I fixed this by going to the lisp
directory and manually running the required make task (make finder-data
).
from emacs-emojify.
Ah, thanks a lot, the Makefile trick did it! I incorrectly expected make clean
to take care of this.
from emacs-emojify.
Great, I am glad that I could help!
from emacs-emojify.
Related Issues (20)
- Infinite loop where interactive but unable to answer HOT 2
- Loading a large number of user emoji can break emoji rendering Emacs wide HOT 1
- Is there a way to exclude individual emojis?
- Can I manually download emoji fonts and still make everything works? HOT 2
- cut and paste org heading with org-bullets + emojify
- Feature request: Replace ascii emoji with unicode in buffer HOT 1
- Example for predicate in emojify-completing-read doesn't work HOT 2
- Is it possible to use openmoji that I downloaded manually?
- Emoji is not displayed in mini buffer HOT 1
- Blurred emojis on HiDPI screen
- Org-mode agenda time label being incorrectly identified as emoji HOT 1
- Feature request: Support compound emojis (like the pride flag)
- How to use color emoji font (ttf) instead of png files? HOT 2
- (void-variable memavailable) HOT 1
- Convert unicode emojis to ascii
- 100% CPU load
- Twemoji-v13.1.0
- Do not replace org-mode literal strings
- filter emojis in emojify-insert-emoji by custom status
- Emojis render correctly in buffer, minibuffer, but not in menu with ivy-posframe enabled
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emacs-emojify.