As an open-source project, zsh-users/zaw has picked up 586 stars on GitHub (Shell). zsh anything.el-like widget.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
filter items with zsh patterns separated by spaces, use ^N, ^P and select one.
execute action by pressing enter key or press Meta-enter for alternative action.
instead, press tab key and select action you want to execute.
sources
currently these sources are available:
aliases
applications
bookmark
cdr (needs cdr enabled. Google it or use this packaged version <https://github.com/willghatch/zsh-cdr>_)
commands
command-output
fasd
fasd-directories
fasd-files
functions
git-branches
git-recent-all-branches
git-recent-branches
git-files
git-files-legacy
git-log
git-reflog
git-status
history
locate
open-file
perldoc
process
programs
screens
searcher (ag/ack)
ssh-hosts
tmux
widgets
(Note: git-files-legacy is an alternative for git-files.
git-files classifies modified files, git-files-legacy doesn't do it for
performance reason.)
Additional sources can be installed as third-party plugins. Here is a list of all
the ones we know about. Please let us know about any more you find or make!
Installation is easiest with a plugin manager such as
zgen <https://github.com/tarjoilija/zgen>_. Otherwise you can just source the
.zsh file that contains the source.
example:
zstyle ':filter-select:highlight' matched fg=yellow,standout
zstyle ':filter-select' max-lines 10 # use 10 lines for filter-select
zstyle ':filter-select' max-lines -10 # use $LINES - 10 for filter-select
zstyle ':filter-select' rotate-list yes # enable rotation for filter-select
zstyle ':filter-select' case-insensitive yes # enable case-insensitive search
zstyle ':filter-select' extended-search yes # see below
zstyle ':filter-select' hist-find-no-dups yes # ignore duplicates in history source
zstyle ':filter-select' escape-descriptions no # display literal newlines, not \n, etc
zstyle ':zaw:git-files' default zaw-callback-append-to-buffer # set default action for git-files
zstyle ':zaw:git-files' alt zaw-callback-edit-file # set the alt action for git-files
extended-search:
If this style set to be true value, the searching bahavior will be
extended as follows:
^ Match the beginning of the line if the word begins with ^
$ Match the end of the line if the word ends with $
! Match anything except the word following it if the word begins with !
so-called smartcase searching
If you want to search these metacharacters, please doubly escape them.
environment variable
ZAW_EDITOR editor command. If this variable is not set, use EDITOR value.
ZAW_EDITOR_JUMP_PARAM open editor command with line params.
%LINE% is replaced by line number.
%FILE% is replaced by file path.
default +%LINE% %FILE%
making sources
If you want to make another source, please do! Look at https://github.com/termoshtt/zaw-systemd
as an example of how to make a source repo. Note that it uses the .plugin.zsh
convention that plugin managers like zgen and antigen expect for its main file.
The sources directory contains the files for the actual sources. All the sources
in this repository's sources directory are good references as well for what
the source files should look like. They tend to be quite simple.
If your source requires any additional configuration or dependencies, be sure to
list all of that in your project's README file.
Let us know when you make new plugins so we can add them to our list!
TopGit's last sync did not record any GitHub topics for zsh-users/zaw. GitHub topics appear in the right sidebar of a repository page; that's the authoritative place to check.
How active is development on zsh-users/zaw?
The most recent commit recorded on zsh-users/zaw was 3.2 years ago, based on the GitHub push timestamp. The repository has 70 forks — one of the better signals of community interest.
How many stars does zsh-users/zaw have?
zsh-users/zaw has 586 GitHub stars — refresh the page for the live number, or check github.com/zsh-users/zaw. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What language is zsh-users/zaw written in?
zsh-users/zaw is written primarily in Shell. GitHub's language field is based on the largest share of bytes in the default branch.
Where do I read more about zsh-users/zaw?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/zsh-users/zaw is the definitive source.
Read full README in the tab above.
Curious whether zaw is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about zaw.