Vim. Собственная wiki


vti - Posted on 10 Июль 2009

Есть замечательный скрипт для vim vimwiki, который позволяет создать собственную wiki... с подсветкой синтаксиса, перекрестными ссылками, а также экспортом в html (читайте документацию, она очень хорошая). Однако нет встроенной поддержки сохранения изменений. Но это и не нужно, ведь в мире существует множество систем контроля версий. Написать обвязку не сложно. Вот, например, простейшая реализация git коммитов при каждом сохранении файлов wiki.

function! s:commit_file()
    let l:path = VimwikiGet('path')
    execute 'cd'.l:path
    let l:output = system("git init")
    let l:output = system("git add *.wiki")
    let l:output = system("git commit -am 'auto update'")
endfunction
au BufWritePost,FileWritePost,FileAppendPost *.wiki call <SID>commit_file()

git init на существующем репозитории безопасен.

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
..

афигеть, сам использую wikidpad в качестве wiki-записной книги, а также поделюсь ссылкой на http://tiddlywiki.com/ - вики-в-себе на html+js

я когда то дебианизировал Viki
может приглянется

У vimwiki поболе wiki-стиль будет, да и земляк написал, и багрепорт мой быстро исправил :)

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.