* feat(git): support `stable` in `git_main_branch` (#12447) * Add Support for Tabby Terminal in Macos Plugin (#12451) * Added Support for Tabby in Macos-Plugin * Update README.md Added Supported Terminal List * chore(macos): Update README to link to terminals Linking to the supported terminals, moving reference to the original author to the Acknowledgements section --------- Co-authored-by: Robby Russell <robby@planetargon.com> * feat(kitty): add plugin for the kitty terminal (#10994) * A plugin for the Kitty terminal Provides a handful of useful aliases for anyone working in a Kitty terminal. In particular, the kssh command is handy for ensuring that terminfo is set correctly on remote hosts when you ssh to them. * Guard kitty configuration We should only load these aliases into a terminal that's identifying itself as an xterm-kitty terminal. They're not useful in any other situation. * fix(pass): completion for multiple repositories (#12464) * fix(kubectl): load completion properly in functions Closes #12427 * feat(yarn)!: add optional support for yarn berry (#12374) BREAKING CHANGE: some `yarn` aliases changed . Please see README for further information. Co-authored-by: Carlo Sala <carlosalag@protonmail.com> * chore(yarn): remove unneeded line * fix(tmux): add completion for alias functions (#12468) * docs(stripe): fix typo (#12470) * feat(eza): add icons option (#12469) Co-authored-by: Computer <computer@MAI.local> * fix(bgnotify): use terminal-notifier args properly (#12467) * docs: reword alternative installer mirror (#12474) * feat(golang): add alias for `go mod tidy` (#12473) * fix(eza): icons tab completion (#12483) * feat(extract): add support for multi-part 7z (#12484) * fix(bundler): add completion for `bundler` bin as well Closes #12482 * feat(history-substring-search): update to 87ce96b1 (#12486) Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com> * feat(forklift): add support for ForkLift 4 (#12490) (#12491) * feat(terraform): add workspace aliases (#12171) * feat(terraform): add workspace aliases * chore: rm aliases in separate pending pr * docs: show tfiu alias in readme --------- Co-authored-by: Robby Russell <robby@planetargon.com> * feat(docker): add aliases for `docker ps` and `docker ps -a` (#12488) * feat(swiftpm): update completion for Swift 5.9 (#12044) * feat(poetry): add aliases (#11858) * Add plugin for native autocompletion from Symfony 6 (#11999) * Revert "Add plugin for native autocompletion from Symfony 6 (#11999)" (#12493) This reverts commit |
||
|---|---|---|
| .. | ||
| eza.plugin.zsh | ||
| README.md | ||
eza plugin
This provides aliases that invoke the eza utility rather than ls
To use it add eza to the plugins array in your zshrc file:
plugins=(... eza)
Configuration
All configurations are done using the zstyle command in the :omz:plugins:eza namespace.
NOTE: The configuring needs to be done prior to OMZ loading the plugins. When the plugin is loaded,
changing the zstyle won't have any effect.
dirs-first
zstyle ':omz:plugins:eza' 'dirs-first' yes|no
If yes, directories will be grouped first.
Default: no
git-status
zstyle ':omz:plugins:eza' 'git-status' yes|no
If yes, always add --git flag to indicate git status (if tracked / in a git repo).
Default: no
header
zstyle ':omz:plugins:eza' 'header' yes|no
If yes, always add -h flag to add a header row for each column.
Default: no
show-group
zstyle ':omz:plugins:eza' 'show-group' yes|no
If yes (default), always add -g flag to show the group ownership.
Default: yes
icons
zstyle ':omz:plugins:eza' 'icons' yes|no
If yes, sets the --icons option of eza, adding icons for files and folders.
Default: no
size-prefix
zstyle ':omz:plugins:eza' 'size-prefix' (binary|none|si)
Choose the prefix to be used in displaying file size:
binary-- use binary prefixes such as "Ki", "Mi", "Gi" and so onnone-- don't use any prefix, show size in bytessi(default) -- use Metric/S.I. prefixes
Default: si
time-style
zstyle ':omz:plugins:eza' 'time-style' $TIME_STYLE
Sets the --time-style option of eza. (See man eza for the options)
Default: Not set, which means the default behavior of eza will take place.
hyperlink
zstyle ':omz:plugins:eza' 'header' yes|no
If yes, always add --hyperlink flag to create hyperlink with escape codes.
Default: no
Aliases
Notes:
- Aliases may be modified by Configuration
- The term "files" without "only" qualifier means both files & directories
| Alias | Command | Description |
|---|---|---|
la |
eza -la |
List all files (except . and ..) as a long list |
ldot |
eza -ld .* |
List dotfiles only (directories shown as entries instead of recursed into) |
lD |
eza -lD |
List only directories (excluding dotdirs) as a long list |
lDD |
eza -laD |
List only directories (including dotdirs) as a long list |
ll |
eza -l |
List files as a long list |
ls |
eza |
Plain eza call |
lsd |
eza -d |
List specified files with directories as entries, in a grid |
lsdl |
eza -dl |
List specified files with directories as entries, in a long list |
lS |
eza -l -ssize |
List files as a long list, sorted by size |
lT |
eza -l -snewest |
List files as a long list, sorted by date (newest last) |