Fredrik Averpil
banner
fredrikaverpil.github.io
Fredrik Averpil
@fredrikaverpil.github.io
Neovim and Golang enthusiast. Author of neotest-golang. Senior Software Engineer at Einride. fredrikaverpil.github.io
@danielcorin.com I came across your post on nix acting up in www.danielcorin.com/til/nix/upgr... - thanks for this post, helped me get back on track!

Turns out I had disabled some login items (Settings -> Login Items & Extensions) called "sh". When re-enabling those, all went back to normal.
Thought Eddies
An Experimental Digital Garden
www.danielcorin.com
April 24, 2026 at 5:51 AM
Claudeline now shows you #ClaudeCode prompt cache misses with a 🥊 indicator.
github.com/fredrikaverp...
April 13, 2026 at 8:52 AM
plenary.nvim about to be archived: github.com/nvim-lua/ple...
#neovim
docs: provide info in readme that plenary will be archived in Q2 2026… · nvim-lua/plenary.nvim@74b06c6
… (#677)
github.com
April 11, 2026 at 11:34 AM
Claudeline will now indicate (with an ⚡️) when #ClaudeCode is at peak hours if you're on free/pro/max plans
github.com/fredrikaverp...
March 28, 2026 at 6:32 PM
Claudeline now detects #Claude incidents from status.claude.com:
🔥▂ (minor), 🔥▄▂ (major), 🔥▆▄▂ (critical)
github.com/fredrikaverp...
March 19, 2026 at 3:47 PM
Claudeline, the std-lib #golang #ClaudeCode statusline, now with Anthropic Enterprise support 🤑💸
github.com/fredrikaverp...
March 17, 2026 at 9:33 PM
I wrote a #ClaudeCode skill that teaches Claude how to use #Neovim’s RPC interface. This allows Claude to run command inside of your running Neovim session.

fredrikaverpil.github.io/blog/2026/03...
Teaching Claude Code to run commands in Neovim
Inside a Neovim terminal, the $NVIM environment variable points to the parent Neovim’s Unix socket. This means you can query editor state, inspect buffers, check LSP diagnostics, and even send command...
fredrikaverpil.github.io
March 7, 2026 at 6:41 PM
A mininmal #ClaudeCode status line, written entirely in stdlib-only #Golang:

github.com/fredrikaverp...

[Opus 4.6 | Team] │ █░░░░ 18% │ ██░░░ 40% (12:59) │ █░░░░ 27% (Thu 10:00)
GitHub - fredrikaverpil/claudeline: Minimal Go statusline for Claude Code
Minimal Go statusline for Claude Code. Contribute to fredrikaverpil/claudeline development by creating an account on GitHub.
github.com
February 22, 2026 at 11:43 AM
Today, #GitHub is removing the essential `@dependabot merge` command. Time to figure out a replacement: github.com/einride/gh-d...

Background: github.blog/changelog/20...
fix: move off deprecated `@dependabot merge` by fredrikaverpil · Pull Request #302 · einride/gh-dependabot
Why? GitHub has decided to deprecate/remove @dependabot merge and therefore this command will no longer work as of January 27th. What? Replace the old @dependabot merge with: gh pr comment --body &...
github.com
January 27, 2026 at 7:05 AM
Reposted by Fredrik Averpil
Oops, I started a new project: Skyreader, an RSS reader on the AT Protocol. Share cool articles like it's 2010 and Google Reader would never die. skyreader.app

www.disnetdev.com/blog/2026-01...
Skyreader: A RSS Reader on the AT Protocol
Introducing a RSS reader for the AT Protocol where you feeds and article sharing are portable
www.disnetdev.com
January 20, 2026 at 6:52 PM
Reposted by Fredrik Averpil
“Floating-Point Printing and Parsing Can Be Simple And Fast”

The fastest known floating-point printer and parsing algorithms - fixed-width printing, shortest-width printing, and parsing, all in 400 lines of Go.

research.swtch.com/fp
research.swtch.com/fp-proof
research!rsc: Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3)
research.swtch.com
January 19, 2026 at 10:13 PM
Reposted by Fredrik Averpil
Typescript is cats
Golang is dogs
January 16, 2026 at 6:47 AM
Reposted by Fredrik Averpil
Go 1.26 is coming soon, and the official release notes are pretty dry.

