Subj : Re: How to create options for modopt To : Digital Man From : martylake Date : Wed Dec 08 2021 21:28:52 > Re: Re: How to create options for modopt > By: martylake to Digital Man on Tue Dec 07 2021 11:40 pm > Did you try setting utf8_support = false in the modopts.ini file? It doesn't > look like this logic would work to me. The "|| true" would make the UTF-8 > support *always* enabled (when the terminal supports UTF-8). No I had not tried to set utf8_support in the modopt.ini . After trying, the option is indeed ignored by " || true". What I wanted to express is: "true unless the option exists and is set". See diff below, this time I manually tested that it works for all 3 cases: option section missing, option disabled and option enabled. Also the option should probably sit in "chat_sec" section, not "fseditor". Reflected in bellow's diff. diff --git a/exec/irc.js b/exec/irc.js index 672dc73c0..44e21620c 100644 --- a/exec/irc.js +++ b/exec/irc.js @@ -35,8 +35,12 @@ js.on_exit("console.ctrlkey_passthru = " + console.ctrlkey_passthru); console.ctrlkey_passthru=~(134217728); var pmode = 0; -var options = load('modopts.js', 'fseditor'); +var options = load('modopts.js', 'chat_sec'); -var utf8_support = ((options && options.utf8_support) || true) && console.term_supports(USER_UTF8); //default to true +var utf8_support = true; +if(options && options.utf8_support) +{ + utf8_support = console.term_supports(USER_UTF8); +} if(utf8_support) { pmode |= P_UTF8; * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .