Fredrik Averpil's Avatar

Fredrik Averpil

@fredrikaverpil.github.io

Neovim and Golang enthusiast. Author of neotest-golang. Senior Software Engineer at Einride. fredrikaverpil.github.io

96 Followers  |  244 Following  |  45 Posts  |  Joined: 13.11.2024  |  1.782

Latest posts by fredrikaverpil.github.io on Bluesky

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 &...

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...

27.01.2026 07:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Skyreader: A RSS Reader on the AT Protocol Introducing a RSS reader for the AT Protocol where you feeds and article sharing are portable

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...

20.01.2026 18:52 โ€” ๐Ÿ‘ 519    ๐Ÿ” 125    ๐Ÿ’ฌ 29    ๐Ÿ“Œ 43
research!rsc: Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3)

โ€œ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

19.01.2026 22:13 โ€” ๐Ÿ‘ 73    ๐Ÿ” 15    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

Typescript is cats
Golang is dogs

16.01.2026 06:47 โ€” ๐Ÿ‘ 134    ๐Ÿ” 10    ๐Ÿ’ฌ 23    ๐Ÿ“Œ 5
Preview
Go 1.26 interactive tour New with expressions, type-safe error checking, and faster everything.

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

05.01.2026 13:40 โ€” ๐Ÿ‘ 36    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Here in Sweden we have 25% VAT. What's the problem?

02.01.2026 17:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mfussenegger/nvim-dap: Debug Adapter Protocol client implementation for Neovim Debug Adapter Protocol client implementation for Neovim - mfussenegger/nvim-dap

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...

02.01.2026 08:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nvim-dap and nvim-dap-ui are essential debugging tools imho. The latter makes the experience feel similar to that in vscode.

02.01.2026 07:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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 ...

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

31.12.2025 21:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Complexity moved elsewhere? ๐Ÿ˜‰

30.12.2025 15:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I really love sidekick.nvim, it's such a good tool to run LLM CLIs inside #Neovim
github.com/folke/sideki...

30.12.2025 13:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Fredrik Averpil Notes from a curiosity-driven engineer.

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

30.12.2025 13:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is the #1 reason Iโ€™m on nightly right now. โค๏ธ

12.07.2025 07:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Me and/or one of my open source projects made it onto GitHub trending. ๐Ÿค“

22.04.2025 05:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
CVE Foundation FOR IMMEDIATE RELEASE April 16, 2025 CVE Foundation Launched to Secure the Future of the CVE Program [Bremerton, Washington] โ€“ The CVE Foundation has been formally established to ensure the long-term ...

www.thecvefoundation.org

16.04.2025 11:54 โ€” ๐Ÿ‘ 20    ๐Ÿ” 11    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 4
Preview
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 ...

#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

29.03.2025 14:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Gemini 2.5, MCP servers and Neovim v0.11.0 - Fredrik Averpil

Morning! โ˜€๏ธโ˜•๏ธ
New blog post: "Gemini 2.5, MCP servers and Neovim v0.11.0"
fredrikaverpil.github.io/blog/2025/03...

29.03.2025 08:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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 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...

27.03.2025 05:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
News-0.11 - Neovim docsNeovim Neovim user documentation

#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!

26.03.2025 15:20 โ€” ๐Ÿ‘ 127    ๐Ÿ” 42    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 8
Preview
Release Nvim release build ยท neovim/neovim NVIM v0.11.0 Build type: Release LuaJIT 2.1.1741730670 Install Windows Zip Download nvim-win64.zip Extract the zip Run nvim.exe on your CLI of choice MSI Download nvim-win64.msi Run the MSI Run...

#Neovim v0.11.0 is released! ๐ŸŽ‰

Time to simplify that LSP setup!
github.com/neovim/neovi...

Official announcement: www.reddit.com/r/neovim/s/B...

26.03.2025 17:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - fredrikaverpil/multipr: Create (and update) pull requests en masse. Create (and update) pull requests en masse. Contribute to fredrikaverpil/multipr development by creating an account on GitHub.

