Closed yiufung closed 5 years ago
Thanks for investing time in this. A lot of improvements.. Would you be willing to consider a couple of changes and then resubmit?
(let ((completion-ignore-case t)) ...
when establishing the value of final-book
. I think, in general, it will be more convenient to allow users to not worry about case when selecting the book. Is there a good rationale for being strict with case?Both issues are fixed now.
The latter is mistakenly removed as I have enable ivy-mode
and it takes care of case-insensitiveness, leading me to think that the default behavior is already fine. In light of this, maybe it's a good idea to support different completion backends (helm
, ido
, ivy
) by providing customized option such as dtk-completing-read-function
, and users can set it to ivy-completing-read
, helm-completing-read
to their likings.
The commit put initialization-related code within
dtk-init
. After that,dtk
entrance logic is simplified.