Module: deuce-internals Synopsis: The Deuce editor Author: Scott McKay Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND /// Fundamental mode define open class () end class ; begin gethash(*keyword->major-mode*, #"fundamental") := end; define method mode-name (mode :: ) => (name :: ) "Fundamental" end method mode-name; /// Text mode define open class () end class ; begin gethash(*keyword->major-mode*, #"text") := ; gethash(*file-type->major-mode*, #"text") := end; define method mode-name (mode :: ) => (name :: ) "Text" end method mode-name; define method source-file-type (mode :: ) => (file-type) #"text" end method source-file-type;