SILENT KILLERPanel

Current Path: > > usr > share > vim > vim80 > ftplugin


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //usr/share/vim/vim80/ftplugin

NameTypeSizeLast ModifiedActions
README.txt File 869 bytes August 02 2022 16:56:59.
a2ps.vim File 470 bytes August 02 2022 16:56:59.
aap.vim File 716 bytes August 02 2022 16:56:59.
abap.vim File 800 bytes August 02 2022 16:56:59.
abaqus.vim File 3391 bytes August 02 2022 16:56:59.
ada.vim File 6408 bytes August 02 2022 16:56:59.
alsaconf.vim File 438 bytes August 02 2022 16:56:59.
ant.vim File 1341 bytes August 02 2022 16:56:59.
arch.vim File 431 bytes August 02 2022 16:56:59.
art.vim File 410 bytes August 02 2022 16:56:59.
aspvbs.vim File 1916 bytes August 02 2022 16:56:59.
automake.vim File 337 bytes August 02 2022 16:56:59.
awk.vim File 411 bytes August 02 2022 16:56:59.
bdf.vim File 449 bytes August 02 2022 16:56:59.
bst.vim File 333 bytes August 02 2022 16:56:59.
btm.vim File 316 bytes August 02 2022 16:56:59.
bzl.vim File 3063 bytes August 02 2022 16:56:59.
c.vim File 1967 bytes August 02 2022 16:56:59.
calendar.vim File 462 bytes August 02 2022 16:56:59.
cdrdaoconf.vim File 383 bytes August 02 2022 16:56:59.
ch.vim File 472 bytes August 02 2022 16:56:59.
changelog.vim File 8891 bytes August 02 2022 16:56:59.
chicken.vim File 1663 bytes August 02 2022 16:56:59.
clojure.vim File 3833 bytes August 02 2022 16:56:59.
cmake.vim File 359 bytes August 02 2022 16:56:59.
cobol.vim File 9458 bytes August 02 2022 16:56:59.
conf.vim File 434 bytes August 02 2022 16:56:59.
config.vim File 1274 bytes August 02 2022 16:56:59.
context.vim File 4364 bytes August 02 2022 16:56:59.
cpp.vim File 288 bytes August 02 2022 16:56:59.
crm.vim File 414 bytes August 02 2022 16:56:59.
cs.vim File 802 bytes August 02 2022 16:56:59.
csc.vim File 734 bytes August 02 2022 16:56:59.
csh.vim File 1633 bytes August 02 2022 16:56:59.
css.vim File 528 bytes August 02 2022 16:56:59.
cucumber.vim File 5115 bytes August 02 2022 16:56:59.
cvsrc.vim File 399 bytes August 02 2022 16:56:59.
debchangelog.vim File 11495 bytes August 02 2022 16:56:59.
debcontrol.vim File 1840 bytes August 02 2022 16:56:59.
denyhosts.vim File 383 bytes August 02 2022 16:56:59.
dictconf.vim File 434 bytes August 02 2022 16:56:59.
dictdconf.vim File 435 bytes August 02 2022 16:56:59.
diff.vim File 355 bytes August 02 2022 16:56:59.
dircolors.vim File 431 bytes August 02 2022 16:56:59.
docbk.vim File 530 bytes August 02 2022 16:56:59.
dockerfile.vim File 356 bytes August 02 2022 16:56:59.
dosbatch.vim File 777 bytes August 02 2022 16:56:59.
dosini.vim File 458 bytes August 02 2022 16:56:59.
dtd.vim File 1123 bytes August 02 2022 16:56:59.
dtrace.vim File 1151 bytes August 02 2022 16:56:59.
eiffel.vim File 4088 bytes August 02 2022 16:56:59.
elinks.vim File 436 bytes August 02 2022 16:56:59.
erlang.vim File 1811 bytes August 02 2022 16:56:59.
eruby.vim File 3165 bytes August 02 2022 16:56:59.
eterm.vim File 470 bytes August 02 2022 16:56:59.
falcon.vim File 1344 bytes August 02 2022 16:56:59.
fetchmail.vim File 428 bytes August 02 2022 16:56:59.
flexwiki.vim File 1876 bytes August 02 2022 16:56:59.
fortran.vim File 4692 bytes August 02 2022 16:56:59.
framescript.vim File 780 bytes August 02 2022 16:56:59.
fvwm.vim File 390 bytes August 02 2022 16:56:59.
gdb.vim File 293 bytes August 02 2022 16:56:59.
git.vim File 1350 bytes August 02 2022 16:56:59.
gitcommit.vim File 2236 bytes August 02 2022 16:56:59.
gitconfig.vim File 376 bytes August 02 2022 16:56:59.
gitrebase.vim File 1458 bytes August 02 2022 16:56:59.
gitsendemail.vim File 157 bytes August 02 2022 16:56:59.
go.vim File 365 bytes August 02 2022 16:56:59.
gpg.vim File 433 bytes August 02 2022 16:56:59.
gprof.vim File 939 bytes August 02 2022 16:56:59.
groovy.vim File 343 bytes August 02 2022 16:56:59.
group.vim File 425 bytes August 02 2022 16:56:59.
grub.vim File 434 bytes August 02 2022 16:56:59.
haml.vim File 1887 bytes August 02 2022 16:56:59.
hamster.vim File 1920 bytes August 02 2022 16:56:59.
haskell.vim File 445 bytes August 02 2022 16:56:59.
help.vim File 442 bytes August 02 2022 16:56:59.
hgcommit.vim File 363 bytes August 02 2022 16:56:59.
hog.vim File 1394 bytes August 02 2022 16:56:59.
hostconf.vim File 383 bytes August 02 2022 16:56:59.
hostsaccess.vim File 436 bytes August 02 2022 16:56:59.
html.vim File 1625 bytes August 02 2022 16:56:59.
htmldjango.vim File 331 bytes August 02 2022 16:56:59.
indent.vim File 454 bytes August 02 2022 16:56:59.
initex.vim File 1005 bytes August 02 2022 16:56:59.
ishd.vim File 1264 bytes August 02 2022 16:56:59.
j.vim File 3394 bytes August 02 2022 16:56:59.
java.vim File 1686 bytes August 02 2022 16:56:59.
javascript.vim File 1047 bytes August 02 2022 16:56:59.
jproperties.vim File 321 bytes August 02 2022 16:56:59.
json.vim File 360 bytes August 02 2022 16:56:59.
jsp.vim File 2011 bytes August 02 2022 16:56:59.
kconfig.vim File 703 bytes August 02 2022 16:56:59.
kwt.vim File 851 bytes August 02 2022 16:56:59.
ld.vim File 470 bytes August 02 2022 16:56:59.
less.vim File 502 bytes August 02 2022 16:56:59.
lftp.vim File 434 bytes August 02 2022 16:56:59.
libao.vim File 440 bytes August 02 2022 16:56:59.
limits.vim File 436 bytes August 02 2022 16:56:59.
liquid.vim File 1897 bytes August 02 2022 16:56:59.
lisp.vim File 769 bytes August 02 2022 16:56:59.
logcheck.vim File 500 bytes August 02 2022 16:56:59.
loginaccess.vim File 442 bytes August 02 2022 16:56:59.
logindefs.vim File 440 bytes August 02 2022 16:56:59.
logtalk.dict File 1790 bytes August 02 2022 16:56:59.
logtalk.vim File 401 bytes August 02 2022 16:56:59.
lprolog.vim File 1279 bytes August 02 2022 16:56:59.
lua.vim File 973 bytes August 02 2022 16:56:59.
m4.vim File 426 bytes August 02 2022 16:56:59.
mail.vim File 1107 bytes August 02 2022 16:56:59.
mailaliases.vim File 383 bytes August 02 2022 16:56:59.
mailcap.vim File 434 bytes August 02 2022 16:56:59.
make.vim File 935 bytes August 02 2022 16:56:59.
man.vim File 5646 bytes August 02 2022 16:56:59.
manconf.vim File 444 bytes August 02 2022 16:56:59.
markdown.vim File 1177 bytes August 02 2022 16:56:59.
matlab.vim File 754 bytes August 02 2022 16:56:59.
mf.vim File 3249 bytes August 02 2022 16:56:59.
modconf.vim File 477 bytes August 02 2022 16:56:59.
mp.vim File 3712 bytes August 02 2022 16:56:59.
mplayerconf.vim File 472 bytes August 02 2022 16:56:59.
mrxvtrc.vim File 798 bytes August 02 2022 16:56:59.
msmessages.vim File 1141 bytes August 02 2022 16:56:59.
muttrc.vim File 467 bytes August 02 2022 16:56:59.
nanorc.vim File 447 bytes August 02 2022 16:56:59.
neomuttrc.vim File 532 bytes August 02 2022 16:56:59.
netrc.vim File 428 bytes August 02 2022 16:56:59.
nsis.vim File 1323 bytes August 02 2022 16:56:59.
objc.vim File 296 bytes August 02 2022 16:56:59.
ocaml.vim File 23041 bytes August 02 2022 16:56:59.
occam.vim File 1297 bytes August 02 2022 16:56:59.
pamconf.vim File 433 bytes August 02 2022 16:56:59.
pascal.vim File 667 bytes August 02 2022 16:56:59.
passwd.vim File 424 bytes August 02 2022 16:56:59.
pdf.vim File 2613 bytes August 02 2022 16:56:59.
perl.vim File 2850 bytes August 02 2022 16:56:59.
perl6.vim File 2529 bytes August 02 2022 16:56:59.
php.vim File 2813 bytes August 02 2022 16:56:59.
pinfo.vim File 435 bytes August 02 2022 16:56:59.
plaintex.vim File 1150 bytes August 02 2022 16:56:59.
postscr.vim File 1006 bytes August 02 2022 16:56:59.
procmail.vim File 479 bytes August 02 2022 16:56:59.
prolog.vim File 440 bytes August 02 2022 16:56:59.
protocols.vim File 457 bytes August 02 2022 16:56:59.
pyrex.vim File 766 bytes August 02 2022 16:56:59.
python.vim File 5563 bytes August 02 2022 16:56:59.
qf.vim File 459 bytes August 02 2022 16:56:59.
quake.vim File 439 bytes August 02 2022 16:56:59.
r.vim File 858 bytes August 02 2022 16:56:59.
racc.vim File 449 bytes August 02 2022 16:56:59.
readline.vim File 438 bytes August 02 2022 16:56:59.
registry.vim File 740 bytes August 02 2022 16:56:59.
reva.vim File 709 bytes August 02 2022 16:56:59.
rhelp.vim File 738 bytes August 02 2022 16:56:59.
rmd.vim File 1483 bytes August 02 2022 16:56:59.
rnc.vim File 431 bytes August 02 2022 16:56:59.
rnoweb.vim File 1037 bytes August 02 2022 16:56:59.
rpl.vim File 620 bytes August 02 2022 16:56:59.
rrst.vim File 1103 bytes August 02 2022 16:56:59.
rst.vim File 456 bytes August 02 2022 16:56:59.
ruby.vim File 17008 bytes August 02 2022 16:56:59.
rust.vim File 6574 bytes August 02 2022 16:56:59.
sass.vim File 607 bytes August 02 2022 16:56:59.
sbt.vim File 347 bytes August 02 2022 16:56:59.
scala.vim File 1151 bytes August 02 2022 16:56:59.
scheme.vim File 1394 bytes August 02 2022 16:56:59.
screen.vim File 436 bytes August 02 2022 16:56:59.
scss.vim File 239 bytes August 02 2022 16:56:59.
sensors.vim File 455 bytes August 02 2022 16:56:59.
services.vim File 452 bytes August 02 2022 16:56:59.
setserial.vim File 439 bytes August 02 2022 16:56:59.
sgml.vim File 1210 bytes August 02 2022 16:56:59.
sh.vim File 1202 bytes August 02 2022 16:56:59.
sieve.vim File 469 bytes August 02 2022 16:56:59.
slpconf.vim File 477 bytes August 02 2022 16:56:59.
slpreg.vim File 476 bytes August 02 2022 16:56:59.
slpspi.vim File 467 bytes August 02 2022 16:56:59.
spec.vim File 5864 bytes August 02 2022 16:56:59.
sql.vim File 21615 bytes August 02 2022 16:56:59.
sshconfig.vim File 441 bytes August 02 2022 16:56:59.
sudoers.vim File 438 bytes August 02 2022 16:56:59.
svg.vim File 1200 bytes August 02 2022 16:56:59.
sysctl.vim File 453 bytes August 02 2022 16:56:59.
systemd.vim File 158 bytes August 02 2022 16:56:59.
systemverilog.vim File 239 bytes August 02 2022 16:56:59.
tcl.vim File 1002 bytes August 02 2022 16:56:59.
tcsh.vim File 1207 bytes August 02 2022 16:56:59.
terminfo.vim File 430 bytes August 02 2022 16:56:59.
tex.vim File 1641 bytes August 02 2022 16:56:59.
text.vim File 433 bytes August 02 2022 16:56:59.
tmux.vim File 292 bytes August 02 2022 16:56:59.
treetop.vim File 416 bytes August 02 2022 16:56:59.
tt2html.vim File 434 bytes August 02 2022 16:56:59.
udevconf.vim File 434 bytes August 02 2022 16:56:59.
udevperm.vim File 432 bytes August 02 2022 16:56:59.
udevrules.vim File 426 bytes August 02 2022 16:56:59.
updatedb.vim File 443 bytes August 02 2022 16:56:59.
vb.vim File 1907 bytes August 02 2022 16:56:59.
verilog.vim File 1977 bytes August 02 2022 16:56:59.
vhdl.vim File 3497 bytes August 02 2022 16:56:59.
vim.vim File 3212 bytes August 02 2022 16:56:59.
vroom.vim File 924 bytes August 02 2022 16:56:59.
xdefaults.vim File 481 bytes August 02 2022 16:56:59.
xf86conf.vim File 434 bytes August 02 2022 16:56:59.
xhtml.vim File 2036 bytes August 02 2022 16:56:59.
xinetd.vim File 476 bytes August 02 2022 16:56:59.
xml.vim File 1911 bytes August 02 2022 16:56:59.
xmodmap.vim File 434 bytes August 02 2022 16:56:59.
xs.vim File 465 bytes August 02 2022 16:56:59.
xsd.vim File 1171 bytes August 02 2022 16:56:59.
xslt.vim File 539 bytes August 02 2022 16:56:59.
yaml.vim File 464 bytes August 02 2022 16:56:59.
zimbu.vim File 5389 bytes August 02 2022 16:56:59.
zsh.vim File 818 bytes August 02 2022 16:56:59.

