Devtools update 2026: Ghostty, just, flash.nvim, and more

I checked out some hot new tools and here’s what I’m using:

Ghostty

A “new” terminal emulator. It’s supposed to be very fast and lightweight.

Why I’m using it:

  • Being able to store my terminal config in a single file. iTerm2, which I was using before, has very complex GUI menus which I never fully understood.
  • It seems fast, but iTerm2 also seemed fast enough.

  • iTerm2 features that Ghostty supports
    • Global hotkey for visibility
    • Loading color themes (Dracula)
    • Copy on select
  • iTerm2 features that Ghostty doesn’t support
    • Ultra-thin tabs (Compact mode)

My config:

theme = Dracula
font-family = Menlo
font-size = 14
font-thicken = true
keybind = global:alt+backquote=toggle_visibility
copy-on-select = true
macos-titlebar-style = tabs # No iterm2 compact mode equivalent

Dracula

It’s a dark terminal color scheme. I like it.

just

If you ever wrote a Makefile just to conveniently run some commands, just is that but designed explicitly for this use case.

Benefits:

  • Full support for targets and dependencies
  • No need for .PHONY targets.
  • Can list out all targets with a command line
  • Can use a shell interpreter and write just scripts (this is awesome)
  • targets can take arguments, allows for reusing targets within the justfile
  • Can you custom script interprets in the body of targets

Downside: You can’t explicitly control parallelism with -j. You can only use a [parallel] annotation in the justfile.

flash.nvim

A better version of EasyMotion, vim-sneak, hop, leap etc. Jump to any character on screen immediately. Also has LSP support.

There is an unofficial VSCode extension too.

zoxide

Easily jump around directories.

lazygit

Been using this for a while, but an extremely powerful git client. Ideal tool for rebasing and cleaning up branch history.

Old stuff

Not-new parts of my setup I continue to use:

  • VSCode
    • C-mantic, clangd, search-in-current-file, fuzzy-search, All Autocomplete
  • fish shell
  • nnn

Any thoughts?