WARNING: the gEDA project is not actively developed anymore. You may want to switch to the Ringdove EDA project which is similar in spirit but is active.

User Tools

Site Tools

search

wiki:dokuvimki.ru

Эта страница доступна также на следующих языках: English

Использование Vim для редактирования страниц gEDA wiki

Для удобного редактирования страниц gEDA wiki в vim можно воспользоваться DokuVimKi.

DokuVimKi можно установить следующим образом:

  1. Загрузить последнюю версию DokuVimKi и скопировать все файлы плагина в соответствующие каталоги в ~/.vim:
      git clone git://github.com/chimeric/dokuvimki.git
      cd dokuvimki
      for i in doc plugin syntax; do cp "$i"/* ~/.vim/"$i"/; done 
  2. Чтобы открывать справку по DokuVimKi с помощью :h dokuvimki, можно сгенерировать для плагина теги справки vim командой :helptags ~/.vim/doc/ из vim.
  3. Дополнительно можно использовать другой файл синтаксиса Dokuwiki. Я использую файл с http://github.com/nblock/vim-dokuwiki.git.
  4. Для установки DokuVimKi на вашей системе должна быть установлена библиотека xmlrpclib. Она, скорее всего, уже установлена как часть пакета python. Это можно проверить так:
      locate xmlrpclib 

    Более подробную информацию об этом можно найти на странице https://www.dokuwiki.org/devel:xmlrpc.

  5. Также вам нужно установить dokuwikixmlrpc. Загрузите и установите последнюю версию::
      git clone git://github.com/chimeric/dokuwikixmlrpc
      cd dokuwikixmlrpc
      sudo python setup.py install

    Более подробную информацию об установке модулей python см. в документации по Python.

  6. Затем для настройки DokuVimKi для gEDA нужно добавить несколько строк в свой файл ~/.vimrc:
    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]"
  7. Для вызова Vim с включенными возможностями DokuVimKi нужно использовать:
     vim +DokuVimKi 

    Для быстрого ввода этой команды можно добавить следующие псевдонимы в свой файл ~/.bashrc:

    # Vim aliases for gEDA
    alias vimgeda="vim +DokuVimKi"
    alias gvimgeda="gvim +DokuVimKi"

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

wiki/dokuvimki.ru.txt · Last modified: 2014/04/17 05:42 by vzh