Updated a few runtime files.
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index ad3cccc..6d14f61 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt* For Vim version 7.3. Last change: 2011 Jul 18
+*syntax.txt* For Vim version 7.3. Last change: 2011 Sep 21
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2605,8 +2605,41 @@
The default is to use the twice sh_minlines. Set it to a smaller number to
speed up displaying. The disadvantage is that highlight errors may appear.
+ *g:sh_isk* *g:sh_noisk*
+The shell languages appear to let "." be part of words, commands, etc;
+consequently it should be in the isk for sh.vim. As of v116 of syntax/sh.vim,
+syntax/sh.vim will append the "." to |'iskeyword'| by default; you may control
+this behavior with: >
+ let g:sh_isk = '..whatever characters you want as part of iskeyword'
+ let g:sh_noisk= 1 " otherwise, if this exists, the isk will NOT chg
+<
+ *sh-embed* *sh-awk*
+ Sh: EMBEDDING LANGUAGES~
-SPEEDUP (AspenTech plant simulator) *spup.vim* *ft-spup-syntax*
+You may wish to embed languages into sh. I'll give an example courtesy of
+Lorance Stinson on how to do this with awk as an example. Put the following
+file into $HOME/.vim/after/syntax/sh/awkembed.vim: >
+
+ " AWK Embedding: {{{1
+ " ==============
+ " Shamelessly ripped from aspperl.vim by Aaron Hope.
+ if exists("b:current_syntax")
+ unlet b:current_syntax
+ endif
+ syn include @AWKScript syntax/awk.vim
+ syn region AWKScriptCode matchgroup=AWKCommand start=+[=\\]\@<!'+ skip=+\\'+ end=+'+ contains=@AWKScript contained
+ syn region AWKScriptEmbedded matchgroup=AWKCommand start=+\<awk\>+ skip=+\\$+ end=+[=\\]\@<!'+me=e-1 contains=@shIdList,@shExprList2 nextgroup=AWKScriptCode
+ syn cluster shCommandSubList add=AWKScriptEmbedded
+ hi def link AWKCommand Type
+<
+This code will then let the awk code in the single quotes: >
+ awk '...awk code here...'
+be highlighted using the awk highlighting syntax. Clearly this may be
+extended to other languages.
+
+
+SPEEDUP *spup.vim* *ft-spup-syntax*
+(AspenTech plant simulator)
The Speedup syntax file has some options:
@@ -2689,6 +2722,8 @@
in your <.vimrc>, and :set fdm=syntax. I suggest doing the latter via a
modeline at the end of your LaTeX file: >
% vim: fdm=syntax
+If your system becomes too slow, then you might wish to look into >
+ https://vimhelp.appspot.com/vim_faq.txt.html#faq-29.7
<
*tex-nospell*
Tex: Don't Want Spell Checking In Comments? ~
@@ -2729,6 +2764,9 @@
increase them. This primarily affects synchronizing (i.e. just what group,
if any, is the text at the top of the screen supposed to be in?).
+Another cause of slow highlighting is due to syntax-driven folding; see
+|tex-folding| for a way around this.
+
*tex-morecommands* *tex-package*
Tex: Want To Highlight More Commands? ~
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 6f508fa..cfc3eab 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 7.3. Last change: 2011 Sep 14
+*todo.txt* For Vim version 7.3. Last change: 2011 Sep 21
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -34,12 +34,37 @@
*known-bugs*
-------------------- Known bugs and current work -----------------------
-Patch to start GTK only after forking. (Tim Starling, 2011 Sep 12)
+Patch for redirection. (Yasuhiro Matsumoto, 2011 Sep 15) 2nd patch.
+Another on Sep 15?
-Patch for Lua debug(). (Rob Hoelz, 2011 Sep 12)
+Patch for DFLT_EFM. (Ben Boeckel, 2011 Sep 14)
+
+Code style patch. (Elias Diem, 2011 Sep 19)
+
+Patch for 'transparency' option. (Ben Boeckel, 2011 Sep 14)
+Do we want this? Also Sergiu Dotenco, 2011 Sep 17.
+
+Patch for gui_w32.c: call DefWindowProc(). (Sergiu Dotenco, 2011 Sep 15, 17)
+
+Patch to use task dialogs when available. (Sergiu Dotenco, 2011 Sep 15, 17)
+Addition Sep 16.
+
+Patch for alpha-blended icons and toolbar height. (Sergiu Dotenco, 2011 Sep 15, 17)
+
+Change to #ifdef for PDP_RETVAL. (Sergiu Dotenco, 2011 Sep 17, patch 2)
+
+Patch for phpcomplete.vim (Benjamin Haskell) picked up by maintainer?
+
+Add voting item: modern plugin management (automatic updates, handle
+dependencies).
+Add links to http://vimcasts.org/ and http://vimgolf.com/
+Read http://www.charlietanksley.net/philtex/sane-vim-plugin-management/
Go through more coverity reports.
+Patch for Issue #9: http://code.google.com/p/vim/issues/detail?id=9
+C++ indenting. martin.gieseking
+
Using "." to repeat a Visual delete counts bytes, not characters. Can this be
fixed? (Connor Lane Smith, 2011 Sep 1)
@@ -67,6 +92,9 @@
8 ":sign unplace * file={filename}" should work. Also: ":sign unplace *
buffer={bufnr}". So one can remove all signs for one file/buffer.
+Problem with winfixheight and resizing. (Yukihiro Nakadaira, 2011 Sep 17)
+Patch Sep 18.
+
Problem with l: dictionary being locked in a function. (ZyX, 2011 Jul 21)
'cursorline' is displayed too short when there are concealed characters and
@@ -138,9 +166,14 @@
Make 'formatprg' global-local. (Sung Pae)
+v:register doesn't work exactly as expected. (David Fishburn, 2011 Sep 20)
+
When doing "redir => s:foo" in a script and then "redir END" somewhere else
(e.g. in a function) it can't find s:foo.
+When setqflist() uses a filename that triggers a BufReadCmd autocommand Vim
+doesn't jump to the correct line with :cfirst. (ZyX, 2011 Sep 18)
+
7 Make "ga" show the digraph for a character, if it exists.
Patch from Christian Brabandt, 2011 Aug 19.
@@ -420,6 +453,8 @@
Generally, folding with 'foldmethod' set to "syntax" is slow. Do profiling to
find out why.
+Syntax priority problem. (Charles Campbell, 2011 Sep 15)
+
When completion inserts the first match, it may trigger the line to be folded.
Disable updating folds while completion is active? (Peter Odding, 2010 Jun 9)