From ad7d1a650c3079379094066dd0a63ce9b4044ef0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Sat, 7 Feb 2026 03:52:25 +0100 Subject: [PATCH] chore: add gopls LSP configuration for Claude Code Co-Authored-By: Claude Opus 4.5 --- .claude/gopls-wrapper.sh | 2 ++ .claude/settings.json | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100755 .claude/gopls-wrapper.sh create mode 100644 .claude/settings.json diff --git a/.claude/gopls-wrapper.sh b/.claude/gopls-wrapper.sh new file mode 100755 index 0000000..57ed925 --- /dev/null +++ b/.claude/gopls-wrapper.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +exec nix develop --quiet -c gopls "$@" diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..fa45ce4 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,10 @@ +{ + "lspServers": { + "gopls": { + "command": ".claude/gopls-wrapper.sh", + "extensionToLanguage": { + ".go": "go" + } + } + } +}