codekingpro/portable-devtools
114k
1"------------------------------------------------------------------------------2" Description: Vim Ada/Dec Ada compiler file3" Language: Ada (Dec Ada)4" $Id: decada.vim 887 2008-07-08 14:29:01Z krischik $5" Copyright: Copyright (C) 2006 Martin Krischik6" Maintainer: Martin Krischik <krischik@users.sourceforge.net>7" $Author: krischik $8" $Date: 2008-07-08 16:29:01 +0200 (Di, 08 Jul 2008) $9" Version: 4.610" $Revision: 887 $11" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/compiler/decada.vim $12" History: 21.07.2006 MK New Dec Ada13" 15.10.2006 MK Bram's suggestion for runtime integration14" 08.09.2006 MK Correct double load protection.15" Help Page: compiler-decada16"------------------------------------------------------------------------------17" Last Change: 2024 Apr 03 by The Vim Project (removed :CompilerSet definition)18 19if (exists("current_compiler") && current_compiler == "decada") || version < 70020 finish21endif22let s:keepcpo= &cpo23set cpo&vim24 25let current_compiler = "decada"26 27if !exists("g:decada")28 let g:decada = decada#New ()29 30 call ada#Map_Menu (31 \'Dec Ada.Build',32 \'<F7>',33 \'call decada.Make ()')34 35 call g:decada.Set_Session ()36endif37 38execute "CompilerSet makeprg=" . escape (g:decada.Make_Command, ' ')39execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ')40 41let &cpo = s:keepcpo42unlet s:keepcpo43 44finish " 1}}}45 46"------------------------------------------------------------------------------47" Copyright (C) 2006 Martin Krischik48"49" Vim is Charityware - see ":help license" or uganda.txt for licence details.50"------------------------------------------------------------------------------51" vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab52" vim: foldmethod=marker53 