Reading File: //usr/share/vim/vim80/ftplugin/ada.vim

"------------------------------------------------------------------------------
"  Description: Perform Ada specific completion & tagging.
"     Language: Ada (2005)
"	   $Id: ada.vim 887 2008-07-08 14:29:01Z krischik $
"   Maintainer: Martin Krischik <krischik@users.sourceforge.net>
"		Taylor Venable <taylor@metasyntax.net>
"		Neil Bird <neil@fnxweb.com>
"      $Author: krischik $
"	 $Date: 2008-07-08 16:29:01 +0200 (Di, 08 Jul 2008) $
"      Version: 4.6 with patch from David Bürgin
"    $Revision: 887 $
"     $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/ftplugin/ada.vim $
"      History: 24.05.2006 MK Unified Headers
"		26.05.2006 MK ' should not be in iskeyword.
"		16.07.2006 MK Ada-Mode as vim-ball
"		02.10.2006 MK Better folding.
"		15.10.2006 MK Bram's suggestion for runtime integration
"               05.11.2006 MK Bram suggested not to use include protection for
"                             autoload
"		05.11.2006 MK Bram suggested to save on spaces
"		08.07.2007 TV fix default compiler problems.
"    Help Page: ft-ada-plugin
"------------------------------------------------------------------------------
" Provides mapping overrides for tag jumping that figure out the current
" Ada object and tag jump to that, not the 'simple' vim word.
" Similarly allows <Ctrl-N> matching of full-length ada entities from tags.
"------------------------------------------------------------------------------

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

