diff --git a/zsh/aliases.zsh b/zsh/aliases.zsh index 87c169c..275fa31 100644 --- a/zsh/aliases.zsh +++ b/zsh/aliases.zsh @@ -115,3 +115,19 @@ dotfiles-cli() { # Short alias for the CLI alias dfc='dotfiles-cli' + +# Additional quality of life aliases/functions. + +# Use glow to "less" Markdown files: +less() { + if ! command -v glow &>/dev/null; then + command less "$@" + return + fi + + if [[ $# -eq 1 && "$1" == *.md ]]; then + glow -p "$1" # -p for pager mode (like less) + else + command less "$@" + fi +}