Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Actually, the source code to Textmate is now on github, as of some time back and has been updated as recently as December, but it definitely went from "rising star with some potential" to more "crashed and burned by the wayside" as far as text editors go. A text editor is too vital of a tool to put extensive time into one with an uncertain development path.
That's the sad part, they promised ver 2, which became vaporware
 
  • Like
Reactions: CarlJ
textmate is free. bbedit can die now.
Quoting the license policy for TextMate from the MacroMates website:
Version 2.0 of TextMate is being developed as open source. This doesn’t change that TextMate is a commercial product, and while current prebuilt binaries work without a license key, they may need one in the future.

If you're using it "free", you're violating the license agreement. If you just mean the source code is available, Vim and Emacs beat TextMate to that punch by decades. BBEdit is a nice, robust, and well-liked editor, just not to my taste. Wishing ill will to someone or something just because they're not your personal favorite is kind of heartless.
 
OK, but what are the differences in functionality between the "free" and paid versions? Their website doesn't seem to clearly explain it. And does using it "free" constantly bombard you with prompts to pay for a license? (TextWranger does not, though I have seen it ask you if you really want BBedit a couple times.)

After three rounds of questions with their tech support, they’ve been unable to answer my simple question - basically, what are the differences between the “free” version of BBEdit and the paid version? They keep pointing me to the comparison chart between TextWrangler and BBEdit (LINK) but cannot answer my simple question as to whether any TextWrangler features are not in the free BBEdit or whether the free BBEdit offers anything more than TextWrangler.
 
These guys make super bad icons

They've been around a looooooong time, so it doesn't really fit in the modern style (or the style before that, or that, or that), but is very recognizable to anyone in the industry. Also, with a product as good as BBEdit, they can put any icon they want on it.
 
OK, but what are the differences in functionality between the "free" and paid versions? Their website doesn't seem to clearly explain it. And does using it "free" constantly bombard you with prompts to pay for a license?
Since it doesn't cost anything up-front, you could download it and see what you think. The license agreement states:

While running in demo mode, BBEdit will operate with full functionality for up to 30 days. Once the demo period has expired, BBEdit will remain permanently functional with a revised feature set that includes its powerful text editing capabilities but not its web authoring tools or other exclusive features; these features will present a reminder dialog instead of functioning when chosen.

When the product is unlicensed, all menu commands corresponding to these exclusive features are badged with a "Demo" icon. BBEdit's exclusive features may be re-enabled at any time with a purchased license.

Sounds like if you download it, you can skim through the menus and see what is tagged "[demo]".
 
Not making it available on the appstore is a very bad idea.

Lots of corporate policies got security requirements that computers run apps from only app store or trusted developers... and here when they mention trusted developers, it's developers that got signing certificates trusted by that company.

The policies look like this.. and it's not possible for employees to change it.

View attachment 690751
Where do you work? Most places are using Windows PCs, and it seems like most Macs in use in corporations and colleges are BYOD. It's rare to find a company that actually uses Macs. Did you request your Macs or does everyone at your company use Macs?
 
I've never liked BBEdit's UI, going all the way back to the 90's, although back then it was better than anything else available. But I give them respect, as I've never seen a text editor handle gigantic files like BBEdit does.
 
I work on large web projects and overtime Atom slows down to me. Believe it or not I now use Microsoft Visual Studio Code on my Mac and really like it. It has the same similar commands as Atom including cmd-p

Visual Studio Code is really impressive. I think it has the best UI of all these modern editors. For me, Atom wins out over it only because of the vast number of useful plugins. Between linting, git blaming, and other add-ons I'm using, I can't believe I lived without this stuff before.
 
  • Like
Reactions: sfwalter
I've never liked BBEdit's UI, going all the way back to the 90's, although back then it was better than anything else available. But I give them respect, as I've never seen a text editor handle gigantic files like BBEdit does.

The only thing better than BBEdit at large files was MPW. MPW was bar none the best text editor on any platform for handling huge files.
 
I used BBEdit for many years as my editor of choice when not using an IDE. BBEdit can hangle very large files, etc.

Later, TextWrangler was all I needed, and I stop doing BBEdit udpates.

Lately, I'm using CotEditor more often. CotEditor is fast, open source Swift (modern codebase) and is scriptable.

I'm liking this option...
 
Isn't VS Code just Atom in a Microsoft dress? I guess they've added a few Microsoft-centric features but surely it would suffer from the same issues as Atom on large projects?
Visual Studio Code is very different from Atom. The only thing they share is the Electron framework they are based upon. Everything else is different so they only share the common bugs of Electron.

