The Editors, Programs, and General Tools That I Use

Emacs

Emacs on the GNU Website

The classic, hyper-extensible display editor- Emacs has been around for 40~ years and is still going strong. Emacs is more than just a text editor (although I do love my text editors), it’s a web browser, an email client, a music player, a lisp engine, and it can run both as a GUI app, and in the terminal! Emacs is a tad difficult to get into compared to other editors, but the reward for understanding and configuraing it is more than worth it in my opinion.

Fish

The Fish Shell Website

The friendly interactive shell, AKA Fish, is a fantastic command line shell that has great features out of the box with little to no setup required- syntax highlighting, intelligent autosuggestions, and Vi bindings! I would highly recommend it to someone who’s unfamiliar with the command line, and even if you’re a very experienced with the CLI it’s still a great option for a shell. It recently had a rewrite in Rust!

Ptyxis

The Ptyxis Repository

Speaking of the command line, the terminal I prefer is Ptyxis, a slick, modern terminal perfect for GNOME users (like myself :]) It has a lot of configurability, a lot of built-in themes, and you configure it primarily through the GUI, which some may prefer. The terminal has a big focus on supporting containers and container management programs like Podman and Docker, though I don’t have too much experience with this myself.