Indrajit Raychaudhuri
68300e6de4
node: Fixup nvm path detection for Homebrew based nvm
...
Prefer using `brew --prefix nvm` instead of just `brew --prefix` and
actually use the variable `nvm_prefix` once detected and set up.
4 years ago
Texas Toland
ff91c8d410
Make .zcomp* location configurable ( #1842 )
5 years ago
laggardkernel
61de4d199d
node: support environment variables NVM_DIR and NODENV_ROOT
5 years ago
Jeff Widman
4a16d3fa50
Fix typo: gupl --> gulp ( #1668 )
6 years ago
Indrajit Raychaudhuri
d45d87b08f
node: Make nvm lookup mechanism more efficient in homebrewed environment
...
In homebrewed environment, avoid using `brew --prefix nvm` which is
ruby based and is super slow. Instead, rely on homebrew standard
behavior wherein all installed packages are available in canonical
path $(brew --prefix)/opt/<package> (for nvm it would obviously be
`$(brew --prefix)/opt/nvm`).
NB: `$(brew --prefix)` (without additional argument) is a simple shell
shortcut and doesn't have the same performance impact.
6 years ago
Indrajit Raychaudhuri
a2398fc045
node: Cache completion for additional helpers
...
Add support for npm and additional well-known helper commands
6 years ago
Casey McGinty
2995b7d0c8
Update cache files when .zpreztorc file is modified
...
Fixes #1581
7 years ago
Kaleb Elwert
948d9b3aa5
Store cache files in a user-writable location
...
Fixes #1122
7 years ago
Indrajit Raychaudhuri
a60499f933
[general] Miscellaneous cleanup and formatting
7 years ago
Indrajit Raychaudhuri
8846db9d4d
[node] Always quote files when `source`-ing
8 years ago
Fernando H-T Goldáraz
42d9b78907
broken $path and $PATH if nodenv exists ( #1315 )
...
This change fixes a bug where no command can be found
(e.g. `ls`) due to the $path array being set to two elements,
one of them with all the previous paths separated by spaces.
This makes zsh break $PATH, instead of colons there are
spaces, and nothing works.
The idea is to have the array be set leveraging the word splitting
that we usually are told to avoid by quoting.
8 years ago
Griffin Yourick
94708f6b50
Fix path in node module
8 years ago
Griffin Yourick
8dafaae5a4
Use patterns from ruby module for initializing nodenv
8 years ago
Jamie Rolfs
483447082b
Add nodenv support to Node.js module
...
- Implementation from https://github.com/sorin-ionescu/prezto/pull/1001
- Documentation from https://github.com/sorin-ionescu/prezto/pull/1178
8 years ago
Sorin Ionescu
ee0b02464c
[ Fix #819 ] Check for node as a last resort
10 years ago
Tobias Witt
e144abb285
Fix node-module
...
The change recently introduced for #777 was actually breaking the module
completely, as it was only loaded if neither `node` nor `nvm`
were available.
10 years ago
Sorin Ionescu
1292587f95
[ Fix #777 ] Check for nvm or node
10 years ago
Sorin Ionescu
b948e3630b
Load Homebrew installed NVM
10 years ago
Sorin Ionescu
a84ac5b002
Only one newline at end of file
10 years ago
Zeh Rizzatti
185235003e
Add support for nvm
12 years ago
Sorin Ionescu
060d9064f8
[ Fix #202 ] Load modules all or nothing
13 years ago
Sorin Ionescu
bede1a2a71
Improve cache file generation
13 years ago
Sorin Ionescu
e5ec94af42
Check for non-empty files, not just existance
13 years ago
Sorin Ionescu
a7340886b3
[ #23 ] Rename plugins to modules
13 years ago