svg-lib vs. svg-tag-mode vs. svg-icon
tarsius opened this issue · 3 comments
Please clarify the relationship between these projects.
Does the former supersede the latter two? Assuming that is the case, do the latter two provide some functionality for which one might still prefer using them over the successor?
Does this (from rougier/svg-tag-mode#14 (comment)) mean fixes won't be backported?
And for those interested, svg-lib might be more robust.
There is no hurry, but if you find the time, I would appreciate it if you could clarify these points and update the readme files to include or point to that information. Thanks!
- svg-lib provides only function for creating svg images and user is responsible for usage.
- svg-tag-mode makes use of svg-lib to replace some keywords with svg-lib objetcts (i.e. svg images)
- svg-icons is deprecated and is superseded by svg-lib (I need to add a warning and a redirection)
If you only need to replace some keyword by tags (via font-lock keywords), svg-tag-mode might be the easiest solution. If you need precised control, svg-lib might be a better solution. For example, in https://github.com/rougier/notes-list, I use svg-lib for the big icon and svg-tag-modes for the right tags.
And the tentative fix is still not working on every machine. The bug has been lurking for several months and each fix shows some limit in some specific cases / machines.
Thanks for the information!