21 lines
438 B
VimL
21 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
|