Skip to content

Commit 1ba220a

Browse files
committed
Merge branch 'vim'
Conflicts: runtime/doc/tags src/gui.c src/option.c
2 parents c898b78 + 8039d35 commit 1ba220a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+3084
-1043
lines changed

.hgtags

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2091,3 +2091,55 @@ d149f18b289fdf19363214e7805a0637307bd264 v7-3-751
20912091
ed936effb1f374004db15f092b8c8ab87631fdd4 v7-3-752
20922092
c83cd3d01128204d6926550cbe1064daaf8dee8c v7-3-753
20932093
beceb0a18c79b5b1bda4822b34cb2d62b2967d27 v7-3-754
2094+
d9b4cf53be2edbb872cc489aea32a4441b39eaf9 v7-3-755
2095+
706c87d16d40ecdf9c6fba45bc47b911d8e140cc v7-3-756
2096+
65ef7c96d65fb2fbf660797608809f0ac5d0c4b7 v7-3-757
2097+
9eb0d30510f7b02aa5f55f400bfab08d847ab447 v7-3-758
2098+
25ea15fdfa5c7d5894a06814fe9411b75050ebff v7-3-759
2099+
8e54a32bcd56226647cfd3d8c5e142e3a98c0ca7 v7-3-760
2100+
6834d6aeae099d6bfdff5151aa2174cafc22647f v7-3-761
2101+
699f8d8f096d4627f97e8d3bcf64b8634a484c26 v7-3-762
2102+
b6148e4a9c397b5dd1716cdac2f96730bd0f353d v7-3-763
2103+
b29e55d0ef01c506ec48c0c5782e669bb1d80f14 v7-3-764
2104+
915fb3d2dd8ffc322a5cc9e294d9bb7dfa8c5a83 v7-3-765
2105+
b5103b7d9e1284ef9ffbc7d1170d9105c0769c4d v7-3-766
2106+
be1cffa1e477c4a96bb54a3097d3369b23f32825 v7-3-767
2107+
9ea81cd9b1f50054629547ce2eccfac1fa00d096 v7-3-768
2108+
d179a8eff9d7b0adc561f4a4dcfb0b7612c1f301 v7-3-769
2109+
da7a7ba36ed2a51f28e4d3f7e1fd550303e3ece8 v7-3-770
2110+
3bd2c055319e086665af5e449498a4d5bf40f25e v7-3-771
2111+
d828cab6964f4249db54bff6df0fe02d0f290387 v7-3-772
2112+
3db9aee957f7eea6729e5bfd294e3a24d41c79e4 v7-3-773
2113+
a8f5876e498125f4916c5f7168823885c27dad8c v7-3-774
2114+
a6e60677aea727622dde15d1306c61588b805500 v7-3-775
2115+
80b041b994d156360992666110964e74f7473d3e v7-3-776
2116+
9a1a4c486e6bb367c639c29c6120d5fb1fadcc38 v7-3-777
2117+
562bbee33aa4f9896cb23ed6de8fbf60cac323e0 v7-3-778
2118+
2067ed78d37c331685ef8f293d6a23c372ca4b78 v7-3-779
2119+
42edc5dac33c92876d93f00f8ab8c1f6bb25d3fc v7-3-780
2120+
29f29e86602e4a7f83d4572d2fe75b9b0de2752f v7-3-781
2121+
0de969850c0687d2018e025f31e5cef9e9ce1444 v7-3-782
2122+
a80af62d5e3b3614ff9e058f42647c99bffe7481 v7-3-783
2123+
fbadf0f6987790d98c3b3fd935fea0494743830a v7-3-784
2124+
be4baed0c933e1f1543ea175e2e36551ff6caa18 v7-3-785
2125+
8b3e88bab70215a18768fca5a90c6f07ac1aa5eb v7-3-786
2126+
e1b98967a985f4d1ad889c8e69b822d9126411ab v7-3-787
2127+
386fc822dd002958fdade4329845013cbfaa3dab v7-3-788
2128+
43c15135926fb95fa82b01424677a9c37f4d0e46 v7-3-789
2129+
8819ea6dcb72dcf61fd0d20f8ea1904a7546917f v7-3-790
2130+
16e8a09e8ab08d2226dc84b12b7e434bda6b4fa9 v7-3-791
2131+
7061704c2014e4563efa032672264a47b4b7b0d9 v7-3-792
2132+
fdbded463fdcc861630b3ea61b9654374847231a v7-3-793
2133+
9867f92c9b9fb082ee6daca816f859b53ed8e58b v7-3-794
2134+
17a312ba38a0b606cfd64d82ed2ebc844828085f v7-3-795
2135+
2c12c4e2fae8db60fbdf58b34c8b73eacdc32665 v7-3-796
2136+
0cbea05f19c73c01dbd0f04378a65ab7de6719e7 v7-3-797
2137+
cdaa688e3dddc442c1d39780b6ac0b5ac98c253e v7-3-798
2138+
5e9730de25e9b4fc2abe14b8d6b0968a9e59983a v7-3-799
2139+
c0cc0e0620dd935956a472e5b23369d1d78f5fb9 v7-3-800
2140+
48b54c590dc83b705f2e19f9aea1e9a69fe09720 v7-3-801
2141+
cd5145d2408bb52217417af654f5664af269e19e v7-3-802
2142+
77fa4dee43fcd1c0bacad9dc85b3deb39e0ba487 v7-3-803
2143+
2eb4b9ed2d42312eff32e845336aab748f7fe311 v7-3-804
2144+
dc30c01f995623e65ee6651a46b12ff062df8860 v7-3-805
2145+
f7e3f87ac9928df0079741258a3c6034ecc48806 v7-3-806
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
" Vim completion script
2+
" Language: Clojure
3+
" Maintainer: Sung Pae <[email protected]>
4+
" URL: https://github.com/guns/vim-clojure-static
5+
" License: Same as Vim
6+
" Last Change: 05 February 2013
7+
8+
" Special forms and public vars in clojure.core
9+
" Generated from https://github.com/guns/vim-clojure-static/blob/vim-release-002/vim_clojure_static.clj
10+
" Clojure 1.5.0-RC6
11+
let s:words = ["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-readably*","*read-eval*","*read-whitelist*","*source-path*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods",".","..","/","<","<=","=","==",">",">=","EMPTY-NODE","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc!","assoc","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","booleans","bound-fn","bound-fn*","bound?","butlast","byte","byte-array","bytes","case","cast","catch","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","concat","cond","cond->","cond->>","condp","conj!","conj","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","def","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj!","disj","dissoc!","dissoc","distinct","distinct?","do","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","doubles","drop","drop-last","drop-while","empty","empty?","ensure","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","finally","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","hash","hash-combine","hash-map","hash-set","identical?","identity","if","if-let","if-not","ifn?","import","in-ns","inc","inc'","init-proxy","instance?","int","int-array","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mod","monitor-enter","monitor-exit","munge","name","namespace","namespace-munge","neg?","new","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop!","pop","pop-thread-bindings","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","quot","quote","rand","rand-int","rand-nth","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","realized?","recur","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seque","sequence","sequential?","set!","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","slurp","some","some->","some->>","some-fn","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","symbol","symbol?","sync","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","throw","time","to-array","to-array-2d","trampoline","transient","tree-seq","true?","try","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","update-in","update-proxy","use","val","vals","var","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","when","when-first","when-let","when-not","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"]
12+
13+
" Simple word completion omnifunc
14+
function! clojurecomplete#Complete(findstart, base)
15+
if a:findstart
16+
return searchpos('\<', 'bnW', line('.'))[1] - 1
17+
else
18+
return { 'words': filter(copy(s:words), 'v:val =~ "\\V\\^' . a:base . '"') }
19+
endif
20+
endfunction

