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
Kaleb Elwert
75b112bcd0
node, python, ruby: update docs about new envars
5 years ago
laggardkernel
61de4d199d
node: support environment variables NVM_DIR and NODENV_ROOT
5 years ago
Chris Ewald
1f4601e44c
Disable node-info output when value is system.
...
This makes the behavior consistent with rbenv and pyenv.
6 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
Michael Kohl
e064d5c65f
Make node-info work without nvm/nodenv
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
Indrajit Raychaudhuri
ac628c9059
[general] Switch code block formatting to use fence formatting
...
Changes:
* Indented code block doesn't support syntax highlighting, use fenced
formatting (```) instead for better syntax highlighting
* Wrap commands/functions in backticks
* Typo fixes
8 years ago
Kaleb Elwert
7d5beeab51
Add comments into each of the function files to make them easier to find
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
Linh M. Tran
d020d34e59
Fix node-info to show right node version
...
Currently, node-info shows nothing if $version is different than 'none'.
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
Sorin Ionescu
c4b50ec1a0
[ Fix #635 ] Use $BROWSER to open node documentation
10 years ago
Trevor Bekolay
4e4a6fcc63
Don't set node-info if version is 'none'
...
This is done to make it easier to not show node-info in themes
when no node version is currently in use. This is consistent with
how the Python module's python-info works.
Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
10 years ago
Zeh Rizzatti
185235003e
Add support for nvm
12 years ago
Sorin Ionescu
fb9a20591f
[ Fix #197 ] Rebrand as Prezto
...
Conflicts:
README.md
runcoms/zshenv
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
8eae776f0e
[ Fix #108 ] Add documentation for node
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