diff --git a/handler/handler.go b/handler/handler.go index 1426c24..776998d 100644 --- a/handler/handler.go +++ b/handler/handler.go @@ -137,7 +137,7 @@ func NewInoHandler(stdio io.ReadWriteCloser, board lsp.Board) *InoHandler { log.Fatalf("Could not create temp folder: %s", err) } else { handler.buildPath = buildPath.Canonical() - handler.buildSketchRoot = buildPath.Join("sketch").Canonical() + handler.buildSketchRoot = handler.buildPath.Join("sketch") } handler.progressHandler = NewProgressProxy(handler.StdioConn) @@ -145,6 +145,7 @@ func NewInoHandler(stdio io.ReadWriteCloser, board lsp.Board) *InoHandler { if enableLogging { log.Println("Initial board configuration:", board) log.Println("Language server build path:", handler.buildPath) + log.Println("Language server build sketch root:", handler.buildSketchRoot) } go handler.rebuildEnvironmentLoop()