My neovim is frozen - for the first time

2026-09-03

I had the strangest problem in the past two weeks. The terraform repository I am working in became a mine field. Some files would completely freeze Neovim.

I thought it must be one of my plugins. Turns out, it is a bug in terraform-ls.

The solution?

Well -- a work-around -- disable semantic-token highlighting (which is already done by tree-sitter in my config, so no features are lost).

+      on_attach = function(client, _)
+        client.server_capabilities.semanticTokensProvider = nil
+      end,
https://tmon.xyz/devlog/rss.xml