So I prepared an interactive version with lots of examples.

Read on and see!

antonz.org/go-1-26
Go 1.26 interactive tour
New with expressions, type-safe error checking, and faster everything.
antonz.org
January 5, 2026 at 1:40 PM
Oh wow, first major #neovim plugin I’ve seen now hosted both at #GitHub but also at #codeberg - will this be a 2026 trend?

github.com/mfussenegger...

codeberg.org/mfussenegger...
GitHub - mfussenegger/nvim-dap: Debug Adapter Protocol client implementation for Neovim
Debug Adapter Protocol client implementation for Neovim - mfussenegger/nvim-dap
github.com
January 2, 2026 at 8:15 AM
Neotest-golang v2.7.0 was just released, bringing improvements around the debugging experience as well as mitigations for new behavior introduced by Neotest itself which caused weird, unexpected test discovery in GOROOT/GOPATH.

github.com/fredrikaverp...

And also, happy new year!

#golang #neovim
Release v2.7.0 · fredrikaverpil/neotest-golang
2.7.0 (2025-12-29) Features docs: mkdocs -> zensical (#519) (3312276) pattern matching based filtering (#514) (5dc7644) test discovery cache (#516) (71f7335) Bug Fixes dap: restart by disabling ...
github.com
December 31, 2025 at 9:10 PM
I really love sidekick.nvim, it's such a good tool to run LLM CLIs inside #Neovim
github.com/folke/sideki...
December 30, 2025 at 1:22 PM
Suddenly it happens (most often during extended vacation/holidays) - but I moved my blog from python and mkdocs to go and hugo! 🚀
fredrikaverpil.github.io

#golang
Fredrik Averpil
Notes from a curiosity-driven engineer.
fredrikaverpil.github.io
December 30, 2025 at 1:22 PM
Me and/or one of my open source projects made it onto GitHub trending. 🤓
April 22, 2025 at 5:10 AM
#Google's API linter (for AIP rules) is now available in Mason!
github.com/mason-org/ma...

(the whole API<>AIP acronym is so confusing)

#Neovim
feat(linter): api-linter by fredrikaverpil · Pull Request #8277 · mason-org/mason-registry
Describe your changes This PR adds the api-linter binary: https://github.com/googleapis/api-linter Issue ticket number and link Checklist before requesting a review I have successfully tested ...
github.com
March 29, 2025 at 2:08 PM
Morning! ☀️☕️
New blog post: "Gemini 2.5, MCP servers and Neovim v0.11.0"
fredrikaverpil.github.io/blog/2025/03...
Gemini 2.5, MCP servers and Neovim v0.11.0 - Fredrik Averpil
fredrikaverpil.github.io
March 29, 2025 at 8:44 AM
@gpanders.com has a really nice and concise post on what's new in #Neovim v0.11.0 along with code examples: gpanders.com/blog/whats-n...
What's New in Neovim 0.11 | g.p. anders
Neovim 0.11 was just released. As in previous installments in this series, let’s talk a bit about some of the big highlights! As always, the full list of changes can be found in the release notes (use...
gpanders.com
March 27, 2025 at 5:49 AM
Reposted by Fredrik Averpil
#neovim 0.11 is out!

- List of notable changes since 0.10: neovim.io/doc/user/new...
- Summary blog post: gpanders.com/blog/whats-n...
- Release binaries: github.com/neovim/neovi...

Thank you all for the support! More things to come in 0.12!
News-0.11 - Neovim docsNeovim
Neovim user documentation
neovim.io
March 26, 2025 at 3:20 PM