543
submitted 5 months ago by sag@lemm.ee to c/linuxmemes@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] Black616Angel@discuss.tchncs.de 27 points 5 months ago

Imagine having only one big task (displaying text) and not even supporting ligatures.

[-] emptiestplace@lemmy.ml 9 points 5 months ago

I appreciate them in print, but do not ever want to see them in my terminal.

[-] rmuk@feddit.uk 3 points 5 months ago

Also, st can fuck off. Just in general. It's harder to write than it's constituent letters.

[-] Black616Angel@discuss.tchncs.de 2 points 5 months ago

Okay, that is fair, but since I also program in terminals using held in or (neo)vim, ligatures are a must have for me.

Plus some nerd fonts even upgrade regular loading animations of some cli-tools.

[-] emptiestplace@lemmy.ml 1 points 5 months ago

No idea what held in is, but I live in vim, and ... no ligatures, thanks. Same with italics. Ligatures with fixed-width fonts make no sense. I especially hate the combined arrow symbols: why draw attention to something so unimportant?

[-] Black616Angel@discuss.tchncs.de 1 points 5 months ago

I mean you do you, but having a "!=" become a "≠" is kinda nice, as are some other = symbols like >= becoming ≥ etc.

Most fonts also allow you to turn of groups of ligatures, that you don't like. E.g. I never liked "/>" becoming a combined character.

So I don't see the hate about "fixed width ligatures".

[-] emptiestplace@lemmy.ml 2 points 5 months ago

While I respect your choice to make things more 'beautiful' in your editor, I do not think we should ever do this by default.

It might seem nice visually, but suddenly we are not seeing things exactly as the compiler does. And as someone who has spent a lot of time helping folks debug their code, I feel quite strongly that this is just further obfuscating an already challenging field - for superficial gains.

this post was submitted on 26 May 2024
543 points (95.2% liked)

linuxmemes

21222 readers
67 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS