Function to use Sweyla's Color Theme Generator
Talk0this wiki
Recently created tip
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).
Sweyla has a color theme generator. Here is a simple function and some mappings to download a theme from Swelya.
function! s:UpdateSweyla(...)
if a:0 > 0
let l:timestamp = a:1
else
let l:timestamp = system("date +%s")
endif
let l:timestamp = substitute(l:timestamp, "\n$", "", "g")
let l:return = system("wget -q -O $HOME/.vim/colors/sweyla.vim http://themes.sweyla.com/vim/sweyla" . l:timestamp . ".vim")
colorscheme sweyla
endfunction
command! -nargs=? Sweyla call s:UpdateSweyla(<args>)
nnoremap <Leader>w :Sweyla<CR>
Comments
Edit
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)