Eev doesn't run well on Doom EmacsI've tried to use eev with Doom Emacs and I've failed so miserably that I decided that:
My notes on Doom are here. Here is a partial list of my main problems with it: 1. The prefix `M-h'Eev uses the prefix M-h a lot - see the screenshot below; click to enlarge it - and Doom uses M-h for something else (I don't remember what). I tried a solution in two stages: in the first stage I used this trick to make M-n behave as my M-h, and in the second stage I would disable Doom's meaning for M-h and I would make M-h behave as in eev... but I was never able to reach that second stage. =( 2. The standard-display-tableEev uses this code to set glyphs for the "*" and for the green "«»"s:
In Doom many modes override the standard-display-table with other display tables, and this makes the "*"s be displayed as "^O"s and the "«»"s be displayed in non-green. I guess that this is due to some kind of "display whitespace" mode, but I wasn't able to find a fix. I have some very messy notes on that here. This bug makes eepitch blocks ugly and anchors hard to see. 3. Company and vertico hide some command namesA friend of mine - Vagner - told me that both Company and Vertico don't show all the commands of eev in the list of options for `M-x'. We tried to report a bug - this one - but we didn't solve the problem. (More soon!) |