HackerTrans
TopNewTrendsCommentsPastAskShowJobs

SpartanJ

no profile record

comments

SpartanJ
·4 เดือนที่ผ่านมา·discuss
Shameless plug: For anyone interested in new code editors, I'm working on a multi-platform one called ecode [1]. It's similar in spirit to Notepad++ and Textadept, and some of the newer ones like Zed. It tries to be a fresh take using modern tools like LSP and DAP. I started it after using Geany for many years but finding it lacking some essential features for my needs. Speed is a big focus and it has very fast startup time.

[1] https://github.com/SpartanJ/ecode/
SpartanJ
·10 เดือนที่ผ่านมา·discuss
It's in the main project repo, since ecode it's part of a much bigger project: https://github.com/SpartanJ/eepp/

Here's the explanation: https://github.com/SpartanJ/ecode/?tab=readme-ov-file#source...
SpartanJ
·10 เดือนที่ผ่านมา·discuss
> Why? Genuine curiosity, what's the angle for a market for sublime/zed alternatives? What are they lacking?

In my opinion, Sublime’s biggest gap is that it’s not open-source, and there aren’t many (if any) open-source alternatives that match its feature set, performance, and unique user experience, Sublime just feels especially nice. Zed comes closest, and I think it’s fantastic, but it’s VC-backed, so their focus on profitability will likely shape the user experience over time (as some users are already noticing). Every editor has its pros and cons, and preferences vary, but there’s always room for innovation. Even subtle differences can add up to a significantly better user experience. With ecode, I’m aiming to deliver a polished, enjoyable experience while subtly innovating on common editor features. That said, ecode is opinionated in some ways, so it won’t suit everyone, though it’s highly customizable and configurable.

> And congrats on your project, looks interesting.

Thanks! =)
SpartanJ
·10 เดือนที่ผ่านมา·discuss
I think there's still space in the editor market for an open-source Sublime/Zed alternative. I've been working solo on a code editor with similar characteristics for a few years. It's still a work in progress, but it's already feature-rich (all the basics and some advanced features, like LSP, DAP, multi-cursor, etc.): https://github.com/SpartanJ/ecode/

ecode can handle big files, though it's not specifically designed for that. I just tested it with the largest text file I could find (760MB), and it worked just fine (searches included). The editor is designed with performance in mind, taking a similar approach to Zed (custom GPU-accelerated renderer, fully native C++ code, heavily multi-threaded, etc.). The biggest challenge is forming a community of collaborators, solo developing such a project in my free time is a huge task. So if anyone is interested, please contact me =)