Скринсэйвер для VIM (обещанный ;) )
Добавлено: 19.10.2004 20:48
На суд общественности...
В соседнем топике про vim обещал показать наваянный мной скриптик .
Он представляет собой некоторое подобие скринсейвера, точнее набора скринсэйверов.
Сейчас их два - при запуске одного начинают "опадать" буковки, при запуске второго - крутиться строчечки .
Какой из них будет запущен определяется случайным образом.
КАК:
1. Взять vss.txt, переименовать в vss.vim (потому как форум отказался брать у меня с таким расширением )
1а. Положить его в ~/.vim/plugins/
2. Запустить GVIM (можно и vim, но см. ИЗВЕСТНЫЕ ГЛЮКИ п.2)
3. Загрузить файл (или открыть любую страницу help) (!!! см. ИЗВЕСТНЫЕ ГЛЮКИ !!!)
4. Запустить команду :StartVSS
5. Наблюдать глюки и писать мне .
ИЗВЕСТНЫЕ ГЛЮКИ:
1. Может работать некорректно/выдавать ошибки, если нет ни одного буфера с загруженным файлом
2. Тестировался в gvim, поэтому в консольной версии могут быть глюки.
2а. Точнее один точно есть - не получается спрятать курсор
3. Глюки с фолдингом
ЗАМЕЧАНИЕ:
Чтобы вимсэйвер (так я это чудо про себя назвал ) запускался автоматически можно сделать так:
:au! CursorHold * exe "silent StartVSS"
После этого по прошествии временного интервала, указанного в вимовской переменной 'updatetime',
(по умолчанию она содержит 4 секунды)
если не нажималась ни одна кнопка и не двигалась ни одна мышка, то запустится сие чудо
В общем, попробуйте :-).
В соседнем топике про vim обещал показать наваянный мной скриптик .
Он представляет собой некоторое подобие скринсейвера, точнее набора скринсэйверов.
Сейчас их два - при запуске одного начинают "опадать" буковки, при запуске второго - крутиться строчечки .
Какой из них будет запущен определяется случайным образом.
КАК:
1. Взять vss.txt, переименовать в vss.vim (потому как форум отказался брать у меня с таким расширением )
1а. Положить его в ~/.vim/plugins/
2. Запустить GVIM (можно и vim, но см. ИЗВЕСТНЫЕ ГЛЮКИ п.2)
3. Загрузить файл (или открыть любую страницу help) (!!! см. ИЗВЕСТНЫЕ ГЛЮКИ !!!)
4. Запустить команду :StartVSS
5. Наблюдать глюки и писать мне .
ИЗВЕСТНЫЕ ГЛЮКИ:
1. Может работать некорректно/выдавать ошибки, если нет ни одного буфера с загруженным файлом
2. Тестировался в gvim, поэтому в консольной версии могут быть глюки.
2а. Точнее один точно есть - не получается спрятать курсор
3. Глюки с фолдингом
ЗАМЕЧАНИЕ:
Чтобы вимсэйвер (так я это чудо про себя назвал ) запускался автоматически можно сделать так:
:au! CursorHold * exe "silent StartVSS"
После этого по прошествии временного интервала, указанного в вимовской переменной 'updatetime',
(по умолчанию она содержит 4 секунды)
если не нажималась ни одна кнопка и не двигалась ни одна мышка, то запустится сие чудо
В общем, попробуйте :-).