summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-08-11 23:37:32 +0200
committerBram Moolenaar <Bram@vim.org>2010-08-11 23:37:32 +0200
commitede981a27f3762f785e59f53c77b4f27d042f315 (patch)
tree56a3c7526288b0b02d157d11adf5cdc4ec2cdb82 /runtime
parentfae6c1a02de62bf09f2472bcd35969b8f2b786c8 (diff)
downloadvim-git-ede981a27f3762f785e59f53c77b4f27d042f315.tar.gz
Runtime file updates.
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/if_pyth.txt21
-rw-r--r--runtime/doc/todo.txt2
-rw-r--r--runtime/syntax/pod.vim25
3 files changed, 29 insertions, 19 deletions
diff --git a/runtime/doc/if_pyth.txt b/runtime/doc/if_pyth.txt
index f2d480c43..d7d91b190 100644
--- a/runtime/doc/if_pyth.txt
+++ b/runtime/doc/if_pyth.txt
@@ -1,4 +1,4 @@
-*if_pyth.txt* For Vim version 7.3f. Last change: 2010 Jul 25
+*if_pyth.txt* For Vim version 7.3f. Last change: 2010 Aug 10
VIM REFERENCE MANUAL by Paul Moore
@@ -335,11 +335,11 @@ Currently the name is "python24.dll". That is for Python 2.4. To know for
sure edit "gvim.exe" and search for "python\d*.dll\c".
==============================================================================
-7. Python 3 *python3*
+7. Python 3 *python3*
- *:py3* *:python3*
+ *:py3* *:python3*
The |:py3| and |:python3| commands work similar to |:python|.
- *:py3file*
+ *:py3file*
The |:py3file| command works similar to |:pyfile|.
Vim can be built in four ways (:version output):
@@ -349,9 +349,16 @@ Vim can be built in four ways (:version output):
4. Python 2 and 3 support (+python/dyn, +python3/dyn)
You can see that when Python 2 and Python 3 are both supported they must be
-loaded dynamically. This may cause some problems though, therefore currently
-inside a Vim executable you can only use Python 2 or Python 3. To switch to
-the other one you need to restart Vim.
+loaded dynamically.
+
+On Linux/Unix systems this can only be done without importing global symbols.
+In this case python's "import" might fail, if the library expects the symbols
+to be provided by vim. To work around this
+1. either the problematic library, or python in case of standard libraries,
+ must be recompiled to link to the according libpython.so file
+ (--enable-shared in case of python).
+2. Or you recompile vim for only one python version. In this case all symbols
+ can be imported into vim.
==============================================================================
vim:tw=78:ts=8:ft=help:norl:
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 7ee555fb5..94dcfdede 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -199,6 +199,8 @@ J. Wang, 2009 Mar 31)
When $VIMRUNTIME is set in .vimrc, need to reload lang files. Already done
for GTK, how about others? (Ron Aaron, 2010 Apr 10)
+Patch for GTK buttons X1Mouse and X2Mouse. (Christian J. Robinson, 2010 Aug 9)
+
Motif: Build on Ubuntu can't enter any text in dialog text fields.
When 'ft' changes redraw custom status line.
diff --git a/runtime/syntax/pod.vim b/runtime/syntax/pod.vim
index 9809d00b5..f21e72a70 100644
--- a/runtime/syntax/pod.vim
+++ b/runtime/syntax/pod.vim
@@ -1,7 +1,8 @@
" Vim syntax file
-" Language: Perl POD format
-" Maintainer: Scott Bigham <dsb@killerbunnies.org>
-" Last Change: 2007 Jan 21
+" Language: Perl POD format
+" Maintainer: Andy Lester <andy@petdance.com>
+" URL: http://github.com/petdance/vim-perl
+" Last Change: 2009-08-14
" To add embedded POD documentation highlighting to your syntax file, add
" the commands:
@@ -25,15 +26,15 @@ elseif exists("b:current_syntax")
endif
" POD commands
-syn match podCommand "^=head[1234]" nextgroup=podCmdText contains=@NoSpell
-syn match podCommand "^=item" nextgroup=podCmdText contains=@NoSpell
-syn match podCommand "^=over" nextgroup=podOverIndent skipwhite contains=@NoSpell
-syn match podCommand "^=back" contains=@NoSpell
-syn match podCommand "^=cut" contains=@NoSpell
-syn match podCommand "^=pod" contains=@NoSpell
-syn match podCommand "^=for" nextgroup=podForKeywd skipwhite contains=@NoSpell
-syn match podCommand "^=begin" nextgroup=podForKeywd skipwhite contains=@NoSpell
-syn match podCommand "^=end" nextgroup=podForKeywd skipwhite contains=@NoSpell
+syn match podCommand "^=head[1234]" nextgroup=podCmdText contains=@NoSpell
+syn match podCommand "^=item" nextgroup=podCmdText contains=@NoSpell
+syn match podCommand "^=over" nextgroup=podOverIndent skipwhite contains=@NoSpell
+syn match podCommand "^=back" contains=@NoSpell
+syn match podCommand "^=cut" contains=@NoSpell
+syn match podCommand "^=pod" contains=@NoSpell
+syn match podCommand "^=for" nextgroup=podForKeywd skipwhite contains=@NoSpell
+syn match podCommand "^=begin" nextgroup=podForKeywd skipwhite contains=@NoSpell
+syn match podCommand "^=end" nextgroup=podForKeywd skipwhite contains=@NoSpell
" Text of a =head1, =head2 or =item command
syn match podCmdText ".*$" contained contains=podFormat,@NoSpell