• 0 Posts
  • 47 Comments
Joined 4 years ago
cake
Cake day: December 20th, 2021

help-circle
  • First paragraph after the introduction:

    what is a “modern terminal experience”? Here are a few things that are important to me, with which part of the system is responsible for them:

    • multiline support for copy and paste: if you paste 3 commands in your shell, it should not immediately run them all! That’s scary! (shell, terminal emulator)
    • infinite shell history: if I run a command in my shell, it should be saved forever, not deleted after 500 history entries or whatever. Also I want commands to be saved to the history immediately when I run them, not only when I exit the shell session (shell)
    • a useful prompt: I can’t live without having my current directory and current git branch in my prompt (shell)
    • 24-bit colour: this is important to me because I find it MUCH easier to theme neovim with 24-bit colour support than in a terminal with only 256 colours (terminal emulator)
    • clipboard integration between vim and my operating system so that when I copy in Firefox, I can just press p in vim to paste (text editor, maybe the OS/terminal emulator too)
    • good autocomplete: for example commands like git should have command-specific autocomplete (shell)
    • having colours in ls (shell config)
    • a terminal theme I like: I spend a lot of time in my terminal, I want it to look nice and I want its theme to match my terminal editor’s theme. (terminal emulator, text editor)
    • automatic terminal fixing: If a programs prints out some weird escape codes that mess up my terminal, I want that to automatically get reset so that my terminal doesn’t get messed up (shell)
    • keybindings: I want Ctrl+left arrow to work (shell or application) being able to use the scroll wheel in programs like less: (terminal emulator and applications)

    There are a million other terminal conveniences out there and different people value different things, but those are the ones that I would be really unhappy without.

    So basically it’s the features that have been standard in shells and terminal emulators for the past couple of decades.







  • They are included in the updates to -testing.

    Only after they meet the requirements to be moved from unstable.

    From the wiki:

    It is a good idea to install security updates from unstable since they take extra time to reach testing and the security team only releases updates to unstable.

    and

    Compared to stable and unstable, next-stable testing has the worst security update speed. Don’t prefer testing if security is a concern.

    - https://wiki.debian.org/DebianTesting

    There is some advice on that page about how to deal with security updates for testing and I’m wondering how people who use testing take that advice, and what changes they make to get security updates. Or maybe you don’t bother. That’s what I mean.














  • drspod@lemmy.mltoLinux@lemmy.mlIn regard to Hyprland and Fascism
    link
    fedilink
    arrow-up
    57
    arrow-down
    7
    ·
    4 months ago

    I thought this was going to be a new article or news, but it’s from April 9, 2024.

    I think this situation has been picked over and rehashed now to the point where anyone who was going to change their behaviour will have already done so. If there is no update on the situation then all I see is you dragging up drama from a year ago.