Microsoft uses their online Visual Studio editor on top of Electron which is faster than Atom. Many of the big companies such as Microsoft themselves as well as Red Hat and IBM have created some rather nice extensions such as Java support, full support for MS SQL Server (so you can write and run your SQL scripts in vscode) but also things like various themes. It also comes with Microsofts IntelliSense and many other things that are not in Atom by default. Some you can add via an extension but not all. In some areas Atom has the better score though; their minimap support is excellent.

Visual Studio Code is just another code editor that is very extensible. I think that's the big problem for TextWrangler and BBEdit. They are faster to start up but not as extensible as the other code editors.

I wanted to like Atom, but it is super slow. It takes just long enough to open that I could not stand it anymore. I have not seen an Electron-based application that runs well; Brackets, Visual Studio Code and others are just as bad in that way. I can just feel the inefficiency and the limits.
The superslowness is only with starting it up, once started everything is fine (aside some bugs in the Electron framework when it comes to large files but those seem to be an issue in any editor or IDE). They are still faster than most IDEs (it is heaps better than Xcode, Visual Studio (vscode is actually Microsofts lightweight and fast alternative for Visual Studio), SMSS, PyCharm/IntelliJ et al, etc.) and Microsoft does have an ongoing project to increase the performance. Each release has some of those improvements be it small or big (the bigger ones usually get mentioned in the release notes).

Startup performance is one thing, there are many other things that determine if an editor is good or not.

Version 2.0 of TextMate is being developed as open source.

8<

If you're using it "free", you're violating the license agreement.
No, that is not true at all. From the GPL FAQ: Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?

Which states:
No. In fact, a requirement like that would make the program non-free. If people have to pay when they get a copy of a program, or if they have to notify anyone in particular, then the program is not free. See the definition of free software.

The GPL is a free software license, and therefore it permits people to use and even redistribute the software without being required to pay anyone a fee for doing so.

You can charge people a fee to get a copy from you. You can't require people to pay you when they get a copy from someone else.

In other words, if the developer would do what you say, he's in violation of the GPLv3 license he attached to the source code. The small print here: this is only on a moral level, legally it is his own code and he gets to do with it whatever he wants. The only thing he can't do is withdraw the license (whatever is licensed as GPL stays licensed as GPL).
 
Last edited:
The superslowness is only with starting it up, once started everything is fine (aside some bugs in the Electron framework when it comes to large files but those seem to be an issue in any editor or IDE). They are still faster than most IDEs (it is heaps better than Xcode, Visual Studio (vscode is actually Microsofts lightweight and fast alternative for Visual Studio), SMSS, PyCharm/IntelliJ et al, etc.) and Microsoft does have an ongoing project to increase the performance. Each release has some of those improvements be it small or big (the bigger ones usually get mentioned in the release notes).

I also experience the slowness when no windows are open and the application has been idle. There is really no excuse for this, it is not the way Mac apps should be. Given that all Electron-based applications are like this on my Mac, I am inferring that this is a major reason why.

There is not much of a point in comparing full-blown IDEs to code editors, as IDEs are meant to be such beasts. I am actually quite happy with Xcode, it runs fine even on my old MacBook and works like you would expect a Mac app to work. Just the code completion hangs occasionally (and of course it has tons of bugs and crashes). Still, I prefer using Xcode over the likes of Eclipse (shudder).

I have not developed with Windows IDEs, so I cannot say anything about those.
 
I'm always amazed that an expensive code editor without package, linter, build, git, ctag, multi-pane, mini-map, merge, variable refactor, and multi-selection can still be alive. It's 2017 now. Go get Coda, Atom, Sublime Text, or at least, TextMate. BBedit was a great application, but it can die now.
 
I've been using GNU Emacs on my macs ever since 2002 (on Mac OS X 10.1).

Apple bundles a console-only version (type "emacs" in a terminal window.) You can download a graphical build for free. It's also not hard to compile it yourself if you want to customize it in some way. See also https://www.emacswiki.org/emacs/EmacsForMacOS.
First thing I did when I installed 10.0 beta was open a terminal and type "emacs". Doesn't matter what editor I'm using, I eventually wind up with something where I need to fall back to emacs to do the job properly.
 
In other words, if the developer would do what you say, he's in violation of the GPLv3 license he attached to the source code. The small print here: this is only on a moral level, legally it is his own code and he gets to do with it whatever he wants. The only thing he can't do is withdraw the license (whatever is licensed as GPL stays licensed as GPL).
Yes, I understand how the GPL works. And yet, this quote really is from the Macromates site, on the page called license_policy:
Version 2.0 of TextMate is being developed as open source. This doesn’t change that TextMate is a commercial product, and while current prebuilt binaries work without a license key, they may need one in the future.​
You can call that inconsistent, but your argument is with the developer of TextMate, not with me.
 
