Como o slrn é configurado para que o nano seja usado como editor?
nicholas@mordor:~$
nicholas@mordor:~$ grep vim .slrnrc
%set editor_command "vim -c %d '%s'"
nicholas@mordor:~$
nicholas@mordor:~$ grep nano .slrnrc
%set editor_command "nano -c %d '%s'"
nicholas@mordor:~$
nicholas@mordor:~$ slrn --version
slrn 1.0.3
S-Lang Library Version: 2.3.3
* Note: This program was compiled against version 2.3.2.
Operating System: Linux
COMPILE TIME OPTIONS:
Backends: +nntp +slrnpull +spool
External programs / libs: +canlock +inews +ssl +uudeview +iconv
Features: +decoding +emphasized_text +end_of_thread +fake_refs +gen_msgid
-grouplens -msgid_cache +piping +rnlock +spoilers -strict_from
Using 64 bit integers for article numbers.
DEFAULTS:
Default server object: nntp
Default posting mechanism: nntp
nicholas@mordor:~$
nicholas@mordor:~$ lsb_release
No LSB modules are available.
nicholas@mordor:~$
A documentação não é muito específica sobre isso:
https://help.ubuntu.com/community/slrn
apenas dizendo que isso pode ser feito.
Com base no código-fonte, parece que o editor foi escolhido como
uma atribuição (não comentada) do formulário
set editor_command "..."
no.slrnrc
arquivo do usuárioqualquer uma das seguintes variáveis de ambiente, em ordem:
um padrão específico do sistema operacional, que no caso de um sistema operacional do tipo Unix é
vi
Portanto, se você observar que está escolhendo
nano
e nãovi
na ausência de uma~/.slrnrc
atribuição explícita, provavelmente é devido a uma das variáveis de ambiente mencionadas.