Skip to content

Commit

Permalink
Runtime file updates.
Browse files Browse the repository at this point in the history
--HG--
branch : vim73
  • Loading branch information
brammool committed Aug 9, 2010
1 parent aecbe72 commit b6a0fcf
Show file tree
Hide file tree
Showing 7 changed files with 568 additions and 430 deletions.
9 changes: 8 additions & 1 deletion runtime/doc/todo.txt
@@ -1,4 +1,4 @@
*todo.txt* For Vim version 7.3f. Last change: 2010 Aug 08
*todo.txt* For Vim version 7.3f. Last change: 2010 Aug 09


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -30,10 +30,13 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
*known-bugs*
-------------------- Known bugs and current work -----------------------

'cursorline' stops too early in a help file, caused by conceal feature.

Before release 7.3:
- Rename vim73 branch to default (hints: Xavier de Gaye, 2010 May 23)

Test 73 fails on MS-Windows when compiled with DJGPP.
Possibly change WIN3264 to MSWIN || MSDOS.

Bug: E685 error for func_unref(). (ZyX, 2010 Aug 5)

Expand All @@ -57,6 +60,10 @@ Results in E670. (Tony Mechelynck, 2010 May 2)
":helpgrep" does not put the cursor in the correct column when preceded by
accented character. (Tony Mechelynck, 2010 Apr 15)

Echo starts in the wrong column:
while 1 | let s = input('A') | echo 'R' | endw
(Boyko Bantchev, 2010 Aug 9)

Patch: Let rare word highlighting overrule good word highlighting.
(Jakson A. Aquino, 2010 Jul 30)

Expand Down
8 changes: 4 additions & 4 deletions runtime/ftplugin/perl.vim
@@ -1,8 +1,8 @@
" Vim filetype plugin file
" Language: Perl
" Maintainer: Dan Sharp <dwsharp at users dot sourceforge dot net>
" Last Change: 20 Jan 2009
" URL: http://dwsharp.users.sourceforge.net/vim/ftplugin
" Language: Perl
" Maintainer: Andy Lester <andy@petdance.com>
" URL: http://github.com/petdance/vim-perl
" Last Change: 2009-08-14

if exists("b:did_ftplugin") | finish | endif
let b:did_ftplugin = 1
Expand Down
68 changes: 68 additions & 0 deletions runtime/ftplugin/perl6.vim
@@ -0,0 +1,68 @@
" Vim filetype plugin file
" Language: Perl 6
" Maintainer: Andy Lester <andy@petdance.com>
" URL: http://github.com/petdance/vim-perl/tree/master
" Last Change: 2009-04-18
" Contributors: Hinrik Örn Sigurðsson <hinrik.sig@gmail.com>
"
" Based on ftplugin/perl.vim by Dan Sharp <dwsharp at hotmail dot com>

if exists("b:did_ftplugin") | finish | endif
let b:did_ftplugin = 1

" Make sure the continuation lines below do not cause problems in
" compatibility mode.
let s:save_cpo = &cpo
set cpo-=C

setlocal formatoptions+=crq
setlocal comments=:#
setlocal commentstring=#%s

" Change the browse dialog on Win32 to show mainly Perl-related files
if has("gui_win32")
let b:browsefilter = "Perl Source Files (*.pl)\t*.pl\n" .
\ "Perl Modules (*.pm)\t*.pm\n" .
\ "Perl Documentation Files (*.pod)\t*.pod\n" .
\ "All Files (*.*)\t*.*\n"
endif

" Provided by Ned Konz <ned at bike-nomad dot com>
"---------------------------------------------
setlocal include=\\<\\(use\\\|require\\)\\>
setlocal includeexpr=substitute(substitute(v:fname,'::','/','g'),'$','.pm','')
setlocal define=[^A-Za-z_]
setlocal iskeyword=@,48-57,_,192-255

" The following line changes a global variable but is necessary to make
" gf and similar commands work. Thanks to Andrew Pimlott for pointing out
" the problem. If this causes a " problem for you, add an
" after/ftplugin/perl6.vim file that contains
" set isfname-=:
set isfname+=:

" Set this once, globally.
if !exists("perl6path")
if executable("perl6")
if &shellxquote != '"'
let perl6path = system('perl6 -e "print join(q/,/,@*INC)"')
else
let perl6path = system("perl6 -e 'print join(q/,/,@*INC)'")
endif
let perl6path = substitute(perl6path,',.$',',,','')
else
" If we can't call perl6 to get its path, just default to using the
" current directory and the directory of the current file.
let perl6path = ".,,"
endif
endif

let &l:path=perl6path
"---------------------------------------------

" Undo the stuff we changed.
let b:undo_ftplugin = "setlocal fo< com< cms< inc< inex< def< isk<" .
\ " | unlet! b:browsefilter"

" Restore the saved compatibility options.
let &cpo = s:save_cpo
9 changes: 5 additions & 4 deletions runtime/ftplugin/xs.vim
@@ -1,11 +1,12 @@
" Vim filetype plugin file
" Language: XS (Perl extension interface language)
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2001 Sep 18
" Language: XS (Perl extension interface language)
" Maintainer: Andy Lester <andy@petdance.com>
" URL: http://github.com/petdance/vim-perl
" Last Change: 2009-08-14

" Only do this when not done yet for this buffer
if exists("b:did_ftplugin")
finish
finish
endif

" Just use the C plugin for now.
Expand Down

0 comments on commit b6a0fcf

Please sign in to comment.