You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
The paths where dash itself installs the docsets is somewhat
unpredictable (dash-docs-el#84) and can not be reliably determined from the docset
name/id alone. For example:
* Bootstrap_2 => Bootstrap_2/Bootstrap.docset
* Bootstrap_3 => Bootstrap_3/Bootstrap 3.docset
* Emacs_Lisp => Emacs_Lisp/Emacs Lisp.docset
Try harder to find them simply by looking inside the directory and
accepting the first *.docset directory present. The list of paths
searched is now:
* {name/id}.docset -- helm-dash installation, probably
* {name/id}/{name/id}.docset -- dash installation, e.g. Haskell
* {name/id}/*.docset -- dash installation, e.g. Bootstrap_2
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.
The text was updated successfully, but these errors were encountered: