Security News
The Risks of Misguided Research in Supply Chain Security
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
github.com/odinjaign/fast-syntax-highlighting
New: You can request a feature when donating, even fancy or advanced ones get implemented this way. There are
reports about what is being done with the money received.
Feature rich syntax highlighting for Zsh.
git
command it is now maximally faithful, it
follows the git
command almost completely.
ScreencastClone the Repository.
git clone https://github.com/zdharma/fast-syntax-highlighting ~/path/to/fsh
And add the following to your zshrc
file.
source ~/path/to/fsh/fast-syntax-highlighting.plugin.zsh
Add the following to your zshrc
file.
zinit light zdharma/fast-syntax-highlighting
Here's an example of how to load the plugin together with a few other popular ones with the use of Turbo, i.e.: speeding up the Zsh startup by loading the plugin right after the first prompt, in background:
zinit wait lucid for \
atinit"ZINIT[COMPINIT_OPTS]=-C; zicompinit; zicdreplay" \
zdharma/fast-syntax-highlighting \
blockf \
zsh-users/zsh-completions \
atload"!_zsh_autosuggest_start" \
zsh-users/zsh-autosuggestions
Add the following to your zshrc
file.
antigen bundle zdharma/fast-syntax-highlighting
Add the following to your .zshrc
file in the same place you're doing
your other zgen load
calls in.
zgen load zdharma/fast-syntax-highlighting
Clone the Repository.
git clone https://github.com/zdharma/fast-syntax-highlighting.git \
${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting
And add fast-syntax-highlighting
to your plugin list.
Switch themes via fast-theme {theme-name}
.
Run fast-theme -t {theme-name}
option to obtain the snippet above.
Run fast-theme -l
to list available themes.
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
Exact highlighting that recognizes quotings.
exec
descriptor-variablesComparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
{
/}
blocks)Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper 2 lines):
eval
and $( )
highlightingComparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
Highlighting that is specific for a given command.
The chromas that are enabled by default can be found here.
Performance differences can be observed in this Asciinema recording, where a 10 kB
function is being edited.
Channel #zinit@freenode
is a support place for all author's projects. Connect to:
chat.freenode.net:6697 (SSL) or chat.freenode.net:6667
and join #zinit.
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
Research
Security News
Socket researchers found several malicious npm packages typosquatting Chalk and Chokidar, targeting Node.js developers with kill switches and data theft.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.