home.social

#terminalemulators — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #terminalemulators, aggregated by home.social.

  1. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  2. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  3. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  4. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  5. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  6. @drscriptt @cks

    The terminal line discipline has very little to do with it, as full-screen programs like VIM put the line discipline into non-canonical mode, where there are no special characters.

    Where this issue lies, and has done since the 1980s, is emulating a DEC VT.

    On an actual DEC VT the Backspace key is programmatically switchable between DEL and BS. #XTerm extended this years ago and makes the two Delete keys switchable between DEL and DECFNK 3.

    #DECVTs #TerminalEmulators

  7. @drscriptt @cks

    The terminal line discipline has very little to do with it, as full-screen programs like VIM put the line discipline into non-canonical mode, where there are no special characters.

    Where this issue lies, and has done since the 1980s, is emulating a DEC VT.

    On an actual DEC VT the Backspace key is programmatically switchable between DEL and BS. #XTerm extended this years ago and makes the two Delete keys switchable between DEL and DECFNK 3.

    #DECVTs #TerminalEmulators

  8. @drscriptt @cks

    The terminal line discipline has very little to do with it, as full-screen programs like VIM put the line discipline into non-canonical mode, where there are no special characters.

    Where this issue lies, and has done since the 1980s, is emulating a DEC VT.

    On an actual DEC VT the Backspace key is programmatically switchable between DEL and BS. #XTerm extended this years ago and makes the two Delete keys switchable between DEL and DECFNK 3.

    #DECVTs #TerminalEmulators

  9. @drscriptt @cks

    The terminal line discipline has very little to do with it, as full-screen programs like VIM put the line discipline into non-canonical mode, where there are no special characters.

    Where this issue lies, and has done since the 1980s, is emulating a DEC VT.

    On an actual DEC VT the Backspace key is programmatically switchable between DEL and BS. #XTerm extended this years ago and makes the two Delete keys switchable between DEL and DECFNK 3.

    #DECVTs #TerminalEmulators

  10. @drscriptt @cks

    The terminal line discipline has very little to do with it, as full-screen programs like VIM put the line discipline into non-canonical mode, where there are no special characters.

    Where this issue lies, and has done since the 1980s, is emulating a DEC VT.

    On an actual DEC VT the Backspace key is programmatically switchable between DEL and BS. #XTerm extended this years ago and makes the two Delete keys switchable between DEL and DECFNK 3.

    #DECVTs #TerminalEmulators

  11. 🎉 BREAKING NEWS: Terminal emulators can have hyperlinks! 🎉 Because, you know, clicking links in 2023 is the pinnacle of technological advancement. 🚀 Next up: the groundbreaking ability to copy and paste! 🙄
    gist.github.com/egmontkob/eb11 #TerminalEmulators #Hyperlinks #TechNews #Innovation #CopyPaste #HackerNews #ngated

  12. 🎉 BREAKING NEWS: Terminal emulators can have hyperlinks! 🎉 Because, you know, clicking links in 2023 is the pinnacle of technological advancement. 🚀 Next up: the groundbreaking ability to copy and paste! 🙄
    gist.github.com/egmontkob/eb11 #TerminalEmulators #Hyperlinks #TechNews #Innovation #CopyPaste #HackerNews #ngated

  13. 🎉 BREAKING NEWS: Terminal emulators can have hyperlinks! 🎉 Because, you know, clicking links in 2023 is the pinnacle of technological advancement. 🚀 Next up: the groundbreaking ability to copy and paste! 🙄
    gist.github.com/egmontkob/eb11 #TerminalEmulators #Hyperlinks #TechNews #Innovation #CopyPaste #HackerNews #ngated

  14. 🎉 BREAKING NEWS: Terminal emulators can have hyperlinks! 🎉 Because, you know, clicking links in 2023 is the pinnacle of technological advancement. 🚀 Next up: the groundbreaking ability to copy and paste! 🙄
    gist.github.com/egmontkob/eb11 #TerminalEmulators #Hyperlinks #TechNews #Innovation #CopyPaste #HackerNews #ngated

  15. 🎉✨ Oh wow, someone finally decided to cram #Ghostty into #WebAssembly with xterm.js API! Because clearly, what the world needed was yet another way to run terminal emulators in a browser. 🚀🔧 Meanwhile, GitHub's entire menu seems to have been thrown into a blender and splattered all over the page just to remind you that your code can always be more "intelligent." 🙄💻
    github.com/coder/ghostty-web #xtermjs #terminalemulators #GitHub #redesign #HackerNews #ngated

  16. 🎉✨ Oh wow, someone finally decided to cram #Ghostty into #WebAssembly with xterm.js API! Because clearly, what the world needed was yet another way to run terminal emulators in a browser. 🚀🔧 Meanwhile, GitHub's entire menu seems to have been thrown into a blender and splattered all over the page just to remind you that your code can always be more "intelligent." 🙄💻
    github.com/coder/ghostty-web #xtermjs #terminalemulators #GitHub #redesign #HackerNews #ngated

  17. 🎉✨ Oh wow, someone finally decided to cram #Ghostty into #WebAssembly with xterm.js API! Because clearly, what the world needed was yet another way to run terminal emulators in a browser. 🚀🔧 Meanwhile, GitHub's entire menu seems to have been thrown into a blender and splattered all over the page just to remind you that your code can always be more "intelligent." 🙄💻
    github.com/coder/ghostty-web #xtermjs #terminalemulators #GitHub #redesign #HackerNews #ngated

  18. 🎉✨ Oh wow, someone finally decided to cram #Ghostty into #WebAssembly with xterm.js API! Because clearly, what the world needed was yet another way to run terminal emulators in a browser. 🚀🔧 Meanwhile, GitHub's entire menu seems to have been thrown into a blender and splattered all over the page just to remind you that your code can always be more "intelligent." 🙄💻
    github.com/coder/ghostty-web #xtermjs #terminalemulators #GitHub #redesign #HackerNews #ngated

  19. 🚀 Fast forward to 2025, and nerds are still obsessing over terminal emulators like it's the new Pokémon. Jeff Quast, our #Unicode warrior, has now extended his tool to detect magic DEC Private Modes and sixel graphics. 📜 Spoiler: it involves sending visible text and control sequences, because apparently, ASCII art wasn't enough of an art form. 🎨
    jeffquast.com/post/state-of-te #terminalemulators #DECgraphics #ASCIIart #techtrends #HackerNews #ngated

  20. 🚀 Fast forward to 2025, and nerds are still obsessing over terminal emulators like it's the new Pokémon. Jeff Quast, our #Unicode warrior, has now extended his tool to detect magic DEC Private Modes and sixel graphics. 📜 Spoiler: it involves sending visible text and control sequences, because apparently, ASCII art wasn't enough of an art form. 🎨
    jeffquast.com/post/state-of-te #terminalemulators #DECgraphics #ASCIIart #techtrends #HackerNews #ngated

  21. 🚀 Fast forward to 2025, and nerds are still obsessing over terminal emulators like it's the new Pokémon. Jeff Quast, our #Unicode warrior, has now extended his tool to detect magic DEC Private Modes and sixel graphics. 📜 Spoiler: it involves sending visible text and control sequences, because apparently, ASCII art wasn't enough of an art form. 🎨
    jeffquast.com/post/state-of-te #terminalemulators #DECgraphics #ASCIIart #techtrends #HackerNews #ngated

  22. 🚀 Fast forward to 2025, and nerds are still obsessing over terminal emulators like it's the new Pokémon. Jeff Quast, our #Unicode warrior, has now extended his tool to detect magic DEC Private Modes and sixel graphics. 📜 Spoiler: it involves sending visible text and control sequences, because apparently, ASCII art wasn't enough of an art form. 🎨
    jeffquast.com/post/state-of-te #terminalemulators #DECgraphics #ASCIIart #techtrends #HackerNews #ngated

  23. @pitrh

    Exotic Silicon is making the mistake that we all have made, of getting ITU T.416 wrong.

    I hope that no-one merges that code, because it would be baking erroneous control sequences into #OpenBSD.

    Most of the rest of we terminal emulator authors have been though the process, and by now have switched to the correct control sequence that T.416 actually specifies.

    It requires colons for sub-parameters, and there is a colour space sub-parameter.

    #ExoticSilicon #TerminalEmulators #T416

  24. @pitrh

    Exotic Silicon is making the mistake that we all have made, of getting ITU T.416 wrong.

    I hope that no-one merges that code, because it would be baking erroneous control sequences into #OpenBSD.

    Most of the rest of we terminal emulator authors have been though the process, and by now have switched to the correct control sequence that T.416 actually specifies.

    It requires colons for sub-parameters, and there is a colour space sub-parameter.

    #ExoticSilicon #TerminalEmulators #T416

  25. @pitrh

    Exotic Silicon is making the mistake that we all have made, of getting ITU T.416 wrong.

    I hope that no-one merges that code, because it would be baking erroneous control sequences into #OpenBSD.

    Most of the rest of we terminal emulator authors have been though the process, and by now have switched to the correct control sequence that T.416 actually specifies.

    It requires colons for sub-parameters, and there is a colour space sub-parameter.

    #ExoticSilicon #TerminalEmulators #T416

  26. @pitrh

    Exotic Silicon is making the mistake that we all have made, of getting ITU T.416 wrong.

    I hope that no-one merges that code, because it would be baking erroneous control sequences into #OpenBSD.

    Most of the rest of we terminal emulator authors have been though the process, and by now have switched to the correct control sequence that T.416 actually specifies.

    It requires colons for sub-parameters, and there is a colour space sub-parameter.

    #ExoticSilicon #TerminalEmulators #T416

  27. @pitrh

    Exotic Silicon is making the mistake that we all have made, of getting ITU T.416 wrong.

    I hope that no-one merges that code, because it would be baking erroneous control sequences into #OpenBSD.

    Most of the rest of we terminal emulator authors have been though the process, and by now have switched to the correct control sequence that T.416 actually specifies.

    It requires colons for sub-parameters, and there is a colour space sub-parameter.

    #ExoticSilicon #TerminalEmulators #T416

  28. Why DEC modifiers less 1? Because adding 1 was a bodge for the days when missing parameters defaulted to 1. Default to 0 has been in ECMA-48 since the 1990s.

    Why keyboard⇒DEC-like? Because the keyboard page is where the old non-DEC terminal keys like ExSel, Oper and Again live, and this can easily encompass those in sort-of-DEC-VT manner.

    Why consumer⇒SCO-like? Because SCO's extensions tend to deal in PC-like stuff that isn't like old terminals, like AL/AC keys.

    #TerminalEmulators #ECMA48

  29. Why DEC modifiers less 1? Because adding 1 was a bodge for the days when missing parameters defaulted to 1. Default to 0 has been in ECMA-48 since the 1990s.

    Why keyboard⇒DEC-like? Because the keyboard page is where the old non-DEC terminal keys like ExSel, Oper and Again live, and this can easily encompass those in sort-of-DEC-VT manner.

    Why consumer⇒SCO-like? Because SCO's extensions tend to deal in PC-like stuff that isn't like old terminals, like AL/AC keys.

    #TerminalEmulators #ECMA48

  30. Why DEC modifiers less 1? Because adding 1 was a bodge for the days when missing parameters defaulted to 1. Default to 0 has been in ECMA-48 since the 1990s.

    Why keyboard⇒DEC-like? Because the keyboard page is where the old non-DEC terminal keys like ExSel, Oper and Again live, and this can easily encompass those in sort-of-DEC-VT manner.

    Why consumer⇒SCO-like? Because SCO's extensions tend to deal in PC-like stuff that isn't like old terminals, like AL/AC keys.

    #TerminalEmulators #ECMA48