@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
@lispi314 @9pfs I haven’t used it myself, but yes, I believe so. According to the website:
Automatic full mesh routing
Regardless of how you set up the tinc daemons to connect to each other, VPN traffic is always (if possible) sent directly to the destination, without going through intermediate hops.
[…]
Easily expand your VPN
When you want to add nodes to your VPN, all you have to do is add an extra configuration file, there is no need to start new daemons or create and configure new devices or network interfaces.
@nay @kemona_halftau @benjae I found the bug report and it looks like they finally did fix it by throwing an error when SASL fails, but only after libera already did that change
@ellie also lack of good support for multi-codepoint glyphs: nothing can agree on the width (various terminal emulators and terminal-using programs all disagree), which results in my terminal getting messed up every time someone uses a multi-codepoint emoji on IRC. lots of stuff uses wcwidth, which is insufficient for proper unicode support