๐Ÿคนโ€โ™€๏ธEver wanted to make the same change in many #GitHub repos? Announcing multipr; create pull requests โ€en masseโ€.
github.com/fredrikaverp...

18.03.2025 07:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ˜‚

09.03.2025 19:13 โ€” ๐Ÿ‘ 319    ๐Ÿ” 95    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 4
Preview
GitHub - fredrikaverpil/godoc.nvim: Fuzzy search Go std lib packages and project packages. Fuzzy search Go std lib packages and project packages. - fredrikaverpil/godoc.nvim

New #neovim plugin drop for all you #golang devs:

Fuzzy search Go std lib packages and project packages github.com/fredrikaverp...

22.02.2025 14:51 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
feat(lsp): support multiple clients in lsp.buf.references by mfussenegger ยท Pull Request #30722 ยท neovim/neovim Relates to: LSP: merge results of multiple LSP serversย #17712 LSP: promote utf-8 and utf-32 positionEncodingsย #30034

#neovim Development News

The 0.11 version will improve support for several LSP servers attached to a same buffer.
This also comes with some built-in `vim.lsp.buf` methods stop using global LSP handlers.

PRs:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
- github.com/neovim/neovi...

06.02.2025 18:49 โ€” ๐Ÿ‘ 45    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Einride - Senior Software Engineer Want to be part of transforming road freight โ€“ for good? Einride is showing the world a new way to move, based on the latest digital, electric and autonomous technologies. Through freight capacity as ...

๐Ÿ” Fellow Senior Engineers - Einride is #hiring!

We care more about your engineering mindset and problem-solving skills than checking every box.

๐Ÿ”— jobs.lever.co/einride/13b5...

Note that you need to live close to our offices in Stockholm or Gothenburg, Sweden.

#Go #Golang

22.01.2025 09:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Go West reboot @ Einride!, Wed, Feb 5, 2025, 5:30 PM | Meetup Hello winter-Gophers! Long time no see! Now that the holidays are behind us and a new year dawns (and after the all-too-long Go West hiatus) we thought it would be cool to

Speakers are announced at the #Go west meetup! (hint hint)
www.meetup.com/sweden-go-we...

21.01.2025 10:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is how you can configure #Ghostty to use variable fonts: github.com/fredrikaverp...

If you want to know more about variable fonts, here's a great guide and also a pretty interesting typeface:
monaspace.githubnext.com

13.01.2025 18:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - subframe7536/maple-font: [Try V7!] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. ๅธฆ่ฟžๅญ—ๅ’ŒๆŽงๅˆถๅฐๅ›พๆ ‡็š„ๅœ†่ง’็ญ‰ๅฎฝๅญ—ไฝ“๏ผŒไธญ่‹ฑๆ–‡ๅฎฝๅบฆๅฎŒ็พŽ2:1 [Try V7!] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. ๅธฆ่ฟžๅญ—ๅ’ŒๆŽงๅˆถๅฐๅ›พๆ ‡็š„ๅœ†่ง’็ญ‰ๅฎฝๅญ—ไฝ“๏ผŒไธญ่‹ฑๆ–‡ๅฎฝๅบฆๅฎŒ็พŽ2:1 - subframe7536/maple-font

Variable fonts are awesome. I just realized that #MapleMono offers a v7 variable typeface and it looks great!
github.com/subframe7536...

For my main non-italic typeface, I use #BerkeleyMono which also comes in a variable version: usgraphics.com/products/ber...

13.01.2025 18:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Even better, you can use it directly in #Neovim! ๐Ÿค“

github.com/fredrikaverp...

13.01.2025 16:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Go West reboot @ Einride!, Wed, Feb 5, 2025, 5:30 PM | Meetup Hello winter-Gophers! Long time no see! Now that the holidays are behind us and a new year dawns (and after the all-too-long Go West hiatus) we thought it would be cool to

If you're working with - or aspire working with - #golang and live in or near Gothenburg, Sweden; don't miss out on this opportunity!
www.meetup.com/sweden-go-we...

07.01.2025 20:12 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@fredrikaverpil.github.io is following 20 prominent accounts