Fredrik Averpil
banner
fredrikaverpil.bsky.social
Fredrik Averpil
@fredrikaverpil.bsky.social
Neovim and Golang enthusiast. Author of neotest-golang. Senior Software Engineer at Einride. fredrikaverpil.github.io
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
🤹‍♀️Ever wanted to make the same change in many #GitHub repos? Announcing multipr; create pull requests ”en masse”.
github.com/fredrikaverp...
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.
github.com
March 18, 2025 at 7:46 AM
Reposted by Fredrik Averpil
😂
March 9, 2025 at 7:13 PM
New #neovim plugin drop for all you #golang devs:

Fuzzy search Go std lib packages and project packages github.com/fredrikaverp...
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
github.com
February 22, 2025 at 2:51 PM
Reposted by Fredrik Averpil
#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...
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
github.com
February 6, 2025 at 6:49 PM
🔍 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
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 ...
jobs.lever.co
January 22, 2025 at 9:13 AM
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...
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
github.com
January 13, 2025 at 6:53 PM
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...
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
www.meetup.com
January 7, 2025 at 8:12 PM
I updated my initial impressions on #ghostty with some examples and post-release notes 🚀

fredrikaverpil.github.io/blog/2024/12...
Ghostty on macOS - Fredrik Averpil
fredrikaverpil.github.io
January 2, 2025 at 5:19 PM
I’ve spent far too much time revisiting my #Neovim config this holiday and I just realized I floated the idea to move my blog over onto a static site generator written in #Zig called Zine (zine-ssg.io).

It looks like a super fun side-project I can sink hundreds of hours into…
Home | Zine
Zine: Fast, Scalable and Flexible Static Site Generator
zine-ssg.io
January 2, 2025 at 8:18 AM
Reposted by Fredrik Averpil
Here's my end-of-year review of things we learned out about LLMs in 2024 - we learned a LOT of things simonwillison.net/2024/Dec/31/...

Table of contents:
December 31, 2024 at 6:10 PM
December 26, 2024 at 8:16 PM
If you're looking to move off #LazyVim and setup your own config, but interested in having a modularized setup;

I just cleaned up and documented my own #Neovim setup, heavily inspired by LazyVim: github.com/fredrikaverp...
dotfiles/nvim-fredrik at main · fredrikaverpil/dotfiles
Contribute to fredrikaverpil/dotfiles development by creating an account on GitHub.
github.com
December 23, 2024 at 11:02 AM
Today I learnt about the lazy.nvim option `opts_extend`, which allows extending the `opts` instead of merging!

Commit where it was added: github.com/folke/lazy.n...

Examples: github.com/search?q=opt...

#Neovim
feat(plugin): `opts_extend` can be a list of dotted keys that will be… · folke/lazy.nvim@1f7b720
… extended instead of merged
github.com
December 20, 2024 at 6:30 PM
Reposted by Fredrik Averpil
Bluesky is looking for: Bluesky Backend #Go Developer - Data Infrastructure
#RemoteWork #Seattle #WA 🇺🇸 United States
#golang #mysql #remote
www.golangprojects.com
December 19, 2024 at 6:23 PM
Reposted by Fredrik Averpil
🎊 Go 1.24 Release Candidate 1 is released!

🏃‍♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new

🔈 Announcement: groups.google.com/g/golang-ann...

📦 Download: go.dev/dl/#go1.24rc1
December 13, 2024 at 5:09 PM
This is such a hidden gem to manage dependabot PRs that is awaiting your team's review.

gh dependabot --org myorg --team myorg/myteam

github.com/einride/gh-d...
GitHub - einride/gh-dependabot: GitHub CLI extension for reviewing Dependabot PRs.
GitHub CLI extension for reviewing Dependabot PRs. - einride/gh-dependabot
github.com
December 13, 2024 at 10:49 AM
For anyone interested in what has gone into designing the neotest-golang adapter for Neotest, I added a short writeup in the project README: github.com/fredrikaverp...

Hopefully helpful for potential contributors or those interested in building their own adapter! 😊

#Neovim #Neotest #Golang #Go
GitHub - fredrikaverpil/neotest-golang: Reliable Neotest adapter for running Go tests in Neovim.
Reliable Neotest adapter for running Go tests in Neovim. - fredrikaverpil/neotest-golang
github.com
December 13, 2024 at 8:09 AM