//Эта страница доступна также на следующих языках:// [[dokuvimki|English]]
====== Использование Vim для редактирования страниц gEDA wiki ======
Для удобного редактирования страниц gEDA wiki в vim можно воспользоваться
**DokuVimKi**.

DokuVimKi можно установить следующим образом:
  - Загрузить последнюю версию DokuVimKi и скопировать все файлы плагина в соответствующие каталоги в //''~/.vim''//: <code>
  git clone git://github.com/chimeric/dokuvimki.git
  cd dokuvimki
  for i in doc plugin syntax; do cp "$i"/* ~/.vim/"$i"/; done </code>
  - Чтобы открывать справку по DokuVimKi с помощью **'':h dokuvimki''**, можно сгенерировать для плагина теги справки vim командой **'':helptags ~/.vim/doc/''** из vim.
  - Дополнительно можно использовать другой файл синтаксиса Dokuwiki. Я использую файл с [[http://github.com/nblock/vim-dokuwiki.git]].
  - Для установки DokuVimKi на вашей системе должна быть установлена библиотека **xmlrpclib**. Она, скорее всего, уже установлена как часть пакета python. Это можно проверить так: <code>
  locate xmlrpclib </code> Более подробную информацию об этом можно найти на странице https://www.dokuwiki.org/devel:xmlrpc.
  - Также вам нужно установить **dokuwikixmlrpc**. Загрузите и установите последнюю версию::<code>
  git clone git://github.com/chimeric/dokuwikixmlrpc
  cd dokuwikixmlrpc
  sudo python setup.py install
</code> Более подробную информацию об установке модулей python см. в [[http://docs.python.org/install/index.html|документации по Python]].
  - Затем для настройки DokuVimKi для gEDA нужно добавить несколько строк в свой файл //''~/.vimrc''//: <code vim>
let g:DokuVimKi_USER = "your_wiki_login_name"
let g:DokuVimKi_PASS = "YOUR_WIKI_PASSWORD"
let g:DokuVimKi_URL = "http://wiki.geda-project.org/lib/exe/xmlrpc.php"
" Необязательные настройки. Подробности см. в справке по ':DWhelp'.
""let g:DokuVimKi_INDEX_WINWIDTH = 30
""let g:DokuVimKi_DEFAULT_SUM = "[xmlrpc dokuvimki edit]"
</code>
  - Для вызова Vim с включенными возможностями DokuVimKi нужно использовать: <code> vim +DokuVimKi </code> Для быстрого ввода этой команды можно добавить следующие псевдонимы в свой файл //''~/.bashrc''//: <code bash>
# Vim aliases for gEDA
alias vimgeda="vim +DokuVimKi"
alias gvimgeda="gvim +DokuVimKi"
</code>

Вот и всё. Наберите **''gvimgeda''**, чуть подождите и наслаждайтесь
интерактивным редактированием Dokuwiki в vim!

~~NOTOC~~
