Posts
2562
Following
163
Followers
82
AS4242423219 on DN42
Also @noisytoot@mice.tel in case chinchillas eat the cables
re: rsi
Show content
@kemona_halftau it is by default, but it doesn't have to be. there's evil-mode for example if you want vi keybindings
1
0
1
@whitequark @dalias @wwahammy LPEs are certainly an issue (although they're also an issue for any CI that doesn't use proper VMs), but Nix doesn't just allow any random unprivileged user to configure a substituter, right?
1
0
0
@whitequark @dalias @wwahammy if a malicious Nix builder can poison the cache, wouldn't that mean that a multiuser Nix system is insecure as well, since unprivileged users are allowed to build and install packages?
1
0
1
@kemona_halftau but emoji reacts are cool. and some day maybe I will implement something cursed like emoji reacting to emoji reacts so conversations can be done entirely in emoji reacts
0
0
0
@kemona_halftau I'd miss emoji reactions on gotosocial (it doesn't support them yet)
1
0
0
@hexaheximal @justsoup in order to get sensible indentation behaviour with tabs in emacs, you need smart-tabs-mode and for tab-width to be equal to the c-basic-offset (or equivalent). the problem with the latter is it means you can't enforce sane indentation behaviour via mode-line comments (the "-*- mode: c; -*-" thing) or .dir-locals.el without either also enforcing a default display tab width or making it sufficiently complex that emacs will ask you whether you really want to load the .dir-locals.el because it might execute arbitrary code (you can't reference other variables without that)
0
0
0

@hexaheximal @justsoup emacs just handles them badly by default (without something like smart-tabs-mode)

firstly, tabs don’t exactly have a fixed width: they end at the next tab stop and the width is just the distance between the tab stops (this isn’t emacs-specific, that’s just how tabs work). with tabs only at the beginning of the line and not mixing tabs and spaces this shouldn’t matter much

how emacs handles them is it has a tab-width that’s the distance between tab stops, and a separate mode-specific variable (e.g. c-basic-offset for C) that defines the indentation width, in spaces. if indent-tabs-mode is enabled, then it will indent with tabs first and fill the rest with spaces. the problem is that for some things it will try to align, and it will mix tabs and spaces for that (meaning that tab-width actually affects the contents of the file, it’s not just the display width)

smart-tabs-mode fixes this (by making it correctly use tabs for indentation and spaces for alignment), but it’s not the default and requires installing an unmaintained third-party package that requires modifications to work at all

1
0
0
re: dumb, moving
Show content
@kemona_halftau it kind-of does. if you're done with wyoming, you've wyomed
1
0
1
@hexaheximal @justsoup only if you consistently use tabs only for indentation and spaces only for alignment. emacs requires smart-tabs-mode to get this right, which is unmaintained and doesn't load on modern versions of emacs without modifications

(also for certain styles of indentation, such as how lisp is normally indented, tabs are horrible)
2
0
1
chinchillas
0
2
1

my mum saw a fox staring at a cat in our garden

0
1
0
@seabass so instead they chose to replace it with "the person responsible for the work item" that doesn't sound accusatory because nobody knows what it means unless they're familiar with gitlab jargon
0
0
0
apparently gitlab renamed issues to "work items"
1
0
0
KDE is showing my SDR as a mouse for some reason. It's not even a HID device.
0
0
0
probably something to do with kwin crashing yesterday
0
0
0
how are spectacle and kdeconnectd using an entire CPU core each?
1
0
0
@allpurposemat In the UK it is copyrightable and the copyright holder is whoever prompted it (assuming it doesn't plagiarise anything, of course, which it does)
0
0
0
Show older