Device Mapper Setup Moves From Shell to Go

A day after scripting device mapper setup in bash, the next step was porting that logic into a small Go program. The translation was straightforward, and the plan is to fold this code into the main tool rather than keeping it as a standalone script.

Vim Configuration for Go Development

After previously skipping vim customization, writing Go this week prompted another attempt at the vim-go plugin. Only three features are currently in use:

  • go fmt runs automatically on file save
  • <leader>gb builds the Go program from within the editor
  • Ctrl+Enter jumps to the definition of the function under the cursor

The formatting and build integration feel only marginally better than dropping to a terminal, but the definition-jumping capability is a clear win. Navigating Ignite's codebase was noticeably quicker and easier with it, compared to the usual workflow of repeated grep calls to locate where functions are defined.