
# This file describes which files should be loaded on a normal doubleclick
# and which mode a file should get when it is loaded.
# See the reference section of the Manual for a fuller description.
#
# ! : Don't test on normal doubleclick, only shift-dclick and drag to StrongED
# - : Only do this test if it is an External Edit
# > : After file has been loaded, test its content.
#
#-----------------------------------------------------------------------------
# 10.02.98 Added ">" tests for perl and HTML
# 04.11.98 Added Obey mode
# 02.07.00 Modified Python for filetype ae5 and /py endings
#          Added support for Ovation Pro Script files - C mode
# 23.07.00 Added a ! to Python files so that they are run on a double-click
# 18.07.01 Added ADA, AWK, Lua and Makefile modes
#-----------------------------------------------------------------------------

ADA
  fff,**.adb.*
  fff,**/adb
  fff,**.ads.*
  fff,**/ads

AWK
! 187,**
  fff,**/awk
> fff,** ; _awk

BasAsm
! ffb,**!StrongED.S.*

BASIC
! ffb,**
  fd1,**

C
  fff,**.C.*
  fff,**.H.*
  fff,**.!ARCterm.Script.Driver.0*
  d65,**.!Hearsay.AutoRun.*
  d65,**.!Hearsay.Driver.*
  d65,**.!Hearsay.Library.*
  b24,**
! ,**/C
! ,**/H

!Dump,3
! ff8,**
! ffa,**
! ffc,**

extASM
  725,**

External
- fff,(*).**

Forth
  400,**
  fff,**.!Forthmacs.**

Freetext
  fff,**.Brev.**
  fff,**.Dagbok.**

!HTML
! faf,**
! , **/htm **/html
> *, ** ; _html

Java
  fff,**.java.* **/java **/jav

LaTeX
! aca,**
! ce5,**

Lua
! 18c,**
! 18d,**
  fff,**/lua
> fff,** ; _lua

Makefile
  fe1,**.Makefile

Messages
  fff,**.Messages

Modula2
  fff,**.DEF.*
  fff,**.MOD.*

!News
! b86,**
  fff,**.News.**
  fff,**.MBox
  fff,**.Mail*
  fff,**.OLEfiles.mar*
  fff,**.OLEfiles.TM*
  fff,**.TTFN_*
- fff,**.TTFN_*
  fff,(Pluto)**
> fff, ** ; _Newstest

Obey
! fd6,**
! fd7,**
! fea,**
! feb,**
! ffe,**

Pascal
  fff,**.P.*
! ,**/PAS

!Perl
! 102,**
  fff,**.Perl.* **/pl
> *, ** ; _perl

Python
! ae5,**
! *, **.py.* **/py*

Sather
  fff,**.sa.*
  fff,**/sa
  fff,**/sam
  fff,**/module

Sql
  fff, **/sql **.sql.*

!StrongHlp
  ffd,**.!Manuals.**
  fff,**.!Manuals.**

StrongMode
  fff,**.!StrongED.Defaults.Modes.**
  fff,**.!StrED_cfg.UserPrefs.Modes.**
  fff,**.!StrED_cfg.Modes.**

WideText
  fff,**.Messages
  fff,**.!StrongED.Reg

# When a file is loaded, check if it contains ctrl chars in the start
# If it does, use the !Dump mode. (Don't retest ff8 or ffa)

!Dump,0
> ~ff8 ffa,** ; _dumptest

BaseMode
  fff,**
  ffd,**
