It just put a little joy into using such utilitarian software. It made the whole experience feel different. It showed an app can have some kind of soul. The start screen of Espresso was a thing of beauty Have you forgotten how great Mac apps can look?Īs a long time Mac user, I occasionally get nostalgic for when Mac apps used to take you back by how, just ‘great’ they looked. OK, I know some of you will have opinions here so stick them in the comments but for now, let’s move on. ![]() But just don’t be under any doubt you are ‘paying’ for it in some way. You are just paying for it with your data and usage. Oh, just one more little point you are still ‘paying’ for VS Code. I’m merely explaining why, when nearly everyone else is using VS Code, I am not. Now, this isn’t going to be about me ragging on VS Code. Heck, I was on of the few people that liked the Windows phone UI, but if you are on a Mac it just feels a little off. Now there is nothing inherently wrong with a ‘Windows’ feel. This is most obvious when you switch to a new file, when there’s a horrid FOUC, just before the syntax highlighting kicks in. And it feels slow to navigate the interface. Yes, it has (almost) every feature you could possibly want. VS Code feels slowĭespite the near complete domination of VS Code in the hearts and minds of developers as I write this, I just can’t stick with it. And why I always come back to Sublime Text. Generally, the length of time I stuck with an editor was directly proportional to the speed, or perceived speed, of the interface.Īnd that brings me to the blue elephant in the room. Through all that, the value I have appreciated beyond all else is speed. Plus brief looks at things like Atom and Brackets and no doubt some others I’ve forgotten about. Here’s a non-exhaustive list of editors I have used for some period of time: I’ve been using a text editors daily for a long time. But I’ve also used text editors to write books, articles and even screenplays. I spend the majority of my working life in a text editor so seeing how a product solves the same problems I understand well is fascinating to me. I’m a sucker for spending time with new code editors. ![]() Want to watch the YouTube version? My text editor history It just always feels instant.īut right now, if you took Sublime away from me, and made me pick another editor, it would be Panic’s Nova. Build Targetsįor the TextMate.‘Pound for pound’, in my book, when it comes to text editors, nothing beats Sublime Text for the feeling of speed. Similarly, if the current file belongs to an application target (other than TextMate.app) then TM_NINJA_TARGET is set to build and run this application. tm_properties file found in the root of the source tree). If the current file is a test file then the target to build is changed to build the library to which the test belongs (this is done by setting TM_NINJA_TARGET in the. As there is full session restore, it is safe to relaunch even with unsaved changes. This will relaunch TextMate but when called from within TextMate, a dialog will appear before the current instance is killed. In case you haven't already you also need to set up the PATH variable either in Preferences → Variables or ~/.tm_properties so it can find ninja and related tools an example could be $PATH:/usr/local/bin. You should install the Ninja bundle which can be installed via Preferences → Bundles.Īfter this you can press ⌘B to build from within TextMate. ![]() configure script simply checks that all dependencies can be found, and then calls bin/rave to bootstrap a build.ninja file with default config set to release and default target set to TextMate.
0 Comments
Leave a Reply. |