I'm already using `package-get-version` as well, but in case they install from MELPA there's a divergence in the version that I wanted to account for, as MELPA replaces the "real" package version (e.g. 1.2) with a build timestamp. So I end up displaying to the users something like "Version 1.2.0-snapshot (package: 20211219...)" in those cases. Makes it easier for me to debug issues related to snapshot builds. Anyways, thanks a lot for the help! On Wed, Dec 29, 2021, at 9:32 AM, Stefan Monnier wrote: > > [#3113] Hardcode cider-version as a workaround > > > > I can't figure out why the auto-extraction of the version doesn't work. > [...] > > -(defconst cider-version > > - (lm-version (or load-file-name buffer-file-name)) > > +(defconst cider-version "1.2.0" > > "The current version of CIDER.") > > I suspect the problem may be that `load-file-name` will point at > `cider.elc` where `lm-version` won't find what you need. > > You can try and use `package-get-version` (new in Emacs-27) which tries > to get this working. > > > Stefan > > >