From 1b2d741f19b4246f5a4a4056ea271bb1a4d3749c Mon Sep 17 00:00:00 2001 From: Cedric Baaklini <77132080+CedricBaaklini@users.noreply.github.com> Date: Tue, 22 Sep 2026 20:24:48 -0400 Subject: [PATCH] feat(eza): add links, octal and inodes options (#14108) --- plugins/eza/README.md | 30 ++++++++++++++++++++++++++++++ plugins/eza/eza.plugin.zsh | 9 +++++++++ 2 files changed, 39 insertions(+) diff --git a/plugins/eza/README.md b/plugins/eza/README.md index 5c2f590e0..685bd7263 100644 --- a/plugins/eza/README.md +++ b/plugins/eza/README.md @@ -45,6 +45,36 @@ If `yes`, always add `-h` flag to add a header row for each column. Default: `no` +### `links` + +```zsh +zstyle ':omz:plugins:eza' 'links' yes|no +``` + +If `yes`, always add `-H` flag to show hard links for each file. + +Default: `no` + +### `octal` + +```zsh +zstyle ':omz:plugins:eza' 'octal' yes|no +``` + +If `yes`, always add `-o` flag to show file permissions as octal numbers. + +Default: `no` + +### `inodes` + +```zsh +zstyle ':omz:plugins:eza' 'inodes' yes|no +``` + +If `yes`, always add `-i` flag to show the inode for each file. + +Default: `no` + ### `show-group` ```zsh diff --git a/plugins/eza/eza.plugin.zsh b/plugins/eza/eza.plugin.zsh index 8809d8f37..35ea74e57 100644 --- a/plugins/eza/eza.plugin.zsh +++ b/plugins/eza/eza.plugin.zsh @@ -21,6 +21,15 @@ function _configure_eza() { if zstyle -t ':omz:plugins:eza' 'header'; then _EZA_HEAD+=("h") fi + if zstyle -t ':omz:plugins:eza' 'links'; then + _EZA_HEAD+=("H") + fi + if zstyle -t ':omz:plugins:eza' 'octal'; then + _EZA_HEAD+=("o") + fi + if zstyle -t ':omz:plugins:eza' 'inodes'; then + _EZA_HEAD+=("i") + fi zstyle -s ':omz:plugins:eza' 'size-prefix' _val case "${_val:l}" in binary)