neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

decada.vim (1868B)


      1 "------------------------------------------------------------------------------
      2 "  Description: Vim Ada/Dec Ada compiler file
      3 "     Language: Ada (Dec Ada)
      4 "          $Id: decada.vim 887 2008-07-08 14:29:01Z krischik $
      5 "    Copyright: Copyright (C) 2006 Martin Krischik
      6 "   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.6
     10 "    $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 Ada
     13 "               15.10.2006 MK Bram's suggestion for runtime integration
     14 "               08.09.2006 MK Correct double load protection.
     15 "    Help Page: compiler-decada
     16 "------------------------------------------------------------------------------
     17 " Last Change:	2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
     18 
     19 if (exists("current_compiler") && current_compiler == "decada") || version < 700
     20   finish
     21 endif
     22 let s:keepcpo= &cpo
     23 set cpo&vim
     24 
     25 let current_compiler = "decada"
     26 
     27 if !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 ()
     36 endif
     37 
     38 execute "CompilerSet makeprg="     . escape (g:decada.Make_Command, ' ')
     39 execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ')
     40 
     41 let &cpo = s:keepcpo
     42 unlet s:keepcpo
     43 
     44 finish " 1}}}
     45 
     46 "------------------------------------------------------------------------------
     47 "   Copyright (C) 2006  Martin Krischik
     48 "
     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 noexpandtab
     52 " vim: foldmethod=marker