runtime/doc/cmdline.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*cmdline.txt* For Vim version 7.3. Last change: 2012 Oct 11
1+
*cmdline.txt* For Vim version 7.3. Last change: 2013 Jan 17
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -714,10 +714,15 @@ three lines: >
714714
Visual Mode and Range *v_:*
715715

716716
{Visual}: Starts a command-line with the Visual selected lines as a
717-
range. The code ":'<,'>" is used for this range, which makes
717+
range. The code `:'<,'>` is used for this range, which makes
718718
it possible to select a similar line from the command-line
719719
history for repeating a command on different Visually selected
720720
lines.
721+
When Visual mode was already ended, a short way to use the
722+
Visual area for a range is `:*`. This requires that "*" does
723+
not appear in 'cpo', see |cpo-star|. Otherwise you will have
724+
to type `:'<,'>`
725+
721726

722727
==============================================================================
723728
5. Ex command-line flags *ex-flags*

runtime/doc/diff.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ The diffs are highlighted with these groups:
220220
that parts in the middle that are still the
221221
same are highlighted anyway. Only "iwhite" of
222222
'diffopt' is used here.
223-
|hl-DiffDelete| DiffDelete Deleted lines. Also called filler lines,
223+
|hl-DiffDelete| DiffDelete Deleted lines. Also called filler lines,
224224
because they don't really exist in this
225225
buffer.
226226

