__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
"------------------------------------------------------------------------------
" Description: Vim Ada omnicompletion file
" Language: Ada (2005)
" $Id: adacomplete.vim 887 2008-07-08 14:29:01Z krischik $
" Maintainer: Martin Krischik
" $Author: krischik $
" $Date: 2008-07-08 16:29:01 +0200 (Di, 08 Jul 2008) $
" Version: 4.6
" $Revision: 887 $
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/adacomplete.vim $
" History: 24.05.2006 MK Unified Headers
" 26.05.2006 MK improved search for begin of word.
" 16.07.2006 MK Ada-Mode as vim-ball
" 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 against using setlocal omnifunc
" 05.11.2006 MK Bram suggested to save on spaces
" Help Page: ft-ada-omni
"------------------------------------------------------------------------------
if version < 700
finish
endif
" Section: adacomplete#Complete () {{{1
"
" This function is used for the 'omnifunc' option.
"
function! adacomplete#Complete (findstart, base)
if a:findstart == 1
return ada#User_Complete (a:findstart, a:base)
else
"
" look up matches
"
if exists ("g:ada_omni_with_keywords")
call ada#User_Complete (a:findstart, a:base)
endif
"
" search tag file for matches
"
let l:Pattern = '^' . a:base . '.*$'
let l:Tag_List = taglist (l:Pattern)
"
" add symbols
"
for Tag_Item in l:Tag_List
if l:Tag_Item['kind'] == ''
"
" Tag created by gnat xref
"
let l:Match_Item = {
\ 'word': l:Tag_Item['name'],
\ 'menu': l:Tag_Item['filename'],
\ 'info': "Symbol from file " . l:Tag_Item['filename'] . " line " . l:Tag_Item['cmd'],
\ 'kind': 's',
\ 'icase': 1}
else
"
" Tag created by ctags
"
let l:Info = 'Symbol : ' . l:Tag_Item['name'] . "\n"
let l:Info .= 'Of type : ' . g:ada#Ctags_Kinds[l:Tag_Item['kind']][1] . "\n"
let l:Info .= 'Defined in File : ' . l:Tag_Item['filename'] . "\n"
if has_key( l:Tag_Item, 'package')
let l:Info .= 'Package : ' . l:Tag_Item['package'] . "\n"
let l:Menu = l:Tag_Item['package']
elseif has_key( l:Tag_Item, 'separate')
let l:Info .= 'Separate from Package : ' . l:Tag_Item['separate'] . "\n"
let l:Menu = l:Tag_Item['separate']
elseif has_key( l:Tag_Item, 'packspec')
let l:Info .= 'Package Specification : ' . l:Tag_Item['packspec'] . "\n"
let l:Menu = l:Tag_Item['packspec']
elseif has_key( l:Tag_Item, 'type')
let l:Info .= 'Datetype : ' . l:Tag_Item['type'] . "\n"
let l:Menu = l:Tag_Item['type']
else
let l:Menu = l:Tag_Item['filename']
endif
let l:Match_Item = {
\ 'word': l:Tag_Item['name'],
\ 'menu': l:Menu,
\ 'info': l:Info,
\ 'kind': l:Tag_Item['kind'],
\ 'icase': 1}
endif
if complete_add (l:Match_Item) == 0
return []
endif
if complete_check ()
return []
endif
endfor
return []
endif
endfunction adacomplete#Complete
finish " 1}}}
"------------------------------------------------------------------------------
" Copyright (C) 2006 Martin Krischik
"
" Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: foldmethod=marker
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| dist | Folder | 0755 |
|
|
| xml | Folder | 0755 |
|
|
| zig | Folder | 0755 |
|
|
| RstFold.vim | File | 1.86 KB | 0644 |
|
| ada.vim | File | 22.04 KB | 0644 |
|
| adacomplete.vim | File | 3.58 KB | 0644 |
|
| bitbake.vim | File | 3.02 KB | 0644 |
|
| cargo.vim | File | 3.96 KB | 0644 |
|
| ccomplete.vim | File | 19.38 KB | 0644 |
|
| clojurecomplete.vim | File | 8.66 KB | 0644 |
|
| context.vim | File | 2.46 KB | 0644 |
|
| contextcomplete.vim | File | 656 B | 0644 |
|
| csscomplete.vim | File | 42.24 KB | 0644 |
|
| decada.vim | File | 2.93 KB | 0644 |
|
| freebasic.vim | File | 1.02 KB | 0644 |
|
| getscript.vim | File | 24.29 KB | 0644 |
|
| gnat.vim | File | 5.21 KB | 0644 |
|
| gzip.vim | File | 6.55 KB | 0644 |
|
| haskellcomplete.vim | File | 103.31 KB | 0644 |
|
| htmlcomplete.vim | File | 24.88 KB | 0644 |
|
| javascriptcomplete.vim | File | 27.49 KB | 0644 |
|
| modula2.vim | File | 691 B | 0644 |
|
| netrw.vim | File | 555.72 KB | 0644 |
|
| netrwFileHandlers.vim | File | 9.89 KB | 0644 |
|
| netrwSettings.vim | File | 10.09 KB | 0644 |
|
| netrw_gitignore.vim | File | 1.21 KB | 0644 |
|
| paste.vim | File | 738 B | 0644 |
|
| phpcomplete.vim | File | 346.21 KB | 0644 |
|
| python.vim | File | 7.7 KB | 0644 |
|
| python3complete.vim | File | 21.16 KB | 0644 |
|
| pythoncomplete.vim | File | 21.59 KB | 0644 |
|
| racket.vim | File | 7.29 KB | 0644 |
|
| rubycomplete.vim | File | 25.2 KB | 0644 |
|
| rust.vim | File | 16.58 KB | 0644 |
|
| rustfmt.vim | File | 7.8 KB | 0644 |
|
| spellfile.vim | File | 6.03 KB | 0644 |
|
| sqlcomplete.vim | File | 38.27 KB | 0644 |
|
| syntaxcomplete.vim | File | 32.86 KB | 0644 |
|
| tar.vim | File | 29.22 KB | 0644 |
|
| tohtml.vim | File | 31.68 KB | 0644 |
|
| typeset.vim | File | 5.94 KB | 0644 |
|
| vimball.vim | File | 23.76 KB | 0644 |
|
| xmlcomplete.vim | File | 14.59 KB | 0644 |
|
| xmlformat.vim | File | 6.05 KB | 0644 |
|
| zip.vim | File | 15.23 KB | 0644 |
|