The Problem I use DuckDB basically every day. It's a swiss army knife for analytics work and helps me answer questions across the gamut of data sources my company uses (S3, Postgres, etc.). One issue I run into as a terminal-native developer is unweildy queries in the DuckDB CLI being odd to edit since there is not native Vim support. The Fix There's actually an external editor mode that can help…
The Problem My Neovim LSP log file ( ~/.local/share/nvim/lsp.log ) had ballooned to 139MB. I wasn't sure why it was growing so fast, but after inspecting with :LspLog , I saw 300,000+ [ERROR] entries. ~97% of these were from terraform-ls . Now, I do work with a "Terralith" 1 at work, but I am not sure that we have that many Terraform LSP errors. We do enforce tflint and the works. Root Cause This…
With the release of a new version of Zig , I was interested to try some of the new features. As a MacOS user for my primary development (sorry Linux folks), this meant the usual steps. brew upgrade zig brew upgrade zls Little did I know this would result in an 18h crash course in: Zig tarball naming conventions Language server registries Unstable software Plus, a tidbit at the end about how to…