Remix.run Logo
self_awareness 2 hours ago

Text editing is a solved problem.

It's not about the style of cursor, or if rope is used or not. We already have answers to that.

It's about remote editing, LSP support.

boxed an hour ago | parent [-]

You can prompt yourself all the way to that. I don't have remote editing in my custom IDE because I never need that personally, but LSP/DSP, syntax highlighting, a built-in lazygit clone, git blame, soft wrap, find-in-files, etc all there: https://github.com/boxed/TurboKod

self_awareness a few seconds ago | parent [-]

By "LSP support" I didn't mean "editor should call this API over HTTP and interpret whatever LSP server responds", because LSP in editors if often times broken.

It's like saying that editor can have full AI support because it can send HTTP requests to an MCP server. But MCP server isn't the end of the problem, it's just a gateway to problems, just like LSP.

For example, jdtls is often times broken, clangd sometimes works, sometimes doesn't. Language servers for ruby are a pain to set up. Sometimes is the fault of the server itself, but sometimes the editor isn't fully compatible with some particular LSP server's quirks. It's a mess.