First thing I did when I installed 10.0 beta was open a terminal and type "emacs". Doesn't matter what editor I'm using, I eventually wind up with something where I need to fall back to emacs to do the job properly.
I gotta learn how to use emacs now.

Great thread, BTW. All I've used so far has been Atom and SublimeText; I knew about BBEdit, but that was before I started learning code, and our classes went straight to Atom and SublimeText. Just downloaded CotEditor to see what it's like, too.
 
textmate is free. bbedit can die now.

Textmate is not free. Textmate is GPL. That's a fundamental difference that the Linuxies always miss.

*Right now*, you can download Textmate builds by Allan and not pay for them. That does not mean the practice will continue once 2.0 is released.
[doublepost=1488651477][/doublepost]
Textmate hasn't been touched in years, the latest blog post was from 2014.

It hasn't? Funny, their commit history in Github, among other things, would seem to give the lie to that. I'm sure you know better than their development team, though.
[doublepost=1488651674][/doublepost]
Yes, I understand how the GPL works.

Except you don't, obviously. MacroMates is under zero obligation to give you binaries. Source, that you can make your own binaries with, sure. It's licensed under the GPL. But the fact that right now you enjoy MacroMates distributing binaries for free puts them under no continuing obligation to do so absent a license.
 
BBEdit IS THE Textwrangler replacement. Textwrangler always was just a lite version of BBEdit (it even was called BBEdit lite before). If you know TextWrangler you will know BBEdit and you can just use the free version of BBEdit, which already has more features than TextWrangler. Not much changes except for name, icon and that you get more features for free. (Change the icon and name of BBEdit to Textwrangler's ones and you may not even notice the difference… ;))
Thanks for the reply I will look into it meanwhile I downloaded a program called Brackets I tried it and it's just ok
 
I agree. if your not using Sublime, why not? It's mind blowing.

I too like Sublime. It is great and with plugins even better. Occasionally I have wanted to spot check MySQL backups and I will say TextWrangler opens them much quicker than Sublime. So there may be occasions when a less feature rich editor has advantages.
 
I also experience the slowness when no windows are open and the application has been idle. There is really no excuse for this, it is not the way Mac apps should be. Given that all Electron-based applications are like this on my Mac, I am inferring that this is a major reason why.
Could depend on what you are doing with it and which extensions you have installed. I'm using it on 4 different Macs and vscode works fine and speedy on all of them.

Yes, I understand how the GPL works. And yet, this quote really is from the Macromates site, on the page called license_policy:
Version 2.0 of TextMate is being developed as open source. This doesn’t change that TextMate is a commercial product, and while current prebuilt binaries work without a license key, they may need one in the future.​
You can call that inconsistent, but your argument is with the developer of TextMate, not with me.
Then you clearly do not understand the GPL or what the developer is saying. The developer and the GPL are both saying something very different from you. The GPL allows what the developer is doing: asking a fee for the prebuilt binaries. It doesn't say anything about the source code itself, that's where the GPL comes in. This is very common with open source software, the source is free for everyone to tinker with and build but the binaries are not. X-Chat is a good example of this, their Windows build costs money.

So no, nobody is going to be breaking any license when they build the software from source or get a build via someone else (unless they are asking a fee for it). They are when they use the builds from the developer because only those require a license. Again, source and binaries are two different things and that's the part you are not understanding.

Textmate is not free. Textmate is GPL. That's a fundamental difference that the Linuxies always miss.
No, the Linuxies do not miss anything, they usually don't define "free" (speech and beer) ;)

TextMate isn't free nor is it GPL. The TextMate source code is licensed under GPLv3. That's the fundamental difference (hey, if we are going to be talking semantics...).

But in this case it doesn't matter. The only thing to understand is that the GPL allows the developer to ask for a fee for the software as well as other people and it allows you to build your own binaries. By building your own binaries you are not in violation of the developers license.
 
But in this case it doesn't matter. The only thing to understand is that the GPL allows the developer to ask for a fee for the software as well as other people and it allows you to build your own binaries. By building your own binaries you are not in violation of the developers license.

I bought a TextMate license, I believe in supporting worthwhile software.
 
After three rounds of questions with their tech support, they’ve been unable to answer my simple question - basically, what are the differences between the “free” version of BBEdit and the paid version? They keep pointing me to the comparison chart between TextWrangler and BBEdit (LINK) but cannot answer my simple question as to whether any TextWrangler features are not in the free BBEdit or whether the free BBEdit offers anything more than TextWrangler.

Ok, after a couple more rounds, they’ve updated the comparison link above - now it shows the differences between BBEdit “free” and “licensed” with the added features of BBEdit “free” vs. TextWrangler in a chart below the first one.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.