diff --git a/.hgtags b/.hgtags index 03cc67a27c..a1947223cc 100644 --- a/.hgtags +++ b/.hgtags @@ -2588,3 +2588,50 @@ f451d60ab8ec56d02a7b5f2d5c16187566279886 v7-3-1247 b614332f7df2f6f471bb4bd93767becd7844b90c v7-3-1249 6aecf486bb347ac6885afe36d62ddbbf2457f898 v7-3-1250 788f4802967766b7f3d6dce83cc027baef422f4a v7-3-1251 +875a0aeb301c3fb2be8a79f2d82e324d80caf4f3 v7-3-1252 +d6a7dea44a8667d834e463b8658cf85ea938112d v7-3-1253 +5eff37e92f03771aee77a3688d79a73e5b6107e9 v7-3-1254 +f8d307ebd74a4097f7083ea8117be0433f00c7ce v7-3-1255 +322441058afca6a8aa52d34eda9fa307608354d3 v7-3-1256 +5751284311f37399cb7a66d99fe317de4ae86ea9 v7-3-1257 +c9e2ccc53f2e119e247da7fc9111b6b9c9385d93 v7-3-1258 +7ab94cb688bebd694109442be4dd6edb6ebe3c85 v7-3-1259 +7aa4e0822dec0840770d9f41052a772a887cd213 v7-3-1260 +1cf89d38aa7628b55f1a45a5325adc83abe85dc2 v7-3-1261 +5e0b6a9282df8b9435da372cad77482f1f5b20aa v7-3-1262 +a02575cd564ade1019ea89db07c1c1d0c4b5418c v7-3-1263 +558c815e1a38d7ac2fc61c4155aabf8e81a14034 v7-3-1264 +53c1b30632df47993bc00947078dd31a226c9a97 v7-3-1265 +bbe4bd64c68c64afaa6636e8c3e9a9a6241e91cb v7-3-1266 +cabdcfe72dc398fd67bbbe02cff5e11e4dc2506e v7-3-1267 +72fcf674e545eb87bb4ea996df56e4eb7c04f6cc v7-3-1268 +350239b0e9eb063d9f84dfa4bc7a2b47d78e9afb v7-3-1269 +35b6fc57a2868b235284d914820da0815e62d54b v7-3-1270 +034abed357a1a2fabe624ed59ea49ebdec09d790 v7-3-1271 +a00cd1839ac4f3467e1e51e619b4c65ce4e0ee81 v7-3-1272 +30910831e5b0f0eb28a8eea7412f5ec9f3533ab2 v7-3-1273 +761cef8f5d1d42e315fb85765ee90857981fec06 v7-3-1274 +8875401008da99a39878478a293f833f68481ffc v7-3-1275 +d2f9f67924e77ec3d90164dd6ff2e50c5107faf0 v7-3-1276 +6a7ae677d6a1f116b685fa0f892052e20003eaad v7-3-1277 +cf52d2a8c05cd037c049abef0f58fd918146f3bb v7-3-1278 +cca600e6092839efeb3795db863916959921bb0e v7-3-1279 +1cacf785299e771ca463c493c8c870e395c09cd0 v7-3-1280 +19ed30f7cef76224ef39ceadefb64387eb986342 v7-3-1281 +22ac43fb6d30ad1097d0c7e8937b28efcb162137 v7-3-1282 +d6ceddc0be86e46a5a9a696e36c54b9d133f2203 v7-3-1283 +7b20dc8041645778eeb2f7823a4c1c647f735d24 v7-3-1284 +14e7a115d54d2c095f31ccda2d04fbcf775dacde v7-3-1285 +6ddc1785c4ff3779c18f5c313da591a052388b2d v7-3-1286 +34c629c3b4bab5fc755e83869d929f8cb322bfcd v7-3-1287 +8b7baf39a345aecf00a6116b5da211b51c6e3457 v7-3-1288 +1ed945570d47e9a60694ed1ef3a5b208243657e9 v7-3-1289 +08d4c11cdaed2c5d95e2c0be3b0df91d01f52b84 v7-3-1290 +a6ddcab6a240d22f965c4961bb93ddfea6a74c73 v7-3-1291 +cad8d29b0bc0356a49a455296e5e79eb6f38139d v7-3-1292 +18b43970fb7a796ab740e65baa4ff2ba46f929a8 v7-3-1293 +11d0c6df1d7bdc399b34a8cc70f354d6ee908661 v7-3-1294 +93cccad6a26b439728bf3c155ed5532001a2f2ab v7-3-1295 +c3a82208e143e4cd4a3b9d9b1716eb9d876bf462 v7-3-1296 +cb0a5c9c0f9bcc6c5a18ed97762206309d3e334c v7-3-1297 +dafd77a15d44cced4e405a9fcfe67fc48a02004a v7-3-1298 diff --git a/runtime/autoload/xmlcomplete.vim b/runtime/autoload/xmlcomplete.vim index 37f9bb413e..4c1ac4f6b5 100644 --- a/runtime/autoload/xmlcomplete.vim +++ b/runtime/autoload/xmlcomplete.vim @@ -1,7 +1,7 @@ " Vim completion script " Language: XML " Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl ) -" Last Change: 2006 Aug 15 +" Last Change: 2013 Jun 29 " Version: 1.9 " " Changelog: @@ -475,12 +475,12 @@ function! s:InCommentAt(line, col) endfunction function! s:SetKeywords() - let g:IsKeywordBak=&iskeyword - let &iskeyword='33-255' + let s:IsKeywordBak=&l:iskeyword + let &l:iskeyword='33-255' endfunction function! s:RestoreKeywords() - let &iskeyword=g:IsKeywordBak + let &l:iskeyword=s:IsKeywordBak endfunction function! s:Push(el, sname) diff --git a/runtime/compiler/ocaml.vim b/runtime/compiler/ocaml.vim new file mode 100644 index 0000000000..da15bce8fe --- /dev/null +++ b/runtime/compiler/ocaml.vim @@ -0,0 +1,44 @@ +" Vim Compiler File +" Compiler: ocaml +" Maintainer: See ftplugin/ocaml.vim (?) +" Last Change: June 2013 by Marc Weber +" +" Marc Weber's comments: +" Setting makeprg doesn't make sense, because there is ocamlc, ocamlopt, +" ocamake and whatnot. So which one to use? +" +" This error format was moved from ftplugin/ocaml.vim to this file, +" because ftplugin is the wrong file to set an error format +" and the error format itself is annoying because it joins many lines in this +" error case: +" +" Error: The implementation foo.ml does not match the interface foo.cmi: +" Modules do not match case. +" +" So having it here makes people opt-in + + +if exists("current_compiler") + finish +endif +let current_compiler = "ocaml" + +let s:cpo_save = &cpo +set cpo&vim + +CompilerSet errorformat = + \%EFile\ \"%f\"\\,\ line\ %l\\,\ characters\ %c-%*\\d:, + \%EFile\ \"%f\"\\,\ line\ %l\\,\ character\ %c:%m, + \%+EReference\ to\ unbound\ regexp\ name\ %m, + \%Eocamlyacc:\ e\ -\ line\ %l\ of\ \"%f\"\\,\ %m, + \%Wocamlyacc:\ w\ -\ %m, + \%-Zmake%.%#, + \%C%m, + \%D%*\\a[%*\\d]:\ Entering\ directory\ `%f', + \%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f', + \%D%*\\a:\ Entering\ directory\ `%f', + \%X%*\\a:\ Leaving\ directory\ `%f', + \%DMaking\ %*\\a\ in\ %f + +let &cpo = s:cpo_save +unlet s:cpo_save diff --git a/runtime/doc/if_pyth.txt b/runtime/doc/if_pyth.txt index 53203311ce..29718b20ac 100644 --- a/runtime/doc/if_pyth.txt +++ b/runtime/doc/if_pyth.txt @@ -1,4 +1,4 @@ -*if_pyth.txt* For Vim version 7.3. Last change: 2013 Jun 02 +*if_pyth.txt* For Vim version 7.3. Last change: 2013 Jun 28 VIM REFERENCE MANUAL by Paul Moore @@ -740,6 +740,11 @@ To work around such problems there are these options: 3. You undefine PY_NO_RTLD_GLOBAL in auto/config.h after configuration. This may crash Vim though. + *E880* +Raising SystemExit exception in python isn't endorsed way to quit vim, use: > + :py vim.command("qall!") +< + *has-python* You can test what Python version is available with: > if has('python') diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt index e5e7720f79..b7abdba5fd 100644 --- a/runtime/doc/map.txt +++ b/runtime/doc/map.txt @@ -1,4 +1,4 @@ -*map.txt* For Vim version 7.3. Last change: 2013 Jun 12 +*map.txt* For Vim version 7.3. Last change: 2013 Jun 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -159,9 +159,9 @@ type "a", then "bar" will get inserted. 1.2 SPECIAL ARGUMENTS *:map-arguments* -"", "", "", "