" Don't load another plugin for this buffer
let b:did_ftplugin = 45

"
" Temporarily set cpoptions to ensure the script loads OK
"
let s:cpoptions = &cpoptions
set cpoptions-=C

" Section: Comments  {{{1
"
setlocal comments=O:--,:--\ \ 
setlocal commentstring=--\ \ %s
setlocal complete=.,w,b,u,t,i

" Section: case	     {{{1
"
setlocal nosmartcase
setlocal ignorecase

" Section: formatoptions {{{1
"
setlocal formatoptions+=ron

" Section: Tagging {{{1
"
if exists ("g:ada_extended_tagging")
   " Make local tag mappings for this buffer (if not already set)
   if g:ada_extended_tagging == 'jump'
      if mapcheck('<C-]>','n') == ''
	 nnoremap <unique> <buffer> <C-]>    :call ada#Jump_Tag ('', 'tjump')<cr>
      endif
      if mapcheck('g<C-]>','n') == ''
	 nnoremap <unique> <buffer> g<C-]>   :call ada#Jump_Tag ('','stjump')<cr>
      endif
   elseif g:ada_extended_tagging == 'list'
      if mapcheck('<C-]>','n') == ''
	 nnoremap <unique> <buffer> <C-]>    :call ada#List_Tag ()<cr>
      endif
      if mapcheck('g<C-]>','n') == ''
	 nnoremap <unique> <buffer> g<C-]>   :call ada#List_Tag ()<cr>
      endif
   endif
