]> granicus.if.org Git - vim/commitdiff
Runtime file updates.
authorBram Moolenaar <Bram@vim.org>
Wed, 11 Aug 2010 21:37:32 +0000 (23:37 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 11 Aug 2010 21:37:32 +0000 (23:37 +0200)
runtime/doc/if_pyth.txt
runtime/doc/todo.txt
runtime/syntax/pod.vim

index f2d480c431dcfcc15a69bdd0b2b19d2b3d858eeb..d7d91b190ed11c5a77d34bfbc5f85d1cfdb964db 100644 (file)
@@ -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:
index 7ee555fb5b8b31501dffd896ebaf8c3a8605360a..94dcfdede046d085c71908fc2323a37f24c16f6a 100644 (file)
@@ -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.
index 9809d00b5aa62c975acc27f5a3698a5804ecbae1..f21e72a7011117b023547ee747f8314b69189148 100644 (file)
@@ -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