Live data from Hacker News

TextMate 2.0

github.com

161–170 of 187 posts

Re: TextMate 2.0

#161
post #7
post #3

Great to hear and congratulations to the team. Amazing persistence. I used to be a huge Textmate fan - it was so revolutionary in its time. Unfortunately, I think it is too late. The Google Trends comparison of Textmate, Sublime Text and VS Code tells the story: https://trends.google.com/trends/explore?date=all&geo=US&q=%...

It’s possible that native graphical editors will increase in popularity at some point. There’s probably a niche of people who don’t like the potentially poor performance of Electron-based editors but don’t want to learn (or find that they dislike) terminal-based editors like Vim and Emacs. Who knows? Google Trends isn’t an accurate way to tell the popularity of programming languages either.

A niche? Tons of people use non-Electron/web based graphical editors.

Visual Studio, Sublime Text, TextMate, BBEdit, SlickEdit, Notepad++, XCode, Vim, Emacs, heck, one could add IntelliJ into the mix...

Re: TextMate 2.0

#162

Earlier quoted context omitted.

> It’s possible that native graphical editors will increase in popularity at some point Panic seems prepared to take that bet, with their development of Nova [1], a replacement for Coda. [1] https://www.panic.com/nova/

It better be way, way better than Sublime Text is the plan is to charge Panic prices. Their apps are best of breed but this is a crowded space and they’re competing with free.

Panic also has a tendency to create something, and then neglect it for ages, which includes their previous editor...

They just have too many products than what they can focus on...

Re: TextMate 2.0

#163
post #7

Earlier quoted context omitted.

It’s possible that native graphical editors will increase in popularity at some point. There’s probably a niche of people who don’t like the potentially poor performance of Electron-based editors but don’t want to learn (or find that they dislike) terminal-based editors like Vim and Emacs. Who knows? Google Trends isn’t an accurate way to tell the popularity of programming languages either.

> There’s probably a niche of people who don’t like the potentially poor performance of Electron-based editors Haven't noticed any performance problems with VS Code, since I started using it everyday maybe 3 years ago. I switched from Intellij based editors to VS Code and before that I used vim for a decade.

600 MB memory usage with just one small text file open IS a performance problem imo (but I agree the app doesn't feel slow).

Especially on MACs were RAM is priced at a premium.

On Windows I developed a small program that sums the ram usage of my browsers and Electron apps I use. Between Firefox, Chromium and VSCode it's frequently around 4 GB of ram ! That's insane just to basically browse text.

Re: TextMate 2.0

#164
post #39

Earlier quoted context omitted.

As an aside, I added vim and vi to the trends, which dwarf the others, but show a long and slow decline for `vi`, but a fairly steady state for `vim`. As a vim user that at times wishes he learned emacs instead of vim, emacs is an interesting trend to see: https://trends.google.com/trends/explore?date=all&geo=US&q="...

Pode Vim, an album by Pedro Kimura is popular in Brazil. Using git with vim also seems a popular search combo. Personally I am amazed that the younger generation are keen to learn vim. I don't see why as I have gone the other way to only use phpStorm for editing in earnest. For me using vim for code instead of phpStorm is a bit like handwriting instead of typing, a definite loss of formatting and neatness. The reason…

What features are you using in phpStorm that you think are missing from vim?

Definitely not trying to convince you to use vim over your favourit IDE, I'm just currious what your top 10 missing features are.

Re: TextMate 2.0

#165
post #116

Earlier quoted context omitted.

Visual Studio released in 1997 pre-dates TextMate. There were also quite a few products based on Scintilla which came out in 1999. (And you could edit not just C++/VB/Microsoft-language files with Visual Studio back then. It was extendable to support many languages, which they did.)

TextMate's key innovation was its method of parsing using regexes to build a syntax tree, which was extremely general while at the same time being approachable. This lead to a huge variety of grammars, more than any other editor and it became the standard for syntax highlighting in Sublime, Atom, VSCode, etc.

I hear you, but I think that if the only thing that VS Code did well was to highlight code, far fewer people would be using it because VS Code is not just a text editor. Far from it.

Once you add panels and toolbars with all sorts of GUI tools, consoles, language servers, remote editing, debugging and built-in commands for common external tools like Git - you've got yourself an IDE in my opinion.

However, aside from all of that, Microsoft's mastery of autocomplete - which they call Intellisense - is really what attracted people to Visual Studio and later VS Code. I know that's the reason I've always used it. Also, VS always had syntax highlighting before TextMate even if it was implemented differently than how TextMate did it.

So, I don't think it's fair at all to say that TextMate is the godfather of VS Code assuming that by saying that, we're saying that it's the reason that we have VS Code or that it's the reason that people are using VS Code... I don't fully understand implication of the phrasing but my guess would be that TextMate is the godfather of the implementation of syntax highlighting that VS Code and many others are using.

(I think if we changed godfather to grandfather, it'd make more sense to me because then you have lineage. A godfather is more there as a backup, to be your father in case your biological dad dies. But perhaps, like in the Godfather movies - you go to him for help and advice. So in that respect it sorta makes sense.)

Re: TextMate 2.0

#166

Earlier quoted context omitted.

They seem to be doing okay with Coda already?

I can't say I've ever met anyone who actually uses Coda. Does it appeal more to the Dreamweaver crowd? (No offence to anyone who uses Coda, or Dreamweaver, or anything else!)

I used to use Coda and Coda 2 - I loved them, and they were true "Mac" apps. But I switched to Sublime and Vim for one reason alone - Cmd-T/Ctrl-P fuzzy file opener.

That one feature makes such a difference to me as I switch between big project trees that I can't do without it.

I'd happily pay Panic for Nova if they add that back in.

Re: TextMate 2.0

#167
post #139

Earlier quoted context omitted.

There I fixed it for you https://trends.google.com/trends/explore?date=all&geo=US&q=%...

There. Fixed even more: https://trends.google.com/trends/explore?date=all&geo=US&q=%... . And if we take into consideration various versions of how to spell (for example vscode), Visual Studio code dominates even more.

[deleted]

Re: TextMate 2.0

#168
IIRC I was in the ~600 first licensees. After several years of BBEdit, TextMate felt magical: the "Jump To Symbol" panel, the "Filter Through Command…" feature, the recordable macros, the language bundles, the great colorschemes, etc.

Then the complete rewrite was announced and, as 2.0 was delayed and the author disappeared… I switched to Vim.

I downloaded 2.0 out of curiosity, though, and it feels just like 1.5.x with VCS badges built-in. Too little, too late.

Re: TextMate 2.0

#169
post #69

You'll have a hard time prying Webstorm out of my hands... I was a die hard editor purist (Sublime) for a while but after using an IDE for Java I realized how powerful they can be - even for frontend.

Can you give a reason or two why? Specifically for frontend. I want to go into trying IntelliJ with some good reasons

Well, I wouldn't recommend IntelliJ with plugins. I would only recommend Webstorm.

Everything works well. The intellisense and linting integration is amazing. CSS selectors are autocompleted from indexed HTML. If you don't have any red squigglies in your TS or HTML files then most likely your Angular app will just work. Plus, point-and-click to navigate through classes/methods like Intellij. No more "let me search for this method by name to find the declaration."

Good unit test integration w/ jasmine to top it off.

Just too many benifets to ignore. If I had a company I'd require development in an IDE.

Post reply on HN