Live data from Hacker News

Sublime Text 3 now has font ligature support

forum.sublimetext.com

61–70 of 115 posts

Re: Sublime Text 3 now has font ligature support

#61
post #5

It seems to work but it does render certain ligatures incorrectly on OS X for me. For example, ligature and <- is rendered as </. Since it's a dev build, I'm sure it will take some ironing out before it hits the stable version but this is really promising!

You should report this in the Sublime forum thread. Especially important to do it right now, because jps is most responsive initially after a release.

Re: Sublime Text 3 now has font ligature support

#62
post #41

Earlier quoted context omitted.

Iosevka is way too thin for me. I'm going to try out Hasklig (moving from Ubuntu Mono)

I've spent the last six months trying out new fonts (m0n0, hack, monoid, hasklig, fira code, mononoki, fixedsys excelsior, iosevka, source code pro, input...) Nothing cuts it, there's always that tiny thing that bothers me, and I'm back with Ubuntu Mono.

Yeah it's great isn't it? I've tried heaps of times over the last few years to switch and haven't found a font I like better than Ubuntu Mono.

Re: Sublime Text 3 now has font ligature support

#63

I think Sublime Text is very good but has fallen behind in terms of version control. I think Atom and VS Code are winning the war right now. Especially because the latter are free.

Why do people need git support in an editor so much? Using git from the terminal is easy and you always know what is executed because you do it manually.

Re: Sublime Text 3 now has font ligature support

#64
post #5

It seems to work but it does render certain ligatures incorrectly on OS X for me. For example, ligature and <- is rendered as </. Since it's a dev build, I'm sure it will take some ironing out before it hits the stable version but this is really promising!

I believe this has now been fixed, although I've noticed a few other issues but the forum is down.

Re: Sublime Text 3 now has font ligature support

#65
post #63

I think Sublime Text is very good but has fallen behind in terms of version control. I think Atom and VS Code are winning the war right now. Especially because the latter are free.

Why do people need git support in an editor so much? Using git from the terminal is easy and you always know what is executed because you do it manually.

I'm in the same boat as you (I'm also doing "git diff"manually from the command line before each commit).

And to answer your question, probably for the same reason why people have moved on from Assembler to C to managed memory languages to JS and to today's JS frameworks, they want to avoid the "rough" parts by adding another layer of abstraction. For some people constantly going back to the terminal looks "rough", I guess.

Re: Sublime Text 3 now has font ligature support

#66
post #23

I think Sublime Text is very good but has fallen behind in terms of version control. I think Atom and VS Code are winning the war right now. Especially because the latter are free.

I personally prefer version control in sublime with suitable plugins it's the debugging experience that I feel is lacking in sublime Vs vscode and atom Sublime does not have the concept of panels so any kind of debugger in sublime looks and handles really bad

C++ programmer who switched from VS to Sublime here. That was the hardest part for me. Was a very hard learning curve with finding setting it all up and getting SublimeGDB and the GCC linter to work. But I'm glad I made the switch in the end. Everything from writing, to compiling is so much faster, nicer and less cluttered.

Re: Sublime Text 3 now has font ligature support

#67
post #30

Earlier quoted context omitted.

I can only speak for me as someone who really loves the aesthetics of code, but there's something super enjoyable about things like arrow functions rendering as actual arrows in Java / JavaScript. It's so clean!

Yeah, only that it does that without any context. Ligature mishaps are doubleplus-unclean.

Not all ligatures work for all syntax files. Therefore the syntax file has something to do with ligatures, therefore it has context.

Re: Sublime Text 3 now has font ligature support

#68
post #53
post #23

Earlier quoted context omitted.

I personally prefer version control in sublime with suitable plugins it's the debugging experience that I feel is lacking in sublime Vs vscode and atom Sublime does not have the concept of panels so any kind of debugger in sublime looks and handles really bad

The Built-In Terminal in VSCode is something I would love to see in Sublime. For Ruby Coding this would be sufficient for me. For Go I currently prefer VSCode because of the debugging capabilities.

Implementing a "Built-in Terminal" mindset is what is wrong with VSCode/Atom etc. You already have a terminal emulator installed in your system, and you can tile the windows if you want a terminal right under your editor.

NIH syndrome of re-implementing everything under one roof is not really required, since we are heavily utilizing desktop environments for the past couple of decades, which allows you to put separate applications in one screen.

Re: Sublime Text 3 now has font ligature support

#69

Honest question: Why would you want ligatures in plaintext? Especially in code, wouldn't that be weird as some people tend to manually align their code? Like, modular_raft = 10 spam = 20 The "ft" in modular_raft should convert to a ligature so (I assume) it will then take one character, instead of two. Then developers viewing that source would have different alignments, depending on whether they use Sublime 3 or not.…

>The "ft" in modular_raft should convert to a ligature so (I assume) it will then take one character, instead of two

It's not about those kind of ligatures -- but about special programming fonts with programming-oriented ligatures (think >= etc).

Those still can affect code alignment, but there are people who are against manual alignment anyway.

Re: Sublime Text 3 now has font ligature support

#70
post #53

Earlier quoted context omitted.

The Built-In Terminal in VSCode is something I would love to see in Sublime. For Ruby Coding this would be sufficient for me. For Go I currently prefer VSCode because of the debugging capabilities.

Implementing a "Built-in Terminal" mindset is what is wrong with VSCode/Atom etc. You already have a terminal emulator installed in your system, and you can tile the windows if you want a terminal right under your editor. NIH syndrome of re-implementing everything under one roof is not really required, since we are heavily utilizing desktop environments for the past couple of decades, which allows you to put separate…

>Implementing a "Built-in Terminal" mindset is what is wrong with VSCode/Atom etc.

Electron is what is wrong with them -- if anything is.

Built-in terminal has nothing to do with it.

>NIH syndrome of re-implementing everything under one roof is not really required, since we are heavily utilizing desktop environments for the past couple of decades, which allows you to put separate applications in one screen.

That's less streamlined than having the editor directly cater to different needs. The "separate git terminal window" for example doesn't know anything about your open files and vice versa.

Post reply on HN