Refactor application path handling and data storage architecture

Replace simple directory-based path system with git-aware data management that uses global data directories and proper workspace detection.

🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
This commit is contained in:
Dax Raad
2025-06-01 14:40:44 -04:00
parent 4be9f7ab9c
commit 526a8ea19a
17 changed files with 69 additions and 42 deletions

View File

@@ -36,7 +36,7 @@ export namespace LSPClient {
const [command, ...args] = input.cmd
const server = spawn(command, args, {
stdio: ["pipe", "pipe", "pipe"],
cwd: app.root,
cwd: app.path.cwd,
})
const connection = createMessageConnection(
@@ -64,7 +64,7 @@ export namespace LSPClient {
workspaceFolders: [
{
name: "workspace",
uri: "file://" + app.root,
uri: "file://" + app.path.cwd,
},
],
tsserver: {