blob: 4e92e9af3f9cd1b047401def153e7a1e0894b1ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
|
" MNV :python, :pydo and :pyfile commands
" MNV :python3, :py3do and :py3file commands
" MNV :pythonx, :pyxdo and :pyxfile commands
" MNV_TEST_SETUP let g:mnvsyn_embed = "P"
" MNV_TEST_SETUP let g:mnvsyn_folding = "fP"
" MNV_TEST_SETUP setl fdc=2 fdl=99 fdm=syntax
lua << EOF
print("Lua script")
EOF
lua << trim EOF
print("Lua script")
EOF
lua <<
print("Lua script")
.
lua << trim
print("Lua script")
.
function Foo()
lua << trim EOF
print("Lua script in :func")
EOF
endfunction | call Foo()
def Bar()
lua << trim EOF
print("Lua script in :def")
EOF
enddef | call Bar()
lua print("Lua statement")
"\ comment
\ print("Lua statement again")
luado print("Lua statement")
"\ comment
\ print("Lua statement again")
luafile foo.lua
" :mzscheme and :mzfile
mzscheme << trim EOF
(display "MzScheme script")
EOF
mzscheme (display "MzScheme statement")
"\ comment
\ (display "MzScheme statement again")
mzfile foo.rkt
" :perl and :perldo
perl << trim EOF
print("Perl script\n")
EOF
perl print("Perl statement\n");
"\ comment
\ print("Perl statement again\n")
perldo print("Perl statement\n");
"\ comment
\ print("Perl statement again\n")
" :python, :pydo and :pyfile
python << trim EOF
print("Python script")
EOF
python print("Python statement");
"\ comment
\ print("Python statement again")
pydo print("Python statement");
"\ comment
\ print("Python statement again")
pyfile foo.py
" :python3, :py3do and :py3file
python3 << trim EOF
print("Python3 script")
EOF
python3 print("Python3 statement");
"\ comment
\ print("Python3 statement")
py3do print("Python3 statement");
"\ comment
\ print("Python3 statement")
py3file foo.py
" :pythonx, :pyxdo and :pyxfile
pythonx << trim EOF
print("PythonX script")
EOF
pythonx print("PythonX statement");
"\ comment
\ print("PythonX statement")
pyxdo print("PythonX statement");
"\ comment
\ print("PythonX statement")
pyxfile foo.py
" :ruby, :rubydo and :rubyfile
ruby << trim EOF
puts "Ruby script"
EOF
ruby puts "Ruby statement";
"\ comment
\ puts "Ruby statement again"
rubydo puts "Ruby statement";
"\ comment
\ puts "Ruby statement again"
rubyfile foo.rb
" :tcl, :tcldo and :tclfile
tcl << trim EOF
puts "TCL script"
EOF
tcl puts "TCL statement";
"\ comment
\ puts "TCL statement again"
tcldo puts "TCL statement";
"\ comment
\ puts "TCL statement again"
tclfile foo.tcl
|