1
0
mirror of https://github.com/akelge/zsh synced 2025-07-03 21:19:06 +00:00

Unified zsh startup

Removed environment
Added Mako syntax to VI
This commit is contained in:
2009-05-06 13:44:15 +00:00
parent f7dabac03a
commit 3e5eb6a66e
11 changed files with 326 additions and 758 deletions

View File

@ -1,6 +1,6 @@
" Copyright by Andrea Mistrali <am@am.cx>
" First version: Who knows?
" Last modified: 2009-04-01T16:55:05 CEST
" Last modified: 2009-04-28T17:26 CEST (+0200)
"
" Synopsis: Templating system for vim
"
@ -60,21 +60,25 @@ function! OpenFile()
let l:ext=fnamemodify(s:filename, ":e")
let l:skel = g:skeletons."/skeleton.".l:ext
if filereadable(fnamemodify(l:skel,":p"))
execute "0r" l:skel
let s:syn=input("Synopsis: ")
if line("$") > 20
let l = 20
else
let l = line("$")
endif
execute "1," . l . "s/@@DESCR@@/" .
\ s:syn
execute "1," . l . "s/@@crdate@@/" .
\ strftime(s:timeFormat) . "/e"
execute "1," . l . "s/@@LONGNAME@@/" .
\ g:fullname . "/e"
execute "1," . l . "s/@@EMAIL@@/" .
\ g:email . "/e"
let s:doit=input("Perform auto insert (y/n)? ")
if s:doit == 'n' || s:doit == 'N'
return
endif
execute "0r" l:skel
let s:syn=input("Synopsis: ")
if line("$") > 20
let l = 20
else
let l = line("$")
endif
execute "1," . l . "s/@@DESCR@@/" .
\ s:syn
execute "1," . l . "s/@@crdate@@/" .
\ strftime(s:timeFormat) . "/e"
execute "1," . l . "s/@@LONGNAME@@/" .
\ g:fullname . "/e"
execute "1," . l . "s/@@EMAIL@@/" .
\ g:email . "/e"
endif
endfunction