Textadept – A fast, minimalist, and extensible cross-platform text editor
foicica.com
foicica.com
The Textadept manual says:
> By default, Textadept saves its state upon quitting in order to restore it the next time the editor starts up.
But how well does it work in practice? Does anybody have experience?
(add-hook 'focus-out-hook (lambda () (save-some-buffers t)))
[1] On OSX (can give it either a directory or file argument):
alias tw='open -a /Applications/TextWrangler.app'
tw /path/I/want/opened/(Granted "you can use Lua!" is always a hint.)
In fact GNOME 2 lives on but strangely that project had to re-brand itself as MATE: http://mate-desktop.org/.
Gtk2 and GNOME 2 did the same thing to all the happy users of GNOME1/Gtk1.2. It was a community upheaval with big consequences.
I think your Gtk2/Gtk3 gripe is the same. If the goals are different enough, let's please let the projects live happily in parallel.
Notepad++ handles it without any major problems. VS Code almost does, sometimes it has crashed on closing a tab with the file open. Emacs I should not even try... (Wow: spacemacs asked me to "open literally" and the performance is really good! Nice!)
Ditto Emacs and Notepad, or nano.
Comparing Emacs with anything else is more likely to look favorable to Emacs.
Compared to the likes of Visual Studio, Eclipse, or Sublime, though, it's certainly minimalist. The typical "Eight Megabytes And Constantly Swapping" joke is a bit quaint nowadays.
It sounds dangerous to do that silently and by default. What if the program in that state happens to do something destructive?
Side note: gedit lost me on their last version with the hamburger menu. Those sub menus makes it impossible to navigate.
Aside from it being lightweight, you can also run it in the terminal and use the same standard shortcuts whilst in the terminal: ctrl + s, ctrl + c, etc. I mention this in case anyone missed it in the front page.
I was using it for D development, and I can't remember off the top of my head, but I remember being able to compile with TextAdept. I think at most I told it how to compile and then off I went. I saw there was a D plugin that added more features but I don't believe I ever used it.
The author and the communtity around it is great, all questions that I had have been answered quickly. So every few months or so I download the newest package and look if anyting has changed meanwile.