Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon

TextMate 2.0, the text editor for macOS releases

Save for later
  • 3 min read
  • 16 Sep 2019

article-image
Yesterday, the team behind TextMate released TextMate 2.0. They announced that the code for TextMate 2.0 is available via the GitHub repository. In 2012, the team had open-sourced the alpha version of TextMate 2.0. 

One of the reasons why the company open-sourced the code for TextMate 2.0 was to indicate that Apple isn’t limiting user and developer freedom on the Mac platform. In this release, the qualifier suffix in the version string has been deprecated and even the 32 bit APIs have been replaced. This release comes with improved accessibility support.

What’s new in TextMate 2.0?

Makes swapping easy


This release allows users to easily swap pieces of code.

Makes search results convenient


TextMate presents the results of the search in a way that users can switch between matches, extract matched text and preview desired replacements.

Version control 


Users can see changes in the file browser view and they can check the changes made to lines of code in the editor view.

Improved commands 


TextMate features WebKit as well as a dialog framework for Mac-native or HTML-based interfaces.

Unlock access to the largest independent learning library in Tech for FREE!
Get unlimited access to 7500+ expert-authored eBooks and video courses covering every tech area you can think of.
Renews at €18.99/month. Cancel anytime

Converting code pieces into snippets 


Users can now turn commonly used pieces of text or code into snippets with transformations, placeholders, and more.

Bundles


Users can use bundles for customization and a number of different languages, workflows, markup systems, and more. 

Macros 


TextMate features Marcos that eliminates repetitive work. 

This project was supposed to release years ago and now it has finally released that makes a lot of users happy. 

A user commented on GitHub, “Thank you @sorbits. For making TextMate in the first place all those years ago. And thank you to everyone who has and continues to contribute to the ongoing development of TextMate as an open source project. ~13 years later and this is still the only text editor I use… all day every day.” Another user commented, “Immense thanks to all those involved over the years!”

A user commented on HackerNews, “I have a lot of respect for Allan Odgaard. Something happened, and I don't want to speculate, that caused him to take a break from Textmate (version 2.0 was supposed to come out 9 or so years ago). Instead of abandoning the project he open sourced it and almost a decade later it is being released. Textmate is now my graphical Notepad on Mac, with VS Code being my IDE and vim my text editor. Thanks Allan.”

It is still not clear as to what took TextMate 2.0 this long to get released. According to a few users on HackerNews, Allan Odgaard, the creator of TextMate wanted to improve the designs in TextMate 1 and he realised that it would require a lot of work to do the same. So he had to rewrite everything that might have taken away his time.

Another comment reads, “As Allan was getting less feedback about the code he was working on, and less interaction overall from users, he became less motivated. As the TextMate 2 project dragged past its original timeline, both Allan and others in the community started to get discouraged. I would speculate he started to feel like more of the work was a chore rather than a joyful adventure.”

To know more about this news, check out the release notes.

Other interesting news in Programming


Introducing ‘ixy’, a simple user-space network driver written in high-level languages like Rust, Go, and C#, among others 

GNOME 3.34 releases with tab pinning, improved background panel, custom folders and more!

GitHub Package Registry gets proxy support for the npm registry