Возврат на сайт Golded+

Внешний редактор vi в Linux

Материал из Golded+ Wiki

Перейти к: навигация, поиск

В Golded+ существует возможность использовать в качестве редактора сообщений внешнюю программу. В этой статье описано, как правильно и удобно настроить редактор vim, который имеется в каждом дистрибутиве операционной системы GNU/Linux и является развитием редактора vi, который давно стал стандартом "де-факто" в мире юниксов.

Во-первых, в файле конфигурации Golded+ (обычно это файл golded.conf или golded.cfg) нужно указать vim в директиве editor:

editor /usr/bin/vim @file

Во-вторых, нужно в профиле пользователя создать (или отредактировать) файл .vimrc таким образом, чтобы в нём были строки:

set nocompatible
set nobackup
set showcmd
set showmode
set expandtab
set ruler
set list
set listchars=tab:>.
set backspace=indent,eol,start
inoremap <ENTER> <<<ESC>o
syn match       emailHeader     /^[A-Z][A-Za-z\-]*: /
syn match       ftnTearline     /^\-\-\- .*/
syn match       ftnOrigin       /^ \* Origin: .*/
syn match       ftnQuote1       /^[ ]*[A-Z]*\(>>\)*> .*/
syn match       ftnQuote2       /^[ ]*[A-Z]*\(>>\)*>> .*/
syn match       ftnUnd          /_[^ ]*_/
syn match       ftnStar         /\*[^ ]*\*/
hi emailHeader  term=bold       cterm=bold ctermfg=2
hi ftnTearline  term=bold       cterm=bold ctermfg=5
hi ftnOrigin    term=bold       cterm=bold ctermfg=3
hi ftnQuote1    term=italic     ctermfg=3
hi ftnQuote2    term=italic     ctermfg=2
hi ftnUnd       term=bold       ctermfg=5
hi ftnStar      term=bold       ctermfg=6

либо создать с таким содержимым файл ~/.golded/.vimrc и указать в директиве editor этот файл в качестве vimrc:

editor /usr/bin/vim -u ~/.golded/.vimrc @file