Yee Cheng Chin | bb8e5dd | 2025-03-30 14:48:29 +0200 | [diff] [blame] | 1 | " Print all interface versions. Part 1. |
Bram Moolenaar | 2387773 | 2020-01-21 22:13:42 +0100 | [diff] [blame] | 2 | |
Yee Cheng Chin | bb8e5dd | 2025-03-30 14:48:29 +0200 | [diff] [blame] | 3 | if 1 " This prevents it from being run in tiny versions |
Bram Moolenaar | 2387773 | 2020-01-21 22:13:42 +0100 | [diff] [blame] | 4 | execute 'source' expand('<sfile>:h') .. '/if_ver-cmd.vim' |
| 5 | |
| 6 | echo "*** Interface versions ***\n" |
| 7 | |
| 8 | echo 'Lua:' |
Bram Moolenaar | 125ed27 | 2021-04-07 20:11:12 +0200 | [diff] [blame] | 9 | PrintVer lua print(vim.lua_version, jit and "(LuaJIT)" or "") |
Bram Moolenaar | 2387773 | 2020-01-21 22:13:42 +0100 | [diff] [blame] | 10 | |
| 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 |
| 25 | endif |