runtime/doc/eval.txt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim version 7.3. Last change: 2012 Dec 05
1+
*eval.txt* For Vim version 7.3. Last change: 2013 Jan 23
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1716,7 +1716,7 @@ call( {func}, {arglist} [, {dict}])
17161716
any call {func} with arguments {arglist}
17171717
ceil( {expr}) Float round {expr} up
17181718
changenr() Number current change number
1719-
char2nr( {expr}) Number ASCII value of first char in {expr}
1719+
char2nr( {expr}[, {utf8}]) Number ASCII/UTF8 value of first char in {expr}
17201720
cindent( {lnum}) Number C indent for line {lnum}
17211721
clearmatches() none clear all matches
17221722
col( {expr}) Number column nr of cursor or mark
@@ -1873,7 +1873,7 @@ mkdir( {name} [, {path} [, {prot}]])
18731873
mode( [expr]) String current editing mode
18741874
mzeval( {expr}) any evaluate |MzScheme| expression
18751875
nextnonblank( {lnum}) Number line nr of non-blank line >= {lnum}
1876-
nr2char( {expr}) String single char with ASCII value {expr}
1876+
nr2char( {expr}[, {utf8}]) String single char with ASCII/UTF8 value {expr}
18771877
or( {expr}, {expr}) Number bitwise OR
18781878
pathshorten( {expr}) String shorten directory names in a path
18791879
pow( {x}, {y}) Float {x} to the power of {y}
@@ -2294,14 +2294,16 @@ changenr() *changenr()*
22942294
redo it is the number of the redone change. After undo it is
22952295
one less than the number of the undone change.
22962296

2297-
char2nr({expr}) *char2nr()*
2297+
char2nr({expr}[, {utf8}]) *char2nr()*
22982298
Return number value of the first char in {expr}. Examples: >
22992299
char2nr(" ") returns 32
23002300
char2nr("ABC") returns 65
2301-
< The current 'encoding' is used. Example for "utf-8": >
2301+
< When {utf8} is omitted or zero, the current 'encoding' is used.
2302+
Example for "utf-8": >
23022303
char2nr("á") returns 225
23032304
char2nr("á"[0]) returns 195
2304-
< A combining character is a separate character.
2305+
< With {utf8} set to 1, always treat as utf-8 characters.
2306+
A combining character is a separate character.
23052307
|nr2char()| does the opposite.
23062308

23072309
cindent({lnum}) *cindent()*
@@ -4371,14 +4373,16 @@ nextnonblank({lnum}) *nextnonblank()*
43714373
below it, zero is returned.
43724374
See also |prevnonblank()|.
43734375

4374-
nr2char({expr}) *nr2char()*
4376+
nr2char({expr}[, {utf8}]) *nr2char()*
43754377
Return a string with a single character, which has the number
43764378
value {expr}. Examples: >
43774379
nr2char(64) returns "@"
43784380
nr2char(32) returns " "
4379-
< The current 'encoding' is used. Example for "utf-8": >
4381+
< When {utf8} is omitted or zero, the current 'encoding' is used.
4382+
Example for "utf-8": >
43804383
nr2char(300) returns I with bow character
4381-
< Note that a NUL character in the file is specified with
4384+
< With {utf8} set to 1, always return utf-8 characters.
4385+
Note that a NUL character in the file is specified with
43824386
nr2char(10), because NULs are represented with newline
43834387
characters. nr2char(0) is a real NUL and terminates the
43844388
string, thus results in an empty string.
@@ -5939,8 +5943,9 @@ taglist({expr}) *taglist()*
59395943
If there are no matching tags, then an empty list is returned.
59405944

59415945
To get an exact tag match, the anchors '^' and '$' should be
5942-
used in {expr}. Refer to |tag-regexp| for more information
5943-
about the tag search regular expression pattern.
5946+
used in {expr}. This also make the function work faster.
5947+
Refer to |tag-regexp| for more information about the tag
5948+
search regular expression pattern.
59445949

59455950
Refer to |'tags'| for information about how the tags file is
59465951
located by Vim. Refer to |tags-file-format| for the format of

runtime/doc/gui_w16.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Vim's Graphical User Interface *gui-w16* *win16-gui*
1616

1717
Other relevant documentation:
1818
|gui.txt| For generic items of the GUI.
19-
|os_msdos.txt| For items common to DOS and Windows.
19+
|os_msdos.txt| For items common to DOS and Windows.
2020
|gui_w32.txt| Some items here are also applicable to the Win16 version.
2121

2222
{Vi does not have a Windows GUI}

runtime/doc/gui_w32.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Vim's Win32 Graphical User Interface *gui-w32* *win32-gui*
1717

1818
Other relevant documentation:
1919
|gui.txt| For generic items of the GUI.
20-
|os_win32.txt| For Win32 specific items.
20+
|os_win32.txt| For Win32 specific items.
2121

