It was going really well and I was really happy and excited at how easily I'd got the whole thing set up and then I tried to look into how to configure ".XCompose" and in short order I was incredibly grumpy and regretted the whole thing

Avatar by @girlfiend
It was going really well and I was really happy and excited at how easily I'd got the whole thing set up and then I tried to look into how to configure ".XCompose" and in short order I was incredibly grumpy and regretted the whole thing
Oh gosh I hate those moments when you really just want something to Work without tinkering and instead you find your eyes glazing over at pages of arcane documentation. I feel like modern distros have a lot of the common use cases covered now but there are definitely still rough edges. :/
if you set a compose key (advanced kb options somewhere, presumably, the thing with a bunch of xkb checkboxes) then compose, -, -, - should work out of the box
Yes, but I can't get it to read my custom .XCompose file, which has a bunch of custom sequences including a two-dash emdash. I don't… generally use endash
iirc i had a similar problem a while ago, i think .XCompose is mostly only used by XIM, and newer input method frameworks are configured differently?
(I ended up just switching to XIM (previously was using IBus i think.) but i wouldn't recommend this solution)