3 ms·
Any tips for using Aide with another text editor? Ie i'm not going to work outside of my preferred text editor (Helix atm), so i'm curious about software which
by unshavedyak 2y ago
Any tips for using Aide with another text editor? Ie i'm not going to work outside of my preferred text editor (Helix atm), so i'm curious about software which has a workflow around this. Rather than trying to move me to a new text editor
- skp1995 2y agohmm.... I do think it can be extended to work outside of just the VSCode environment. If you look at the sidecar side of things: https://github.com/codestoryai/sidecar/blob/ba20fb3596c711860ba24cbed8fb05b5dddc25c8/sidecar/src/bin/webserver.rs#L229-L304 https://github.com/codestoryai/sidecar/blob/ba20fb3596c71186... these are the main APIs we use On the editor side: https://github.com/codestoryai/ide/blob/0eb311b7e4d7d63676adda50b70659e0587ea902/extensions/codestory/src/server/requestHandler.ts#L38-L261 https://github.com/codestoryai/ide/blob/0eb311b7e4d7d63676ad... These are the access points we need The binary is fairly agnostic to the environment, so there is a possibility to make it work elsewhere. Its a bit non trivial but I would be happy to brainstorm and talk more about this
- swlkr 2y agoI also use helix and i've been getting some mileage out of aider, the cli tool. Confusing name, as I don't believe aider is affiliated with aide
- skp1995 2y agodo you know of helix exposes the LSP APIs all the way to the editor .. if it does doing the integration should be trivial
- swlkr 2y agoim fairly sure helix-gpt does this, though i haven't tried it
- skp1995 2y agoreading the code for helix-gpt over here https://github.com/leona/helix-gpt/blob/2a047347968e63ca55e2bf0db74e80130941f1f8/src/models/lsp.ts#L137-L164 https://github.com/leona/helix-gpt/blob/2a047347968e63ca55e2... looks like the architecture for the extension is based around getting the diagnostic event and then passing that along to the chat. The readme also talks about how LSP services are not exposed properly yet, my takeaway is that its not complete yet..but surely doable