We have not yet decided whether to keep this tip as its own page or merge it somewhere else. If you have a suggestion on the tip content, please edit this page or add your comments below (do not use the discussion page).
Please discuss whether to keep this as a new tip, or whether to merge it into an existing tip, on the new tips discussion page.
created July 27, 2012 · complexity basic · version 7.0
Sweyla has a color theme generator. Here is a simple function and some mappings to download a theme from Swelya.
if a:0 > 0
let l:timestamp = a:1
let l:timestamp = system("date +%s")
let l:timestamp = substitute(l:timestamp, "\n$", "", "g")
let l:return = system("wget -q -O $HOME/.vim/colors/sweyla.vim http://sweyla.com/themes/vim/sweyla" . l:timestamp . ".vim")
command! -nargs=? Sweyla call s:UpdateSweyla(<args>)
nnoremap <Leader>w :Sweyla<CR>
If this is kept (what exactly does it do?), should replace the timestamp stuff with the builtin function (see Insert current date or time). Clarify that tip contains a path which would need to be modified on some systems. My personal opinion is that simplifying the job of downloading and running a script is not always desirable. Who controls sweyla.com? JohnBot (talk) 04:48, July 30, 2012 (UTC)