Compare commits

...

4 Commits

Author SHA1 Message Date
Gajanan Gitte 0d68982aba
Merge 66ac7ff0c2 into d82669199b 2025-01-01 20:57:51 +01:00
Kalle Ahlström d82669199b
fix(af-magic): add logic for virtualenv separator (#12875) 2024-12-30 10:15:05 +01:00
dependabot[bot] 9c8afcc3ee
chore(deps): bump charset-normalizer in /.github/workflows/dependencies (#12874)
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.1)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 13:22:49 +01:00
gajanangitte 66ac7ff0c2 Node plugin completely revamped. Added aliases. 2020-10-22 23:16:22 +05:30
4 changed files with 47 additions and 8 deletions

View File

@ -1,5 +1,5 @@
certifi==2024.12.14
charset-normalizer==3.4.0
charset-normalizer==3.4.1
idna==3.10
PyYAML==6.0.2
requests==2.32.3

View File

@ -1,15 +1,25 @@
# node plugin
This plugin adds `node-docs` function that opens specific section in [Node.js](https://nodejs.org)
documentation (depending on the installed version).
This plugin provides many a aliases and a few `node-docs` functions.
To use it, add `node` to the plugins array of your zshrc file:
## Aliases
```zsh
plugins=(... node)
```
| Alias | Command |
|:---------------------|:-------------------------------------------------------------------------------|
| nd | node |
| ndc | node --check |
| nde | node --eval "script" |
| ndh | node --help |
| ndi | git --interactive |
| ndr | git --require module |
|----------------------|--------------------------------------------------------------------------------|
| ndnd | node --no-depreciation |
| ndnw | node --no-warnings |
| ndtw | node --trace-warnings |
| ndv8 | node --V8-options |
|----------------------|--------------------------------------------------------------------------------|
## Usage
## Functions
```zsh
# Opens https://nodejs.org/docs/latest-v10.x/api/fs.html
@ -17,3 +27,13 @@ $ node-docs fs
# Opens https://nodejs.org/docs/latest-v10.x/api/path.html
$ node-docs path
```
This plugin adds `node-docs` function that opens specific section in [Node.js](https://nodejs.org)
documentation (depending on the installed version).
## Add plugin
To use it, add `node` to the plugins array of your zshrc file:
```zsh
plugins=(... node)
```

View File

@ -4,3 +4,20 @@ function node-docs {
local section=${1:-all}
open_command "https://nodejs.org/docs/$(node --version)/api/$section.html"
}
# initialise node
alias nd='node'
# Checkout the README.md for
# detailed explanation
alias ndv='node --version'
alias ndc='node -c'
alias nde='node -e'
alias ndh='node -h'
alias ndi='node -i'
alias ndr='node -r'
alias ndnd='node --no-depreciation'
alias ndnw='node --no-warnings'
alias ndtw='node --trace-warnings'
alias ndv8='node --V8-options'

View File

@ -13,6 +13,8 @@ function afmagic_dashes {
# the prompt, account for it when returning the number of dashes
if [[ -n "$python_env" && "$PS1" = *\(${python_env}\)* ]]; then
echo $(( COLUMNS - ${#python_env} - 3 ))
elif [[ -n "$VIRTUAL_ENV_PROMPT" && "$PS1" = *${VIRTUAL_ENV_PROMPT}* ]]; then
echo $(( COLUMNS - ${#VIRTUAL_ENV_PROMPT} ))
else
echo $COLUMNS
fi