endif

" Section: Completion {{{1
"
setlocal completefunc=ada#User_Complete
setlocal omnifunc=adacomplete#Complete

if exists ("g:ada_extended_completion")
   if mapcheck ('<C-N>','i') == ''
      inoremap <unique> <buffer> <C-N> <C-R>=ada#Completion("\<lt>C-N>")<cr>
   endif
   if mapcheck ('<C-P>','i') == ''
      inoremap <unique> <buffer> <C-P> <C-R>=ada#Completion("\<lt>C-P>")<cr>
   endif
   if mapcheck ('<C-X><C-]>','i') == ''
      inoremap <unique> <buffer> <C-X><C-]> <C-R>=<SID>ada#Completion("\<lt>C-X>\<lt>C-]>")<cr>
   endif
   if mapcheck ('<bs>','i') == ''
      inoremap <silent> <unique> <buffer> <bs> <C-R>=ada#Insert_Backspace ()<cr>
   endif
endif

" Section: Matchit {{{1
"
" Only do this when not done yet for this buffer & matchit is used
"
if !exists ("b:match_words")  &&
  \ exists ("loaded_matchit")
   "
   " The following lines enable the macros/matchit.vim plugin for
   " Ada-specific extended matching with the % key.
   "
   let s:notend      = '\%(\<end\s\+\)\@<!'
   let b:match_words =
      \ s:notend . '\<if\>:\<elsif\>:\<else\>:\<end\>\s\+\<if\>,' .
      \ s:notend . '\<case\>:\<when\>:\<end\>\s\+\<case\>,' .
      \ '\%(\<while\>.*\|\<for\>.*\|'.s:notend.'\)\<loop\>:\<end\>\s\+\<loop\>,' .
      \ '\%(\<do\>\|\<begin\>\):\<exception\>:\<end\>\s*\%($\|[;A-Z]\),' .
      \ s:notend . '\<record\>:\<end\>\s\+\<record\>'
