Mercurial > vim
annotate runtime/ftplugin/plaintex.vim @ 9246:6ee88fa405b3 v7.4.1906
commit https://github.com/vim/vim/commit/5f1032d2a55b9417a0a6fa225e35089c98a5a419
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jun 7 22:16:36 2016 +0200
patch 7.4.1906
Problem: Collapsing channel buffers and searching for NL does not work
properly. (Xavier de Gary, Ramel Eshed)
Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes
to NL to avoid the string is truncated.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 07 Jun 2016 22:30:06 +0200 |
parents | 94601b379f38 |
children |
rev | line source |
---|---|
799 | 1 " plain TeX filetype plugin |
2 " Language: plain TeX (ft=plaintex) | |
3 " Maintainer: Benji Fisher, Ph.D. <benji@member.AMS.org> | |
837 | 4 " Version: 1.1 |
5 " Last Change: Wed 19 Apr 2006 | |
799 | 6 |
7 " Only do this when not done yet for this buffer. | |
8 if exists("b:did_ftplugin") | |
9 finish | |
10 endif | |
11 | |
837 | 12 " Start with initex. This will also define b:did_ftplugin and b:undo_ftplugin . |
13 source $VIMRUNTIME/ftplugin/initex.vim | |
799 | 14 |
15 " Avoid problems if running in 'compatible' mode. | |
16 let s:save_cpo = &cpo | |
17 set cpo&vim | |
18 | |
837 | 19 let b:undo_ftplugin .= "| unlet! b:match_ignorecase b:match_skip b:match_words" |
799 | 20 |
21 " Allow "[d" to be used to find a macro definition: | |
837 | 22 let &l:define .= '\|\\new\(count\|dimen\|skip\|muskip\|box\|toks\|read\|write' |
799 | 23 \ . '\|fam\|insert\)' |
24 | |
25 " The following lines enable the macros/matchit.vim plugin for | |
26 " extended matching with the % key. | |
27 " There is no default meaning for \(...\) etc., but many users define one. | |
28 if exists("loaded_matchit") | |
29 let b:match_ignorecase = 0 | |
30 \ | let b:match_skip = 'r:\\\@<!\%(\\\\\)*%' | |
837 | 31 \ | let b:match_words = '(:),\[:],{:},\\(:\\),\\\[:\\],\\{:\\}' |
799 | 32 endif " exists("loaded_matchit") |
33 | |
34 let &cpo = s:save_cpo | |
3410
94601b379f38
Updated runtime files. Add Dutch translations.
Bram Moolenaar <bram@vim.org>
parents:
837
diff
changeset
|
35 unlet s:save_cpo |
799 | 36 |
37 " vim:sts=2:sw=2: |