What does HackerNews think of textmate?
TextMate is a graphical text editor for macOS 10.12 or later
Last official release was 2021, so I looked for something more regularely updated, and found CudaText. Definitely very Sublime-ish, and I like it so far.
I can make it.
In fact, there are many native text editors out there.
The problem is not creating the editor itself but the community around it. If your editor doesn't supports the most common/basic plugins like linters, debuggers, painters, formatters, code intelligence, etc then it becomes another one in the pile.
Atom became the popular piece of software that is today because of the JavaScript community. Hundreds of high school, college and university students with several hours of free time during the week, writing code in a language that overflows on the Internet, to extend the functionality of a program baked by one of the most popular companies among software developers [GitHub]. This is the type of community that you need to build around your editor in order to make it popular.
Take a look at TextMate [1] which used to be one of the most popular code editor with a graphical interface for Mac years ago. It was open-sourced [2] after its developer put it in maintenance mode. And while it is still being maintained today, not many people are well versed in C++ and Objective-C to contribute to the project at the same speed as a JavaScript programmer would do with Atom.
- textmate: https://github.com/textmate/textmate
- lime text: https://github.com/limetext/backend
[0] https://github.com/textmate/textmate
Edit: Assuming you are on macOS.
It's constantly being updated.
1. The Perl Programming Language
2. TextMate, a Text Editor for OS X.
https://github.com/textmate/textmate
For what it's worth, some of the things that have decreased Perl's popularity have also made me use it less, usually in favor of Go; while similar factors with TextMate make me "test-drive" a new editor every six months of so, but (so far) I always come back to TM.
The two are, to my mind, different kinds of labors, though both clearly labors of love. TextMate was the Mac text editor that embraced the Unix underpinnings of OS X: BBEdit for programmers, if you will. Its balance of Mac and Unix feel is, as far as I can tell, still unique; and I think that's why it's still actively developed despite a rather troubled history.
Perl, on the other hand, is two things: Perl 5, which still powers a lot of software in the quieter realms of commerce and research; and Perl 6, which is absolutely an aspirational, striving new language.
My take is that Perl 5 is developed further because so much depends on it, and because so many people are attached to their software written in it. Perl 6 on the other hand is developed -- by many of the same people -- in the belief or at least hope that a highly expressive, hacker-friendly general-purpose language will find its audience over time, buzz & PR be damned.
I really wish the people working on Textmate right now would do SOMETHING to indicate on the homepage that Textmate is now open source, free, and actively developed on Github. Instead, they leave the Textmate 1.0 homepage up and people think it's an archaic, dead editor :(
1st Google result ( years out of date ): http://macromates.com/
2nd Google result ( actually the current project ): https://github.com/textmate/textmate
Not sure if either is 100% Yosemite ready yet, but both put out regular updates and I know for sure Atom has a Yosemite theme.
But to your main point, I would assume this has really really really good github integration...
It's is an older post, but new for me and new for the HN system :)
One click. Fork. Done.
As has been adequately demonstrated: TextMate 2, as it stands today, is and shall remain open source. Anyone can compile it or fork it at any time. Furthermore, as it's licensed under GPL3, MacroMates is legally bound to leave the current code open source, and allow anyone to compile and distribute it freely.
Now, if MacroMates decides to create value-added services on top of the GPL3 distribution, and charge for it, it does not in any way make it less an open source project.
http://www.zdnet.com/blog/burnette/gplv3-myth2-you-cant-mix-...