blob: 397c05a456a1069fdbcb2bf9fbc9ac011b80f79a [file] [log] [blame]
Yee Cheng Chinbb8e5dd2025-03-30 14:48:29 +02001" Print all interface versions. Part 1.
Bram Moolenaar23877732020-01-21 22:13:42 +01002
Yee Cheng Chinbb8e5dd2025-03-30 14:48:29 +02003if 1 " This prevents it from being run in tiny versions
Bram Moolenaar23877732020-01-21 22:13:42 +01004 execute 'source' expand('<sfile>:h') .. '/if_ver-cmd.vim'
5
6 echo "*** Interface versions ***\n"
7
8 echo 'Lua:'
Bram Moolenaar125ed272021-04-07 20:11:12 +02009 PrintVer lua print(vim.lua_version, jit and "(LuaJIT)" or "")
Bram Moolenaar23877732020-01-21 22:13:42 +010010
11 echo 'MzScheme:'
12 PrintVer mzscheme (display (version))
13
14 echo 'Perl:'
15 PrintVer perl print $^V
16
17 echo 'Ruby:'
18 PrintVer ruby print RUBY_VERSION
19
20 echo 'Tcl:'
21 PrintVer tcl puts [info patchlevel]
22
23 echo 'Python 2:'
24 PrintVer python print sys.version
25endif