|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : ’ҐаҐе®ў ѓҐ ¤Ё© 2:5020/400 31 May 2002 07:43:54 To : Artem Chuprina Subject : Re: рассылка vim-russian куды делась кто знает? -------------------------------------------------------------------------------- On Thu, May 30, 2002 at 05:07:58PM +0000, Artem Chuprina wrote: > Здравствуй, Терехов Геннадий. > > ТГ> Вообщем-то сабж :( > ТГ> Или это я от нее отвалился или где? > ТГ> Перестала приходить, а жаль... :( > ТГ> Она функционирует еще? > > Тоже не вижу. Есть подозрение, что та хрень, которой она управлялась, > взглючила. То, что mailman безбожно глючен, факт известный. Python криворуких > программистов не спасает... Hу тогда я сюда письмецо отправлю, которое в vim-russian не смог отправить: From stderr@pech.elektra.ru Tue May 21 23:42:21 2002 Date: Tue, 21 May 2002 23:42:22 +0400 From: =?koi8-r?B?9MXSxcjP1yDnxc7OwcTJyg==?= <stderr@pech.elektra.ru> To: vim-russian-user@lists.sourceforge.net Subject: Re: [Vim-russian-user] autocmd Message-ID: <20020521194221.GA461@woody.x-org> References: <20020519181951.GA1483@yohanga.samba.ru> <20020520111926.A21334@ice.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020520111926.A21334@ice.ru> User-Agent: Mutt/1.3.28i X-Operating-System: Linux woody 2.4.18-686 #2 Wed Mar 20 20:21:31 EST 2002 i686 unknown Status: RO Content-Length: 1871 Lines: 56 On Mon, May 20, 2002 at 11:19:26AM +0400, Artem Chuprina wrote: > On 2002.05.19 at 23:19:51 +0500, TARANTUL wrote: > > > А не подскажет ли кто-нибудь, как в vim при редактировании > > определенных файлов сделать автоматическую вставку нужных строк??? > > Примеры приветсвуются... > > Пример: > > ==== 8< [etc/vim/functions.vim] ==== > " Skeleton(filename) > " Вставляет указанный в аргументе файл в начало буфера. В основном > используется как автокоманда по событию BufNewFile. Если файла нет, не делает > ничего. Устанавливает курсор на то место, где находилась последовательность > символов "<|>". function Skeleton (filename) if filereadable(a:filename) let cmdheight = &cmdheight let &cmdheight = 3 execute "0r ".a:filename let &cmdheight = cmdheight silent g/<|>/exec "normal > /<|>\n3x" endif endfunction 8 [etc/vim/functions.vim] ==== ==== 8< [.vimrc] > ==== if has("autocmd") " Вставлять скелет в новые файлы. Если есть, конечно. > autocmd BufNewFile * call Skeleton(expand("~/.skel/skeleton." . &filetype)) > ==== >8 [.vimrc] ==== > > ==== 8< [.skel/skeleton.html] ==== > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> > <html> > <head> > <title><|></title> > </head> > <body> > </body> > </html> > ==== >8 [.skel/skeleton.html] ==== > Error detected while processing BufNewFile Auto commands for "*": E117: Unknown function: Skeleton В /etc/vim/functions.vim функция объявлена. Как заставить vim читать этот файл или куда прописать объявление функции Skeleton? VIM - Vi IMproved 6.0 (2001 Sep 26, compiled Feb 24 2002 23:44:50) из woody. +autocmd в опциях сборки есть. Втр Май 21 23:29:43 MSD 2002 23:29:43 up 21 min, 5 users, load average: 0.00, 0.00, 0.00 3.0 Linux woody 2.4.18-686 #2 Wed Mar 20 20:21:31 EST 2002 i686 unknown Registered as user #270657 with the Linux Counter(www.counter.li.org) > -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/532620f819d2.html, оценка из 5, голосов 10
|