|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: . T
Length: 4010 (0xfaa) Types: TextFile Names: ».ada-init«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89 └─⟦dbcd4071d⟧ »./gnu-ada-1.05.tar.Z« └─⟦999713de5⟧ └─⟦this⟧ ».ada-init«
;;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Emacs-Lisp -*- ;;;;;;;;;;;;;;;;;;;;;;;;;; ;; .ada-init --- Sample .emacs file with ada stuff in it ;; Author : Lynn Slater ;; Created On : Tue Sep 6 13:08:37 1988 ;; Last Modified By: Lynn Slater ;; Last Modified On: Tue Oct 18 07:06:34 1988 ;; Update Count : 12 ;; Status : General Public Release 1.05 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; History ;; 8-Sep-1988 Lynn Slater ;; added the autoloads, add to load-path, the auto-mode-alist, and the ;; load of header. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Add the Ada support directory onto your load path ;; Make this check safe for multiple evaluations ;; even if it requires a little fiddling. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun add-to-load-path (dirname) "Adds DIR to the load path provided it is not already there" (interactive) (let ((private-load-path-name (expand-file-name dirname))) (if (not ;; Below is the equivilent to the member function (let ((found nil) (t-list load-path)) (while (and (not found) t-list) (if (equal (car t-list) private-load-path-name) (setq found t-list)) (setq t-list (cdr t-list))) found));; end logical member fcn (setq load-path (cons private-load-path-name load-path)) ))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; CHANGE THE FOLLOWING LINE! (add-to-load-path "~lrs/emacs") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (setq auto-mode-alist ; invoke ada-mode on (cons '("\\.a$" . ada-mode) ; *.a files (cons '("\\.a~$" . ada-mode) auto-mode-alist))) (autoload 'ada-mode "electric-ada" "Mode for ada programs" t) (require 'header) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; If you are an ada user, you may want to set up some of the following: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'elec-ada) ;; loads all the ada stuff (setq dired-ada-mode t) ;; dired's will be in Ada mode ;; Include or Change the below only if the values shown are not the ones ;; you need. ;; (setq dired-ada-main-program-name "") ;; Name of main language unit last ;; ;; used to link with a.ld. ;; (setq ada-link-ld-options "" ) ;; Options to a.ld when linking. ;; (setq ada-compile-options "-v") ;; Options to ada when compiling. ;; (setq ada-make-options "") ;; Options to a.make ;; (setq ada-link-unix-options "") ;; Options to Unix loader when linking ;; (setq ada-ls-options "-v") ;; Options passed to a.ls. ;; (setq ada-du-options "-e -f -i") ;; Options passed to a.du. ;; (setq ada-tags-options "-t") ;; Options passed to a.tags. ;; (setq ada-tags-files "*.a") ;; Files passed to a.tags. ;; (setq ada-run-options "") ;; Options passed to run programs. ;; (setq ada-run-program "") ;; Name of the program to run ;; (setq ada-spec-suffix "-a.a") ;; Suffix presumed to exist on all ;; ;; Ada specification files. ;; (setq ada-body-suffix "-b.a") ;; Suffix of body files. ;; ;; If you expect to be using the BNF templates alot, uncomment the following ;; (load "ada-templ" t t) ;; loads the ada bnf ;; If you want the 'smart' templates bound to a sequence easier to type ;; than "C-ct", uncomment the following ;; (define-key ada-mode-map "\C-t" ada-template-map) ;; ;; For special operations ;; (setq ada-mode-hook '(<list of your functions>')) ;; ;; Change the below if needed: ;; Name of the directory containing the online ada language reference. ;; This directory is expected to contain the files TAGS and index.doc.1 ;; (setq ada-online-manual-directory "/tools/ada-source/ansi-lrm")