Skip to content

Instantly share code, notes, and snippets.

@joerdav
Created April 17, 2023 13:47
Show Gist options
  • Save joerdav/fe677ce04914bbb27f665f1070429da1 to your computer and use it in GitHub Desktop.
Save joerdav/fe677ce04914bbb27f665f1070429da1 to your computer and use it in GitHub Desktop.
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:74","msg":"lsp: starting up..."}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:81","msg":"lsp: starting gopls..."}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:93","msg":"creating client"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:98","msg":"creating proxy"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:103","msg":"creating templ server"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:114","msg":"starting debug http server","addr":"localhost:7474"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"lspcmd/main.go:123","msg":"listening"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:164","msg":"client -> server: Initialize"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:181","msg":"client -> server: Initialize end"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:185","msg":"client -> server: Initialized"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:187","msg":"client -> server: Initialized end"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:470","msg":"client -> server: DidOpen","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/client.go:40","msg":"client <- server: WorkDoneProgressCreate"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/client.go:36","msg":"client <- server: Progress"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/client.go:126","msg":"client <- server: Configuration"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:494","msg":"setting source map cache contents","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:501","msg":"client -> server: DidOpen end"}
{"level":"info","ts":"2023-04-17T14:35:31+01:00","caller":"proxy/server.go:253","msg":"client -> server: CodeLens"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 go env for /Users/joe.davidson/src/joerdav/go-htmx-examples\n(root /Users/joe.davidson/src/joerdav/go-htmx-examples)\n(go version go version devel go1.21-3ed8a1e629 Tue Mar 28 05:41:44 2023 +0000 darwin/amd64)\n(valid build configuration = true)\n(build flags: [])\nGOPATH=/Users/joe.davidson/go\nGOINSECURE=\nGOMODCACHE=/Users/joe.davidson/go/pkg/mod\nGOCACHE=/Users/joe.davidson/Library/Caches/go-build\nGOSUMDB=sum.golang.org\nGOPROXY=https://proxy.golang.org,direct\nGOMOD=/Users/joe.davidson/src/joerdav/go-htmx-examples/go.mod\nGOFLAGS=\nGO111MODULE=\nGOROOT=/Users/joe.davidson/src/golang/go\nGOWORK=\n\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[builtin examples/...]\n\tpackages=5\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 go/packages.Load #1: updating metadata for 139 packages\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:36","msg":"client <- server: Progress"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/server.go:266","msg":"client -> server: CodeLens end"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 discovered missing identifiers: map[nistCurve:true]\n\tpackage=\"crypto/ecdh\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 falling back to safe trimming due to type errors: [] or still-missing identifiers: map[nistPoint:true]\n\tpackage=\"crypto/ecdh\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 discovered missing identifiers: map[parser:true]\n\tpackage=\"golang.org/x/net/html\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 discovered missing identifiers: map[encOpts:true encodeState:true]\n\tpackage=\"encoding/json\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 discovered missing identifiers: map[bracketPair:true]\n\tpackage=\"vendor/golang.org/x/text/unicode/bidi\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 discovered missing identifiers: map[nistPoint:true]\n\tpackage=\"crypto/elliptic\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:32 falling back to safe trimming due to type errors: [/Users/joe.davidson/go/pkg/mod/github.com/a-h/templ@v0.2.234-0.20230416205859-20293271f3c5/runtime.go:246:6: parameterized function is missing function body] or still-missing identifiers: map[]\n\tpackage=\"github.com/a-h/templ\"\n"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":181,"character":9},"end":{"line":181,"character":10}},"severity":1,"code":"UnusedVar","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UnusedVar"},"source":"compiler","message":"u declared but not used"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:75","msg":"diagnostic [0] rewritten","diagnostic":{"range":{"start":{"line":21,"character":9},"end":{"line":21,"character":10}},"severity":1,"code":"UnusedVar","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UnusedVar"},"source":"compiler","message":"u declared but not used"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":17}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [1]","diagnostic":{"range":{"start":{"line":29,"character":2},"end":{"line":29,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Display"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [2]","diagnostic":{"range":{"start":{"line":37,"character":9},"end":{"line":37,"character":17}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [3]","diagnostic":{"range":{"start":{"line":38,"character":1},"end":{"line":38,"character":5}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Form"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [4]","diagnostic":{"range":{"start":{"line":47,"character":1},"end":{"line":47,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [5]","diagnostic":{"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":37}},"severity":1,"code":"MissingLitField","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#MissingLitField"},"source":"compiler","message":"unknown field firstName in struct literal"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [6]","diagnostic":{"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":36}},"severity":1,"code":"MissingLitField","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#MissingLitField"},"source":"compiler","message":"unknown field lastName in struct literal"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [7]","diagnostic":{"range":{"start":{"line":52,"character":1},"end":{"line":52,"character":8}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Display"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [8]","diagnostic":{"range":{"start":{"line":52,"character":9},"end":{"line":52,"character":17}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:35:32+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":7,"character":61},"end":{"line":7,"character":72}},"severity":2,"source":"go mod tidy","message":"github.com/yosssi/gohtml should be direct"}}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":5},"contentChanges":[{"range":{"start":{"line":22,"character":7},"end":{"line":23,"character":0}},"rangeLength":1,"text":"\n\t\t\t\n"},{"range":{"start":{"line":23,"character":3},"end":{"line":23,"character":3}},"text":"\t"}]}}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/client.go:93","msg":"client <- server: ShowMessage","message":"Do not edit this file! /Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates_templ.go is a generated file."}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":6},"contentChanges":[{"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":4}},"text":"<"}]}}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:33+01:00","caller":"proxy/server.go:315","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":7},"contentChanges":[{"range":{"start":{"line":23,"character":5},"end":{"line":23,"character":5}},"text":">"}]}}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":15},"contentChanges":[{"range":{"start":{"line":23,"character":5},"end":{"line":23,"character":6}},"rangeLength":1,"text":""},{"range":{"start":{"line":23,"character":5},"end":{"line":23,"character":5}},"text":""},{"range":{"start":{"line":23,"character":5},"end":{"line":23,"character":5}},"text":""},{"range":{"start":{"line":23,"character":5},"end":{"line":23,"character":5}},"text":">\n\t\t\t\t\t"},{"range":{"start":{"line":24,"character":5},"end":{"line":24,"character":5}},"text":""},{"range":{"start":{"line":24,"character":5},"end":{"line":24,"character":5}},"text":"\n\t\t\t\t</"},{"range":{"start":{"line":25,"character":6},"end":{"line":25,"character":6}},"text":">"},{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:35+01:00","caller":"proxy/server.go:315","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:36+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":16},"contentChanges":[{"range":{"start":{"line":23,"character":5},"end":{"line":23,"character":5}},"text":"t"}]}}
{"level":"info","ts":"2023-04-17T14:35:36+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:36+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:36+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":17},"contentChanges":[{"range":{"start":{"line":23,"character":6},"end":{"line":23,"character":6}},"text":"d"}]}}
{"level":"info","ts":"2023-04-17T14:35:36+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:36+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:38+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":18},"contentChanges":[{"range":{"start":{"line":25,"character":6},"end":{"line":25,"character":6}},"text":"td"}]}}
{"level":"info","ts":"2023-04-17T14:35:38+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:38+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:38+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":19},"contentChanges":[{"range":{"start":{"line":25,"character":9},"end":{"line":26,"character":0}},"rangeLength":1,"text":"\n\t\t\t\t<td>\n\t\t\t\t\t\n\t\t\t\t</td>\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":20},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":27,"character":0}},"rangeLength":1,"text":"\n\t\t\t\t<td>\n\t\t\t\t\t\n\t\t\t\t</td>\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:42+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":21},"contentChanges":[{"range":{"start":{"line":27,"character":0},"end":{"line":30,"character":0}},"rangeLength":25,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":22},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":27,"character":0}},"rangeLength":1,"text":"\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:43+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:44+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":24},"contentChanges":[{"range":{"start":{"line":28,"character":9},"end":{"line":29,"character":0}},"rangeLength":1,"text":"\n\t\t\t\t<td>\n\t\t\t\t\t\n\t\t\t\t</td>\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:44+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:44+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:44+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:45+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":25},"contentChanges":[{"range":{"start":{"line":31,"character":9},"end":{"line":32,"character":0}},"rangeLength":1,"text":"\n\t\t\t\t<td>\n\t\t\t\t\t\n\t\t\t\t</td>\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:45+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:45+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:45+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":26},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":27,"character":0}},"rangeLength":1,"text":"\n\t\t\t\t\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":27},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"text":"\t"}]}}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":28},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"text":"P"}]}}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:6"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:49 go/packages.Load #2\n\tsnapshot=12\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:49 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 6}\n"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":29},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"text":"{"}]}}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:49+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:7"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:50 go/packages.Load #3\n\tsnapshot=12\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:50 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 7}\n"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":30},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":7}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:6"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:50 go/packages.Load #4\n\tsnapshot=13\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":31},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":6}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:50 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 6}\n"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":32},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"text":"{"}]}}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:6"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:50 go/packages.Load #5\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:50+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:50 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 6}\n"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":33},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"text":"u"}]}}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:7"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:51 go/packages.Load #6\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:51 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 7}\n"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":34},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"text":"."}]}}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:51+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:8"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:52 go/packages.Load #7\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:52 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 8}\n"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":35},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"text":"n"}]}}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:9"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:52 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 9}\n"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":36},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"text":"a"}]}}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:52 go/packages.Load #8\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:52+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:10"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:53 go/packages.Load #9\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:53 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 10}\n"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":37},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":10}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:9"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:53 go/packages.Load #10\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:53 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 9}\n"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":38},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":9}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:8"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:53 go/packages.Load #11\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":39},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":8}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:53 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 8}\n"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:53+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:7"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:54 go/packages.Load #12\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:54 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 7}\n"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":40},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":7}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"27:6"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:54 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={27 6}\n"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":41},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":6}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:54 go/packages.Load #13\n\tsnapshot=14\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":42},"contentChanges":[{"range":{"start":{"line":27,"character":0},"end":{"line":28,"character":0}},"rangeLength":6,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:54+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:221","msg":"client -> server: CodeAction"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:249","msg":"client -> server: CodeAction end"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:505","msg":"client -> server: DidSave"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:510","msg":"client -> server: DidSave end"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":44},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":53,"character":0}},"rangeLength":1078,"text":"\n\nimport \"examples/shared\"\n\ntempl demo(users map[int]user) {\n\t<h3 class=\"subtitle\">Select Rows And Activate Or Deactivate Below</h3>\n\t<table class=\"table\">\n\t\t<thead>\n\t\t\t<tr>\n\t\t\t\t<td></td>\n\t\t\t\t<td>Name</td>\n\t\t\t\t<td>Email</td>\n\t\t\t\t<td>Status</td>\n\t\t\t</tr>\n\t\t</thead>\n\t\t@tbody(users)\n\t</table>\n}\n\ntempl tbody(users map[int]user) {\n\t<tbody id=\"tbody\">\n\t\tfor _, u := range users {\n\t\t\t<tr>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t}\n\t</tbody>\n}\n\ntempl Index(users map[int]user) {\n\t@shared.Layout(\"Bulk Update\") {\n\t\t<h2 class=\"title\">Bulk Update</h2>\n\t\t<p>This demo shows how to implement a common pattern where rows are selected and then bulk updated. This is accomplished by putting a form around a table, with checkboxes in the table, and then including the checked values in <code>PUT</code>’s to two different endpoints: <code>activate</code>and <code>deactivate</code>:</p>\n\t\t<pre><code class=\"language-html\">\n\t@shared.Raw() {\n\t\t@demo(users)\n\t}\n</code></pre>\n\t\t<h2 class=\"title\">Demo</h2>\n\t\t@demo(users)\n\t}\n}\n"}]}}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:55+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:57+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":46},"contentChanges":[{"range":{"start":{"line":24,"character":8},"end":{"line":24,"character":8}},"text":"u"}]}}
{"level":"info","ts":"2023-04-17T14:35:57+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:57+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:57+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:57+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:57+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"24:9"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:58 go/packages.Load #14\n\tsnapshot=19\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:58 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={24 9}\n"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":47},"contentChanges":[{"range":{"start":{"line":24,"character":8},"end":{"line":24,"character":9}},"rangeLength":1,"text":""}]}}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":48},"contentChanges":[{"range":{"start":{"line":24,"character":8},"end":{"line":24,"character":8}},"text":"{"}]}}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:414","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:35:58+01:00","caller":"proxy/server.go:67","msg":"updatePosition: not found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","from":"24:9"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:59 go/packages.Load #15\n\tsnapshot=20\n\tdirectory=/Users/joe.davidson/src/joerdav/go-htmx-examples\n\tquery=[file=/Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ]\n\tpackages=0\n"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":0}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:45","msg":"client <- server: LogMessage","message":"2023/04/17 14:35:59 no completions found: getting file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ for Completion: no packages returned: packages.Load error (package completions: cannot parse non-Go file file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ)\n\tposition={24 9}\n"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":49},"contentChanges":[{"range":{"start":{"line":24,"character":9},"end":{"line":24,"character":9}},"text":"}"}]}}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":203,"character":10},"end":{"line":203,"character":10}},"severity":1,"source":"syntax","message":"expected '==', found '='"}}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":50},"contentChanges":[{"range":{"start":{"line":24,"character":9},"end":{"line":24,"character":9}},"text":"u"}]}}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":202,"character":22},"end":{"line":202,"character":23}},"severity":1,"code":"IncompatibleAssign","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#IncompatibleAssign"},"source":"compiler","message":"cannot use u (variable of type user) as string value in variable declaration"}}
{"level":"info","ts":"2023-04-17T14:35:59+01:00","caller":"proxy/client.go:75","msg":"diagnostic [0] rewritten","diagnostic":{"range":{"start":{"line":24,"character":9},"end":{"line":24,"character":10}},"severity":1,"code":"IncompatibleAssign","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#IncompatibleAssign"},"source":"compiler","message":"cannot use u (variable of type user) as string value in variable declaration"}}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":51},"contentChanges":[{"range":{"start":{"line":24,"character":10},"end":{"line":24,"character":10}},"text":"."}]}}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:309","msg":"client -> server: Completion"}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:70","msg":"updatePosition: found","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","fromTempl":"24:11","toGo":"202:24"}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":203,"character":10},"end":{"line":203,"character":10}},"severity":1,"source":"syntax","message":"expected '==', found '='"}}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:330","msg":"completion: received items","count":3}
{"level":"info","ts":"2023-04-17T14:36:00+01:00","caller":"proxy/server.go:338","msg":"client -> server: Completion end"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":52},"contentChanges":[{"range":{"start":{"line":24,"character":11},"end":{"line":24,"character":11}},"text":"n"}]}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":202,"character":24},"end":{"line":202,"character":25}},"severity":1,"code":"MissingFieldOrMethod","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#MissingFieldOrMethod"},"source":"compiler","message":"u.n undefined (type user has no field or method n)"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:75","msg":"diagnostic [0] rewritten","diagnostic":{"range":{"start":{"line":24,"character":11},"end":{"line":24,"character":12}},"severity":1,"code":"MissingFieldOrMethod","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#MissingFieldOrMethod"},"source":"compiler","message":"u.n undefined (type user has no field or method n)"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":57},"contentChanges":[{"range":{"start":{"line":24,"character":12},"end":{"line":24,"character":12}},"text":"a"},{"range":{"start":{"line":24,"character":13},"end":{"line":24,"character":13}},"text":"m"},{"range":{"start":{"line":24,"character":14},"end":{"line":24,"character":14}},"text":"e"},{"range":{"start":{"line":24,"character":11},"end":{"line":24,"character":15}},"rangeLength":4,"text":""},{"range":{"start":{"line":24,"character":11},"end":{"line":24,"character":11}},"text":"name"}]}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:394","msg":"client -> server: DidChange","params":{"textDocument":{"uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ","version":58},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":18}},"text":"\n\n\t\t\t\timport \"examples/shared\"\n\n\t\t\t\ttempl demo(users map[int]user) {\n\t\t\t\t\t<h3 class=\"subtitle\">Select Rows And Activate Or Deactivate Below</h3>\n\t\t\t\t\t<table class=\"table\">\n\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t<td>Name</td>\n\t\t\t\t\t\t\t\t<td>Email</td>\n\t\t\t\t\t\t\t\t<td>Status</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t@tbody(users)\n\t\t\t\t\t</table>\n\t\t\t\t}\n\n\t\t\t\ttempl tbody(users map[int]user) {\n\t\t\t\t\t<tbody id=\"tbody\">\n\t\t\t\t\t\tfor _, u := range users {\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t<td>{u.name}</td>\n\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t}\n\t\t\t\t\t</tbody>\n\t\t\t\t}\n\n\t\t\t\ttempl Index(users map[int]user) {\n\t\t\t\t\t@shared.Layout(\"Bulk Update\") {\n\t\t\t\t\t\t<h2 class=\"title\">Bulk Update</h2>\n\t\t\t\t\t\t<p>This demo shows how to implement a common pattern where rows are selected and then bulk updated. This is accomplished by putting a form around a table, with checkboxes in the table, and then including the checked values in <code>PUT</code>’s to two different endpoints: <code>activate</code>and <code>deactivate</code>:</p>\n\t\t\t\t\t\t<pre><code class=\"language-html\">\n\t\t\t\t\t@shared.Raw() {\n\t\t\t\t\t\t@demo(users)\n\t\t\t\t\t}\n\t\t\t\t</code></pre>\n\t\t\t\t\t\t<h2 class=\"title\">Demo</h2>\n\t\t\t\t\t\t@demo(users)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tpackage bulkupdate"}]}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:408","msg":"parsing template"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:423","msg":"setting cache","uri":"file:///Users/joe.davidson/src/joerdav/go-htmx-examples/bulkupdate/templates.templ"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/server.go:433","msg":"client -> server: DidChange end"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":14,"character":4},"end":{"line":14,"character":4}},"severity":1,"source":"syntax","message":"expected declaration, found templ"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:75","msg":"diagnostic [0] rewritten","diagnostic":{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":4}},"severity":1,"source":"syntax","message":"expected declaration, found templ"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:50","msg":"client <- server: PublishDiagnostics"}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [0]","diagnostic":{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":17}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [1]","diagnostic":{"range":{"start":{"line":29,"character":2},"end":{"line":29,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Display"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [2]","diagnostic":{"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":6}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Index"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [3]","diagnostic":{"range":{"start":{"line":37,"character":9},"end":{"line":37,"character":17}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [4]","diagnostic":{"range":{"start":{"line":38,"character":1},"end":{"line":38,"character":5}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Form"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [5]","diagnostic":{"range":{"start":{"line":47,"character":1},"end":{"line":47,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [6]","diagnostic":{"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":37}},"severity":1,"code":"MissingLitField","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#MissingLitField"},"source":"compiler","message":"unknown field firstName in struct literal"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [7]","diagnostic":{"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":36}},"severity":1,"code":"MissingLitField","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#MissingLitField"},"source":"compiler","message":"unknown field lastName in struct literal"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [8]","diagnostic":{"range":{"start":{"line":52,"character":1},"end":{"line":52,"character":8}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: Display"}}
{"level":"info","ts":"2023-04-17T14:36:01+01:00","caller":"proxy/client.go:52","msg":"client <- server: PublishDiagnostics: [9]","diagnostic":{"range":{"start":{"line":52,"character":9},"end":{"line":52,"character":17}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal?utm_source=gopls#UndeclaredName"},"source":"compiler","message":"undeclared name: demoUser"}}
{"level":"info","ts":"2023-04-17T14:36:05+01:00","caller":"proxy/server.go:221","msg":"client -> server: CodeAction"}
{"level":"info","ts":"2023-04-17T14:36:05+01:00","caller":"proxy/server.go:249","msg":"client -> server: CodeAction end"}
{"level":"info","ts":"2023-04-17T14:36:05+01:00","caller":"proxy/server.go:505","msg":"client -> server: DidSave"}
{"level":"info","ts":"2023-04-17T14:36:05+01:00","caller":"proxy/server.go:510","msg":"client -> server: DidSave end"}
{"level":"info","ts":"2023-04-17T14:36:05+01:00","caller":"proxy/server.go:191","msg":"client -> server: Shutdown"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment