-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtemplate_settings_default.vim
More file actions
41 lines (33 loc) · 971 Bytes
/
template_settings_default.vim
File metadata and controls
41 lines (33 loc) · 971 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
" --- vim-template settings ---
let g:templates_fuzzy_start = 0
let g:templates_no_builtin_templates=1
let g:email="lain.proliant@gmail.com"
let g:templates_directory="~/.vim/templates/default"
let g:username="Lain Musgrove"
let g:license="MIT"
let g:templates_user_variables = [
\ ['FORMALDATE', 'TemplateSettingsFormalDate'],
\ ['USERNAME', 'TemplateSettingsUsername'],
\ ['LOCATION', 'TemplateSettingsLocation']
\ ]
function s:monthday()
return trim(strftime('%e'))
endfunction
function! s:weekday()
return strftime('%A')
endfunction
function! s:monthname()
return strftime('%B')
endfunction
function! s:year()
return strftime('%Y')
endfunction
function! g:TemplateSettingsFormalDate()
return s:weekday() . ' ' . s:monthname() . ' ' . s:monthday() . ', ' . s:year()
endfunction
function! g:TemplateSettingsUsername()
return 'lain.musgrove@gmail.com'
endfunction
function! g:TemplateSettingsLocation()
return 'Seattle, WA USA'
endfunction