20 lines
438 B
VimL
20 lines
438 B
VimL
|
|
" Simple python-based random number generator
|
|
function! g:RandomInt()
|
|
if has("python3")
|
|
python3 << EOF
|
|
import random
|
|
result = random.randrange(1, 1000000)
|
|
vim.command('return ' + str(result))
|
|
EOF
|
|
else
|
|
python << EOF
|
|
import random
|
|
result = random.randrange(1, 1000000)
|
|
vim.command('return ' + str(result))
|
|
EOF
|
|
endif
|
|
endfunction
|
|
|
|
" Put the uncopyable messages text into the buffer
|
|
command! PutMessages redir @" | messages | redir END | put
|