1f4601e44c
Disable node-info output when value is system.
...
This makes the behavior consistent with rbenv and pyenv.
2019-03-18 00:10:32 -05:00
4a16d3fa50
Fix typo: gupl --> gulp ( #1668 )
2019-01-02 18:04:07 -08:00
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.
2018-12-12 22:32:51 -06:00
a2398fc045
node: Cache completion for additional helpers
...
Add support for npm and additional well-known helper commands
2018-12-11 08:12:09 -06:00
e064d5c65f
Make node-info work without nvm/nodenv
2018-08-01 13:50:20 -04:00
2995b7d0c8
Update cache files when .zpreztorc file is modified
...
Fixes #1581
2018-05-06 13:22:22 -07:00
948d9b3aa5
Store cache files in a user-writable location
...
Fixes #1122
2017-11-10 11:37:14 -08:00
a60499f933
[general] Miscellaneous cleanup and formatting
2017-08-04 13:45:56 -05:00
8846db9d4d
[node] Always quote files when source
-ing
2017-07-23 00:35:56 -05:00
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
2017-07-22 13:11:29 -05:00
7d5beeab51
Add comments into each of the function files to make them easier to find
2017-07-06 16:13:36 -07:00
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.
2017-05-02 11:38:19 -07:00
94708f6b50
Fix path in node module
2017-04-10 11:43:17 -07:00
8dafaae5a4
Use patterns from ruby module for initializing nodenv
2017-04-10 11:36:56 -07:00
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
2017-04-04 21:26:33 -07:00
ee0b02464c
[ Fix #819 ] Check for node as a last resort
2015-02-24 15:29:25 -05:00
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.
2015-02-23 12:11:21 -05:00
1292587f95
[ Fix #777 ] Check for nvm or node
2015-02-22 21:53:40 -05:00
d020d34e59
Fix node-info to show right node version
...
Currently, node-info shows nothing if $version is different than 'none'.
2014-10-19 17:21:54 +07:00
b948e3630b
Load Homebrew installed NVM
2014-10-13 11:57:20 -04:00
a84ac5b002
Only one newline at end of file
2014-10-09 23:38:15 -04:00
c4b50ec1a0
[ Fix #635 ] Use $BROWSER to open node documentation
2014-10-06 18:02:45 -04:00
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 >
2014-10-05 21:22:38 -04:00
185235003e
Add support for nvm
2013-01-29 13:43:06 -05:00
fb9a20591f
[ Fix #197 ] Rebrand as Prezto
...
Conflicts:
README.md
runcoms/zshenv
2012-09-03 16:51:27 -04:00
060d9064f8
[ Fix #202 ] Load modules all or nothing
2012-08-04 14:32:59 -04:00
bede1a2a71
Improve cache file generation
2012-07-03 21:38:56 -04:00
8eae776f0e
[ Fix #108 ] Add documentation for node
2012-06-12 16:44:48 -04:00
e5ec94af42
Check for non-empty files, not just existance
2012-05-05 18:08:25 -04:00
a7340886b3
[ #23 ] Rename plugins to modules
2012-04-05 13:39:40 -04:00