This section describes how a company profile should be incorporated into MicroEmacs 2009. A company profile defines a set of extensions to MicroEmacs which encapsulate settings which are used on a company wide basis. This type of configuration is typically used with a networked (shared) installation. The company profile would typically include:-
It is suggested that all of the company extensions applied to MicroEmacs 2009 are performed in a separate directory location which shadows the MicroEmacs standard macro file directory. This enables the original files to be sourced if a user does not want to include the company files. This method also allows MicroEmacs to be updated in the future, whilst retaining the company files.
The company files are generally placed in the company sub-directory described in the installation notes.
Company macro file
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; Author : Jasspa ; Created : Thu Jul 24 09:44:49 1997 ; Last Modified : <090829.1633> ; ; Description Extensions for Jasspa ; ; Notes ; ; History ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Define the name of the company. set-variable %company-name "Jasspa" ; Add Jasspa specific file hooks ; Make-up foo file hook add-file-hook ".foo" fhook-foo 1 add-file-hook "-!-[ \t]*foobar.*-!-" fhook-foo ; -!- foobar -!- ; Override the make with localised build command set-variable %compile-com "build"
The file contains company specific file hooks and the name of the company.
Other Company Files
$MEINSTALLPATH(5), $MENAME(5), $MEPATH(5), File Hooks, File Language Templates, Installation, user-setup(3), User Profiles.
(c) Copyright JASSPA 2009
Last Modified: 2009/08/29
Generated On: 2009/10/12