Hello Nicolas,

> I think you can use (version "1.0") and ignore revision. There are no
> functionnal differences between the initial 1.0 release and the commit
> you point to.

???
What do you mean by "the initial 1.0 release"? I see no release tag in the repository which consists of just 3 commits anyway.

Cheers
Bost

$ git clone https://github.com/syl20bnr/vi-tilde-fringe && cd vi-tilde-fringe
...
$ git log
commit f1597a8d54535bb1d84b442577b2024e6f910308 (HEAD -> master, origin/master, origin/HEAD)
Author: syl20bnr <sylvain.benner@gmail.com>
Date:   Mon Dec 29 21:55:25 2014 -0500

    Add MELPA badge

commit e6e15638e8c45a5e68d0874d5d8c9a46c4f38a54
Author: syl20bnr <sylvain.benner@gmail.com>
Date:   Mon Oct 27 22:40:57 2014 -0400

    vi-tilde-fringe.el

commit ef3b2c1ff9d5737b873bb49370e869d54e5e70d7
Author: Sylvain Benner <sylvain.benner@gmail.com>
Date:   Mon Oct 27 21:36:28 2014 -0400

    Initial commit