endif


" Section: Compiler {{{1
"
if ! exists("g:ada_default_compiler")
   if has("vms")
      let g:ada_default_compiler = 'decada'
   else
      let g:ada_default_compiler = 'gnat'
   endif
endif

if ! exists("current_compiler")			||
   \ current_compiler != g:ada_default_compiler
   execute "compiler " . g:ada_default_compiler
endif

" Section: Folding {{{1
"
if exists("g:ada_folding")
   if g:ada_folding[0] == 'i'
      setlocal foldmethod=indent
      setlocal foldignore=--
      setlocal foldnestmax=5
   elseif g:ada_folding[0] == 'g'
      setlocal foldmethod=expr
      setlocal foldexpr=ada#Pretty_Print_Folding(v:lnum)
   elseif g:ada_folding[0] == 's'
      setlocal foldmethod=syntax
   endif
   setlocal tabstop=8
   setlocal softtabstop=3
   setlocal shiftwidth=3
endif

" Section: Abbrev {{{1
"
if exists("g:ada_abbrev")
   iabbrev ret	return
   iabbrev proc procedure
   iabbrev pack package
   iabbrev func function
endif

" Section: Commands, Mapping, Menus {{{1
"
call ada#Map_Popup (
   \ 'Tag.List',
   \  'l',
   \ 'call ada#List_Tag ()')
call ada#Map_Popup (
   \'Tag.Jump',
   \'j',
   \'call ada#Jump_Tag ()')
call ada#Map_Menu (
   \'Tag.Create File',
   \':AdaTagFile',
   \'call ada#Create_Tags (''file'')')
call ada#Map_Menu (
   \'Tag.Create Dir',
   \':AdaTagDir',
   \'call ada#Create_Tags (''dir'')')

call ada#Map_Menu (
   \'Highlight.Toggle Space Errors',
   \ ':AdaSpaces',
   \'call ada#Switch_Syntax_Option (''space_errors'')')
call ada#Map_Menu (
   \'Highlight.Toggle Lines Errors',
   \ ':AdaLines',
   \'call ada#Switch_Syntax_Option (''line_errors'')')
call ada#Map_Menu (
   \'Highlight.Toggle Rainbow Color',
   \ ':AdaRainbow',
   \'call ada#Switch_Syntax_Option (''rainbow_color'')')
call ada#Map_Menu (
   \'Highlight.Toggle Standard Types',
   \ ':AdaTypes',
   \'call ada#Switch_Syntax_Option (''standard_types'')')

" 1}}}
" Reset cpoptions
let &cpoptions = s:cpoptions
unlet s:cpoptions

finish " 1}}}

"------------------------------------------------------------------------------
"   Copyright (C) 2006	Martin Krischik
"
"   Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: textwidth=78 nowrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: foldmethod=marker

SILENT KILLER Tool