The Daily Workflow

The Daily Workflow

Signs show you what changed

In a git repository, the gutter tracks every changed line live. ]h jumps to the next hunk; <leader>hp opens a floating preview of exactly what changed — old line, new line, no terminal round trip.

Small comforts, constantly

  • gcc — comment the current line, language-aware, one tap.
  • <C-a> on a number — increment; with dial.nvim behind it, the same key understands dates, booleans, and version numbers.
  • u — with undofile set, undo history survives restarts.

Browse your own keymap

Press the leader key and wait a beat: which-key shows every binding, grouped into the families the keymaps file defined. A config with descriptions is a config you can rediscover at any time.

The picker loop

  • <leader><space> — smart file picker: type a few letters, Enter, you are in the file.
  • <leader>fg — live grep across the project; every keystroke narrows the matches with a full preview alongside.

That is the loop: signs show you what changed, small tools remove the friction, which-key remembers every binding, and the picker makes the project feel small.

Clone the whole thing from the course companion repo — the lockfile rebuilds this exact editor on any machine.