💾 Archived View for heavysquare.com › unix › 9948-bad-bad-bloatware.txt captured on 2022-04-29 at 11:25:36.

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

Wed Oct 28 10:11:21 PM CET 2020

bloatware: XMonad
switched to: dwm (from suckless.org), roughly in 2015

It started a few years ago. Large portion of the devs, at the company I
worked for, used XMonad as window manager. All sorts of shiny plugins were
available.

The variety of contributed pluggable code libraries, the possibility to write
your own, these were really compelling
and suggested that you could customize the hell out of the environment to do
exactly what you want.

One day, I wanted something really simple. I read some random tutorial, did what it
suggested and.. nothing happened. Something on my stack of plugins shadowed the
setting. I guessed. I spent considerable amount of time to figure out what
happened, but I was lost navigating in thousands of lines of Haskell. Which is a
lot bc it's Haskell and Haskell is really dense.

Then I realized that it's also important in a system that it's easy to give
reasons for behavior and simplicity of 


bloatware: vim
switched to: vim
motivation: "why on earch are you still autoindenting stuff when I press enter"
drastic solution: vim -u /dev/null
less drastic: set compatible (that worked)
actual problem was: (set)indentexpr was not empty (knew about noai nocin nosi)


qutebrowser started flickering
switched to luakit, 2 hrs of configuring


Wed Jan  6 10:22:52 PM CET 2021

from luakit, I switched back to qutebrowser
posted to their github page and they told me a config option to use to prevent flickering, it worked
even started donating to that project