CeleritasCelery / emacs-native-shell-complete

Completion in shell buffers using native mechanisms
GNU Lesser General Public License v3.0
98 stars 9 forks source link

In README: Explain why there are two packages. #15

Closed elvey closed 2 years ago

elvey commented 4 years ago

I had no clue what company was as I was reading the README! So I thought adding a bit to the documentation to help others in my shoes would be helpful. So here's a perhaps crude first attempt. Perhaps I presume one can only use one at a time incorrectly. I have no opinion on which is better. Maybe these deep links are too much? These links, one to an issue within each product, provide info which seems useful.

Would adding some basic installation tips would be helpful, like

It can be installed from Melpa with M-x `package-install' RET [company-]native-complete. It can also be installed manually in the traditional way, just be mindful of the dependencies.

CeleritasCelery commented 4 years ago

Thanks for writing this up. I think providing a link to company-mode would be good idea. The reason there are two packages is because the company package is async (i.e. non-blocking) and the capf one is not. I don't think it is necessary to link to the discussion issues, so long as people know that native-complete is the one that will work with no additional packages installed.

elvey commented 3 years ago

Whoops; didn't mean to mark this as ready. Tired/fat fingers; I don't recall addressing your Sep 22 feedback.

CeleritasCelery commented 2 years ago

Thanks!