Posts in Linux
Hacking Your Zsh Terminal with Custom Widgets
- 28 October 2026
Blog Post Publish Date: 2026/10/28
This blog post explains how to create custom Zsh widgets by registering shell functions to keyboard shortcuts powered by the Zsh Line Editor (ZLE).
Hacking Your Bash Terminal with Custom Widgets
- 25 October 2026
Blog Post Publish Date: 2026/10/25
This blog post is an extension of GNU Readline: The Magic Behind Terminal Autocomplete. Here, I explain how to create custom Bash widgets by registering Bash functions to keyboard shortcuts powered by the GNU Readline library.
GNU Readline: The Magic Behind Terminal Autocomplete
- 18 October 2026
Blog Post Publish Date: 2026/10/18
This blog post explains what GNU Readline is and how it powers the line editing, history navigation, and auto-completion you use every day in the terminal. I will also show the one configuration I reach for the most: making the Up and Down arrows search your command history by prefix. It is a small change that saved me a lot of keystrokes.
fzf: Life is Too Short for Pipe Grep
- 21 April 2024
Blog Post Publish Date: 2024/04/28
This blog post outlines the advantages of the fzf (Fuzzy Finder CLI) and explains how to configure its Zsh widgets.
ZSH + Starship: A Productivity Masterpiece
- 08 February 2024
Blog Post Publish Date: 2024/02/08
This blog post covers my prompt customization experience, favorite ZSH Plugins, ZSH options, and Starship configuration. Finally, I introduce a simple guide to configure my custom theme from scratch.
Properties Overriding: A Smart Way to Customize Systemd Unit Properties
- 19 November 2023
Blog Post Publish Date: 2023/11/19
This blog post covers an smart alternative to customize systemd unit process parameters.