~/talk

Using vim as a Flutter IDE - what works, what doesn't

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [developer-experience, flutter]
links:none on file
slides:none on file

Claim: Vim is a viable Flutter IDE after two years of daily use, with practical tooling rather than magic. Uses Neovim plus coc-flutter for language features, Git blame for history, AG (the Silver Surfer) for fast code search, Copilot plugin, and Kitty terminal with a PID-file hot‑reload workflow wired into makefiles. Refactorings from IntelliJ are not missed, debugging stays mostly print-based, and the setup works reliably for development, builds, and CI‑mirroring of local runs.

AI-written summary · about

  1. 0:00Introduction and Vim basics
  2. 1:07Why use Vim for Flutter
  3. 5:34Switching to Vim as daily driver
  4. 12:12Essential Vim shortcuts and workflow
  5. 14:38Plugins and IDE-like features
  6. 18:34File navigation and search tools
  7. 21:46Git and debugging in Vim
  8. 24:16Makefiles for Flutter workflow
  9. 26:44Terminal emulators and Kitty
  10. 29:55Debugging strategies
  11. 31:42Reading manuals and hidden features
  12. 32:46Why Vim works for me
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.