When you install docsets that have underscores in the name the end result is rather unpredictable, e.g.
Bootstrap_2 => Bootstrap.docset
Bootstrap_3 => Bootstrap 3.docset
Common_Lisp => Common Lisp.docset
Emacs_Lisp => Emacs Lisp.docset
In a way none of docsets are available after installation due to underscore / whitespace mismatch, not to mention the loss of '2' even. I'd think the docsets should be available with the exact same id that was used for installing.
On the other hand dash itself installs docsets little differently which keeps the id intact, though it is never really shown to the user, e.g.
Bootstrap_2 => Bootstrap_2/Bootstrap.docset
Bootstrap_3 => Bootstrap_3/Bootstrap 3.docset
Common_Lisp => Common_Lisp/Common Lisp.docset
Emacs_Lisp => Emacs_Lisp/Emacs Lisp.docset
In this scenario helm-dash is failing to notice already installed docsets because of the small differences between directory names.
When you install docsets that have underscores in the name the end result is rather unpredictable, e.g.
Bootstrap_2
=>Bootstrap.docset
Bootstrap_3
=>Bootstrap 3.docset
Common_Lisp
=>Common Lisp.docset
Emacs_Lisp
=>Emacs Lisp.docset
In a way none of docsets are available after installation due to underscore / whitespace mismatch, not to mention the loss of '2' even. I'd think the docsets should be available with the exact same id that was used for installing.
On the other hand dash itself installs docsets little differently which keeps the id intact, though it is never really shown to the user, e.g.
Bootstrap_2
=>Bootstrap_2/Bootstrap.docset
Bootstrap_3
=>Bootstrap_3/Bootstrap 3.docset
Common_Lisp
=>Common_Lisp/Common Lisp.docset
Emacs_Lisp
=>Emacs_Lisp/Emacs Lisp.docset
In this scenario helm-dash is failing to notice already installed docsets because of the small differences between directory names.