mirror of
https://github.com/neovim/neovim.git
synced 2026-01-02 17:36:56 +10:00
This reverts commits:
- 6b652a785033fd4164e049492a7327c1ed7c3e5f
- 2f689d5abde0ccddca9e20d8c93a0299bd054e32
- a025a46d4169587145fb54f04af349cd05cb6122
Several email addresses that are known to be valid caused bounces
due to an issue with my email setup. The previous commits incorrectly
marked these addresses as invalid. So revert the whole thing again.
62d8f3dab5
N/A patch:
vim-patch:2f689d5: runtime: mark more invalid email addresses
Co-authored-by: Christian Brabandt <cb@256bit.org>
47 lines
1.6 KiB
VimL
47 lines
1.6 KiB
VimL
" LaTeX filetype plugin
|
|
" Language: LaTeX (ft=tex)
|
|
" Maintainer: Benji Fisher, Ph.D. <benji@member.AMS.org>
|
|
" Version: 1.4
|
|
" Last Change: Wed 19 Apr 2006
|
|
" URL: http://www.vim.org/script.php?script_id=411
|
|
|
|
" Only do this when not done yet for this buffer.
|
|
if exists("b:did_ftplugin")
|
|
finish
|
|
endif
|
|
|
|
" Start with plain TeX. This will also define b:did_ftplugin .
|
|
source $VIMRUNTIME/ftplugin/plaintex.vim
|
|
|
|
" Avoid problems if running in 'compatible' mode.
|
|
let s:save_cpo = &cpo
|
|
set cpo&vim
|
|
|
|
let b:undo_ftplugin .= "| setl inex<"
|
|
|
|
" Allow "[d" to be used to find a macro definition:
|
|
" Recognize plain TeX \def as well as LaTeX \newcommand and \renewcommand .
|
|
" I may as well add the AMS-LaTeX DeclareMathOperator as well.
|
|
let &l:define .= '\|\\\(re\)\=new\(boolean\|command\|counter\|environment\|font'
|
|
\ . '\|if\|length\|savebox\|theorem\(style\)\=\)\s*\*\=\s*{\='
|
|
\ . '\|DeclareMathOperator\s*{\=\s*'
|
|
|
|
" Tell Vim how to recognize LaTeX \include{foo} and plain \input bar :
|
|
let &l:include .= '\|\\include{'
|
|
" On some file systems, "{" and "}" are included in 'isfname'. In case the
|
|
" TeX file has \include{fname} (LaTeX only), strip everything except "fname".
|
|
let &l:includeexpr = "substitute(v:fname, '^.\\{-}{\\|}.*', '', 'g')"
|
|
|
|
" The following lines enable the matchit.vim plugin for
|
|
" extended matching with the % key.
|
|
" ftplugin/plaintex.vim already defines b:match_skip and b:match_ignorecase
|
|
" and matches \(, \), \[, \], \{, and \} .
|
|
if exists("loaded_matchit")
|
|
let b:match_words .= ',\\begin\s*\({\a\+\*\=}\):\\end\s*\1'
|
|
endif " exists("loaded_matchit")
|
|
|
|
let &cpo = s:save_cpo
|
|
unlet s:save_cpo
|
|
|
|
" vim:sts=2:sw=2:
|