fish-shell/share
Mahmoud Al-Qudsi 156d4fb9b9 Complete npm package names for npm install via all-the-package-names
`npm search` was _way_ too slow to be used for dynamic completions, so
using a cached list of all avaialable NPM packages to match against.

This is a bit brave for a fish completion, but the npm package
`all-the-package-names` has a list of, well, all the package names
avaialable for installation via the default npm registry. Installing a
copy locally to $HOME/.cache/fish/npm_completions and using that to
search for packages matching the tokenized command line.

Preference would be to call `__update_atpm` in the background, but that
emits an ugly "job has completed" message..

Should also use this for completions for `yarn add`.
2018-04-18 22:42:46 -05:00
..
completions Complete npm package names for npm install via all-the-package-names 2018-04-18 22:42:46 -05:00
functions Speed up ./configure completion by not running ./configure --help 2018-04-18 15:40:52 -05:00
groff workaround broken groff man page config 2016-10-19 13:43:04 -07:00
tools Use system web browser under WSL 2018-04-02 18:36:14 -05:00
__fish_build_paths.fish.in Rename "snippets" to "conf" internally, and document them as snippets 2016-04-06 09:33:09 +08:00
config.fish Stop echo from swallowing passthrough arguments 2018-04-14 23:19:25 -05:00
lynx.lss Install custom LSS script to /usr/local/share/fish on make install 2017-09-26 14:31:11 -05:00