如何配置 slrn 以便使用 nano 作为编辑器?
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:~$
该文档对此并没有过于具体:
https://help.ubuntu.com/community/slrn
只是说可以做到。
根据源代码,看起来编辑器被选择为
set editor_command "..."
用户.slrnrc
文件中表单的(未注释的)分配以下任意环境变量(按顺序):
特定于操作系统的默认值,在 Unix 类型操作系统的情况下是
vi
因此,如果您观察到它是在选择
nano
而不是vi
在没有显式分配的情况下~/.slrnrc
,则可能是由于提到的环境变量之一所致。