Textadept (orbitalquark.github.io)

140 points by giancarlostoro 3 days ago

22 comments:

by larodi 6 minutes ago

Without any sarcasm, really, what is the value proposition in this one, that would make someone ditch Sublime Text for it?

by Fwirt 6 hours ago

Glad to see this hit the front page again! I’ve been making some contributions lately and it introduced me to Lua. At its core it’s basically a very thin wrapper around the Scintilla editing component used by many open source editors. I’ve been working on getting some lower level APIs added for more control over the UI.

Mitchell is to be commended for maintaining the editor solo for so many years and keeping the LOC count really low (2000 lines of C, 4000 lines of Lua). If you’re willing to read the source it’s really easy to wrap your head around the whole thing, which can’t be said for Emacs or Vim. When I find the time I’ll finish my vi mode…

by rickstanley 8 hours ago

I downloaded it recently and found it to be quite useful for quick notes. And I can attest to its "fast" claim, using it on a heavily monitored corporate computer, with CrowStrike and what-not; curiously, and I may being hyperbolic here, but, I got the feeling that it was opening faster than MS Notepad, even with Copilot disabled.

The only thing missing is for me is the "save temporary file" behavior, as I have this habit of making a quick note, close to save up space, both in RAM and view, then later on, fire it up again. Will see if there's a Lua api for this later.

by bccdee 8 hours ago

Sounds like you're looking for the scratch file extension [1]

[1]: https://github.com/orbitalquark/textadept-scratch

by jasperry 11 hours ago

I've looked into TextAdept a few times. It appeals to me because it's got a standard Qt UI, is fast and lightweight and highly customizable with Lua. But I could never commit the time to fully customize it for daily use. Anyway, I'm committed to emacs. Other Scintilla-based editors with a similar feel (but missing the Lua angle) are Geany and Kate.

by benrutter 11 hours ago

> Unlimited split views.

Ok, well now I have to find out what hapoens if I get enough splits to make the width of each less than a pixel.

by Fwirt 6 hours ago

The splits functionality is one of its weaknesses right now IMO, but there are some improvements in the works.

by sea-gold 8 hours ago

Check out Lite XL (also Lua-based)

[1] https://github.com/lite-xl/lite-xl

[2] https://lite-xl.com/

by rationably 8 hours ago

There is also NotepadNext which is oddly similar, sans the Lua: https://github.com/dail8859/NotepadNext

by dang 9 hours ago

Related. Others?

TextAdept - https://news.ycombinator.com/item?id=39571814 - March 2024 (31 comments)

by WalterGR 11 hours ago

What GUI text editor widget does it use, or is it home-grown?

I don’t see it mentioned.

by Fwirt 6 hours ago

It uses Scintilla. In fact, at its core, it’s basically just a wrapper around the Scintilla message passing API. There’s a Lua script that parses the Scintilla header files to create the Lua tables that interface with the Scintilla library.

by jrm4 11 hours ago

? Seems to support GTK, Qt and ncurses?

by davidkwast 11 hours ago

I saw that in the code on the github repo

by keithnz 11 hours ago

looks like it uses scintilla

by mjtk 10 hours ago

Always nice to see open source text editors, in my opinion. Textadept's codebase is a fine example.

by Surac 4 hours ago

Nice. Im looking for such projects. Will give it a try

by ramoz 10 hours ago

Beautiful landing page

by eleventyseven 9 hours ago

I recommend capitalizing TextAdept, as it took me way way way too long to figure out it wasn't text a dept (SMS which department????)

by throwaw12 11 hours ago

Do we still need text editors in the AI agents era?

/s

by rossant 3 hours ago

Now, everyone can vibe code their own text editor.

by kalterdev 8 hours ago

We would need it when this era ends.

/s

Data from: Hacker News, provided by Hacker News (unofficial) API