Control: reassign -1 mlterm 3.9.0-1 On 2021-01-01 11:41 +0100, Sven Joachim wrote:
> Control: clone -1 -2 > Control: retitle -2 mlterm: custom termcap config issue > Control: forwarded -2 > https://sourceforge.net/p/mlterm/mailman/mlterm-dev-en/thread/878sauk4ha.fsf%40wavexx.thregr.org/ > > On 2020-12-02 21:27 +0100, Yuri D'Elia wrote: > >> On Sat, Nov 21 2020, Sven Joachim wrote: >>>> If the mlterm package changed that ut-default setting, then providing your >>>> own termcap settings may have reset the behavior to match the compiled-in >>>> NON-ut default. >>> >>> That seems to have hit the mark. Indeed, if ":ut" is added to Yuri's >>> termcap example, mlterm works correctly again. >>> >>> Yuri, would you like to bring this to the attention of the mlterm >>> developers? >> >> So I think there's another problem here. The reason I had to change >> ~/.mlterm/termcap was to fix the behavior of F[1-4] keys by making >> mlterm send a different sequence. >> >> mlterm sends ^[OP for F1, but all mlterm terminfo definitions seem to >> expect \[[11~ >> >> ls mlterm* | xargs -l infocmp | grep kf1= >> kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\E[11~, kf10=\E[21~, >> kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\E[11~, kf10=\E[21~, >> kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\E[11~, kf10=\E[21~, >> kcuu1=\EOA, kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\E[11~, >> kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\E[11~, kf10=\E[21~, >> >> Either all these definitions are broken, or I need some enlightenment? >> If I remove my customization, bce works as it should, but F[1-4] are >> broken. > > This issue with the F1-F4 keys has been corrected in the 20201205 > upstream patchlevel. I have cherry-picked the fix now , will upload > shortly so that you don't need ~/.mlterm/termcap anymore. :-) > >> Sure I can also add :ut to my ~/.mlterm/termcap, then mlterm sends what >> the terminfo says, but it doesn't look like I'm fixing the right thing >> here. > > I think the original problem (broken background colors with a custom > ~/.mlterm/termcap file) needs to be addressed in mlterm. I definitely > do not want to deviate from ncurses upstream by dropping bce from the > mlterm terminfo definitions or something like that. And meant to reassign the cloned bug to mlterm, doing that now. Cheers, Sven