2222
{Vi does not have a Windows GUI}
2323

runtime/doc/help.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*help.txt* For Vim version 7.3. Last change: 2010 Jul 20
1+
*help.txt* For Vim version 7.3. Last change: 2012 Dec 06
22

33
VIM - main help file
44
k
@@ -196,12 +196,12 @@ Remarks about specific systems ~
196196
*standard-plugin-list*
197197
Standard plugins ~
198198
|pi_getscript.txt| Downloading latest version of Vim scripts
199-
|pi_gzip.txt| Reading and writing compressed files
200-
|pi_netrw.txt| Reading and writing files over a network
201-
|pi_paren.txt| Highlight matching parens
202-
|pi_tar.txt| Tar file explorer
199+
|pi_gzip.txt| Reading and writing compressed files
200+
|pi_netrw.txt| Reading and writing files over a network
201+
|pi_paren.txt| Highlight matching parens
202+
|pi_tar.txt| Tar file explorer
203203
|pi_vimball.txt| Create a self-installing Vim script
204-
|pi_zip.txt| Zip archive explorer
204+
|pi_zip.txt| Zip archive explorer
205205

206206
LOCAL ADDITIONS: *local-additions*
207207

runtime/doc/if_mzsch.txt

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*if_mzsch.txt* For Vim version 7.3. Last change: 2010 Feb 11
1+
*if_mzsch.txt* For Vim version 7.3. Last change: 2012 Dec 17
22

33

44
VIM REFERENCE MANUAL by Sergey Khorev
@@ -11,7 +11,8 @@ The MzScheme Interface to Vim *mzscheme* *MzScheme*
1111
3. Threads |mzscheme-threads|
1212
4. Vim access from MzScheme |mzscheme-vim|
1313
5. mzeval() Vim function |mzscheme-mzeval|
14-
6. Dynamic loading |mzscheme-dynamic|
14+
6. Using Function references |mzscheme-funcref|
15+
7. Dynamic loading |mzscheme-dynamic|
1516

1617
{Vi does not have any of these commands}
1718

@@ -21,10 +22,17 @@ The MzScheme interface is available only if Vim was compiled with the
2122
Based on the work of Brent Fulgham.
2223
Dynamic loading added by Sergey Khorev
2324

24-
For downloading MzScheme and other info:
25-
http://www.plt-scheme.org/software/mzscheme/
25+
MzScheme and PLT Scheme names have been rebranded as Racket. For more
26+
information please check http://racket-lang.org
2627

27-
Note: On FreeBSD you should use the "drscheme" port.
28+
Futures and places of Racket version 5.x up to and including 5.3.1 do not
29+
work correctly with processes created by Vim.
30+
The simplest solution is to build Racket on your own with these features
31+
disabled: >
32+
./configure --disable-futures --disable-places --prefix=your-install-prefix
33+
34+
To speed up the process, you might also want to use --disable-gracket and
35+
--disable-docs
2836

2937
==============================================================================
3038
1. Commands *mzscheme-commands*
@@ -155,8 +163,11 @@ Common
155163
(eval {expr-string}) Evaluate the vim expression into
156164
respective MzScheme object: |Lists| are
157165
represented as Scheme lists,
158-
|Dictionaries| as hash tables.
159-
NOTE the name clashes with MzScheme eval
166+
|Dictionaries| as hash tables,
167+
|Funcref|s as functions (see also
168+
|mzscheme-funcref|)
169+
NOTE the name clashes with MzScheme eval,
170+
use module qualifiers to overcome this.
160171
(range-start) Start/End of the range passed with
161172
(range-end) the Scheme command.
162173
(beep) beep
@@ -237,7 +248,23 @@ To facilitate bi-directional interface, you can use |mzeval()| function to
237248
evaluate MzScheme expressions and pass their values to VimL.
238249

239250
==============================================================================
240-
6. Dynamic loading *mzscheme-dynamic* *E815*
251+
6. Using Function references *mzscheme-funcref*
252+
253+
MzScheme interface allows use of |Funcref|s so you can call Vim functions
254+
directly from Scheme. For instance: >
255+
function! MyAdd2(arg)
256+
return a:arg + 2
257+
endfunction
258+
mz (define f2 (vim-eval "function(\"MyAdd2\")"))
259+
mz (f2 7)
260+
< or : >
261+
:mz (define indent (vim-eval "function('indent')"))
262+
" return Vim indent for line 12
263+
:mz (indent 12)
264+
<
265+
266+
==============================================================================
267+
7. Dynamic loading *mzscheme-dynamic* *E815*
241268

242269
On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
243270
output then includes |+mzscheme/dyn|.

0 commit comments

Comments
 (0)