// ===============================================================================
// -*- DATA:INI:EDT -*-
//
// WinEdt Auto-Completion
//
// ===============================================================================

[BUILD]

REQUIRES=20150415

// ===============================================================================

[AUTO_COMPLETE]

// Auto-complete form can assist you with inserting special environments,
// completing common commands (including those defines in your preamble)
// or simply completing partially typed words from enabled dictionaries...

// The form can be manually activated and hidden by pressing ESC key!

// Automatic activation may be desired by some users as they are typing
// while others may find it an unwanted distraction. That is why automatic
// activation can be disabled or else enabled only if certain criteria is met
// (eg. a limit on number of matching suggestions) in order to avoid frequent
// unnecessary activations....

// NOTE: Active Strings are used for other types of auto-completion assistance
// (eg. \cite{}, \ref{}, \begin{}, \end{}, etc...)

// You can separate manual and automatic completion settings if you want to be
// more restrictive for automatic popups. The enabled item (only one!) with the
// longest trigger is activated. If there is more than one (eg. without a trigger)
// the last item is used. This allows one to overwrite default settings with
// mode-specific exceptions.
//
// This functionality is highly configurable as users are bound to have different
// preferences when it comes to auto completion!

// It is easy to disable this functionality:

DISABLE_AUTO_COMPLETION=0
DISABLE_ESC_COMPLETION=0

ITEM="Legitimate Words"
// Words as defined in enabled dictionaries with
// USE_FOR_COMPLETION=1 property...
  ENABLED=1
  MODE_FILTER=""
  TRIGGER_STRING=""
  INCLUDE_TRIGGER=0
  DISPLAY_TRIGGER=0
  CASE_SENSITIVE=0
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  // If enabled there will be a lot of "annoying" popup suggestions!
  // Are you sure you want that?
  AUTO_POPUP_ENABLED=0
  AUTO_POPUP_MAX_SUGGESTIONS=16
  AUTO_POPUP_MIN_CHARS=4
  AUTO_POPUP_MIN_EX_CHARS=5
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO=""
  USE_ENABLED_DICTIONARIES=1
END="Legitimate Words"

ITEM="LaTeX Commands"
// LaTeX common commands dictionary and
// \newcommand{} in the preamble...
  ENABLED=1
  MODE_FILTER="TeX"
  TRIGGER_STRING="\"
  INCLUDE_TRIGGER=1
  DISPLAY_TRIGGER=0
  CASE_SENSITIVE=1
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  AUTO_POPUP_ENABLED=1
  AUTO_POPUP_MAX_SUGGESTIONS=64
  AUTO_POPUP_MIN_CHARS=2
  AUTO_POPUP_MIN_EX_CHARS=3
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO="Exe('%b\Macros\Events\DynDict.edt');"
  USE_ENABLED_DICTIONARIES=0
    DICTIONARY="LaTeX"
    DICTIONARY="LaTeX User Commands"
    DICTIONARY="LaTeX User Commands Arg"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    // Enable this one if you want to immediately complete \begin and choose
    // from the list of environments...
    // Otherwise a list of filtered environments will appear as you type
    // the first character after "\begin{" as long as LaTeX Environments
    // are enabled (with default settings).
    OBJECT="\begin{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_BeginEnv.edt');"
    // Text Color:
    OBJECT="\textcolor[rgb]{...}{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Color.edt');"
    // Alternative for active strings such as \cite{},ref{},etc...:
    // Citations:
    OBJECT="\cite{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    OBJECT="\cite*{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    OBJECT="\Cite{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    OBJECT="\nocite{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    OBJECT="\cite[]{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    OBJECT="\cite*[]{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    OBJECT="\Cite[]{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    OBJECT="\nocite[]{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    // Enable any of these citations if you are using them:
    // You may also have to increase AUTO_POPUP_MAX_SUGGESTIONS=99!
    //    OBJECT="\parencite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\parencite*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Parencite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\footcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\footcitetext{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\textcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Textcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\smartcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Smartcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\supercite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\autocite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\autocite*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Autocite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Autocite*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeauthor{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeauthor*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citeauthor{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citeauthor*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citetitle{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citetitle*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeyear{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeyear*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citedate{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citedate*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeurl{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\fullcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\footfullcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\notecite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Notecite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\pnotecite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Pnotecite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\fnotecite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citet{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citet*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citet{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citet*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citep{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citep*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citep{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citep*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeOBJECT{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeOBJECT*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\CiteOBJECT{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\CiteOBJECT*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citealp{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citealp*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citealp{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\Citealp*{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citetext{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citenum{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeyearpar{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citefullauthor{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeA{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeN{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeNP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeANP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\fullciteA{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\fullciteN{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\fullciteNP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\fullciteANP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\shortcite{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\shortciteA{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\shortciteN{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\shortciteNP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\shortciteANP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\citeyearNP{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_Cite.edt');"
    //    OBJECT="\parencite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\parencite*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Parencite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\footcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\footcitetext[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\textcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Textcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\smartcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Smartcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\supercite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\autocite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\autocite*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Autocite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Autocite*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeauthor[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeauthor*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citeauthor[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citeauthor*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citetitle[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citetitle*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeyear[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeyear*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citedate[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citedate*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeurl[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\fullcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\footfullcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\notecite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Notecite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\pnotecite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Pnotecite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\fnotecite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citet[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citet*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citet[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citet*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citep[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citep*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citep[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citep*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeOBJECT[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeOBJECT*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\CiteOBJECT[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\CiteOBJECT*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citealp[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citealp*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citealp[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\Citealp*[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citetext[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citenum[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeyearpar[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citefullauthor[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeA[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeN[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeNP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeANP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\fullciteA[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\fullciteN[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\fullciteNP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\fullciteANP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\shortcite[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\shortciteA[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\shortciteN[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\shortciteNP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\shortciteANP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    //    OBJECT="\citeyearNP[]{...}"
    //      MACRO="Exe('%b\Macros\Auto Complete\TeX_CiteOpt.edt');"
    // References:
    OBJECT="\ref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    OBJECT="\vref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    OBJECT="\cref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    OBJECT="\Cref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    OBJECT="\eqref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    OBJECT="\pageref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    OBJECT="\autoref{...}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Ref.edt');"
    // Glossary:
    OBJECT="\gls{...}"
        MACRO="Exe('%b\Macros\Auto Complete\TeX_Gls.edt');"
    OBJECT="\Gls{...}"
        MACRO="Exe('%b\Macros\Auto Complete\TeX_Gls.edt');"
    OBJECT="\GLS{...}"
        MACRO="Exe('%b\Macros\Auto Complete\TeX_Gls.edt');"
    OBJECT="\gls[]{...}"
        MACRO="Exe('%b\Macros\Auto Complete\TeX_GlsOpt.edt');"
    OBJECT="\Gls[]{...}"
        MACRO="Exe('%b\Macros\Auto Complete\TeX_GlsOpt.edt');"
    OBJECT="\GLS[]{...}"
        MACRO="Exe('%b\Macros\Auto Complete\TeX_GlsOpt.edt');"
    // Include Graphics...
    OBJECT="\includegraphics[width=]{filename}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_InclGraphics.edt');"
    // Font typeface commands:
    OBJECT="\emph{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\textbf{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\textit{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\textsl{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\texttt{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    // Common section commands:
    OBJECT="\part{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\chapter{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\section{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subsection{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subsubsection{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\paragraph{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subparagraph{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\part*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\chapter*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\section*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subsection*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subsubsection*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\paragraph*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subparagraph*{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\part[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\chapter[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\section[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subsection[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subsubsection[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\paragraph[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\subparagraph[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    // Common LaTeX Commands with arguments:
    OBJECT="\href{link}{text}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\url{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\label{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\label[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\footnote{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\text{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    // Math commands from GUI control
    OBJECT="\mathds{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\mathbb{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\mathbf{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\mathcal{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\mathrm{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\mathfrak{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\hat{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\check{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\breve{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\acute{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\grave{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\tilde{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\bar{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\vec{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\dot{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\ddot{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\overline{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\underline{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\overleftarrow{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\overrightarrow{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\widetilde{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\widehat{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\overbrace{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\underbrace{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\sqrt{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\sqrt[]{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\binom{}{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\frac{}{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\sum_{}^{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\prod_{}^{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\coprod_{}^{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    OBJECT="\int_{}^{}"
      MACRO="Exe('%b\Macros\Auto Complete\TeX_Arg.edt');"
    // LaTeX3 Syntax
    OBJECT="\ExplSyntaxOn...Off"
      MACRO="Exe('%b\Macros\Auto Complete\LaTeX3Syntax.edt');"
END="LaTeX Commands"

ITEM="LaTeX Environments"
// LaTeX \begin{foo}..\end{foo} Environments and
// those defined as \newtheorem and \newenvironment in the preamble...
// Placeholders (bullets) are used to mark positions where text is to be typed
// Use Ctrl+Space and Ctrl+Shift+Space to jump to next or previous bullet
// List of LaTeX environments (a few extra AMS article ones):
//   http://latex.wikia.com/wiki/List_of_LaTeX_environments
  ENABLED=1
  MODE_FILTER="TeX"
  TRIGGER_STRING="\begin{"
  INCLUDE_TRIGGER=0
  DISPLAY_TRIGGER=0
  CASE_SENSITIVE=1
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  AUTO_POPUP_ENABLED=1
  AUTO_POPUP_MAX_SUGGESTIONS=32
  AUTO_POPUP_MIN_CHARS=1
  AUTO_POPUP_MIN_EX_CHARS=1
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO="Exe('%b\Macros\Events\DynDict.edt');"
  USE_ENABLED_DICTIONARIES=0
    DICTIONARY="LaTeX User Environments" // \newtheorem{foo} and \newenvironment{foo}
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "LetReg(-2,!'');"+           // Extra info after \begin{foo}
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="?"
      MACRO="EnterReg(9,'Environment name:','Insert Environment');"+
            "LetTempReg('%!9');"+
            "LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="document"
      MACRO="LetReg(-1,!'');"+          // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="titlepage"
      MACRO="LetReg(-1,!'');"+          // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="abstract"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="proof"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="theorem"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="center"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="flushleft"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="flushright"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="quotation"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="quote"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="verbatim"
      MACRO="LetReg(-1,!'');"+          // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="verse"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="tikzpicture"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="scope"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="axis"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="semilogxaxis"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="semilogyaxis"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="loglogaxis"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="polaraxis"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="ternaryaxis"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="smithchart"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="groupplot"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="pgfpicture"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="forest"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="circuitikz"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="tikzcd"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="minipage"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "LetReg(-2,!'[]{}');"+     // Extra info after \begin{foo}
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="equation"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "LetReg(-2,!'\label{}');"+  // Extra info after \begin{foo}
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="equation*"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="subequations"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "LetReg(-2,!'\label{}');"+  // Extra info after \begin{foo}
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="displaymath"
      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    // Do we really use this one for in-line math $..$ or \(...\)?
    // Do not think so (less is more:-)...
    //    OBJECT="math"
    //      MACRO="LetReg(-1,!'  ');"+        // Content placeholder (optionally indented)
    //            "Exe('%b\Macros\Auto Complete\TeXEnv.edt');"
    OBJECT="eqnarray"
      MACRO="LetReg(-1,!'  ');"+         // Item Indentation
            "LetReg(-2,!'');"+           // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+  // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXEqnArray.edt');"
    OBJECT="eqnarray*"
      MACRO="LetReg(-1,!'  ');"+         // Item Indentation
            "LetReg(-2,!'');"+           // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+  // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXEqnArray.edt');"
    OBJECT="cases"
      MACRO="LetReg(-1,!'  ');"+         // Item Indentation
            "LetReg(-2,!'');"+           // Extra info after \begin{foo}
            "LetReg(-3,!'Cases');"+      // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXCases.edt');"
    OBJECT="itemize"
      MACRO="LetReg(-1,!'  \item ');"+  // Item placeholder  (optionally indented)
            "LetReg(-2,!'');"+           // Extra info after \begin{foo}
            "LetReg(-3,!'List Items');"+ // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of items
            "Exe('%b\Macros\Auto Complete\TeXList.edt');"
    OBJECT="enumerate"
      MACRO="LetReg(-1,!'  \item ');LetReg(-2,!'');"+
            "LetReg(-3,!'Enumerate Items');LetReg(-4,!'3');"+
            "Exe('%b\Macros\Auto Complete\TeXList.edt');"
    OBJECT="description"
      MACRO="LetReg(-1,!'  \item[] ');LetReg(-2,!'');"+
            "LetReg(-3,!'Description Items');LetReg(-4,!'3');"+
            "Exe('%b\Macros\Auto Complete\TeXList.edt');"
    OBJECT="list"
      MACRO="LetReg(-1,!'  \item ');LetReg(-2,!'{}');"+
            "LetReg(-3,!'List Items');LetReg(-4,!'3');"+
            "Exe('%b\Macros\Auto Complete\TeXList.edt');"
    OBJECT="array"
      MACRO="LetReg(-1,!'  ');"+     // Rows Indentation
            "Exe('%b\Macros\Auto Complete\TeXArray.edt');"
    OBJECT="matrix"
      MACRO="LetReg(-1,!'  ');"+     // Rows Indentation
            "LetReg(-2,!'matrix');"+ // Environment Name
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="bmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'bmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="Bmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'Bmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="pmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'pmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="vmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'vmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="Vmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'Vmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="smallmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'smallmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="matrix [bmatrix]"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'bmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="matrix {Bmatrix}"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'Bmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="matrix (pmatrix)"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'pmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="matrix |vmatrix|"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'vmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="matrix ||Vmatrix||"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'Vmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="matrix smallmatrix"
      MACRO="LetReg(-1,!'  ');LetReg(-2,!'smallmatrix');"+
            "Exe('%b\Macros\Auto Complete\TeXMatrix.edt');"
    OBJECT="figure"
      MACRO="LetReg(-1,!'  ');"+           // Indentation
            "LetReg(-2,!'');"+             // Floating placement eg. [htbp]
            "Exe('%b\Macros\Auto Complete\TeXFigure.edt');"
    OBJECT="table"
      MACRO="LetReg(-1,!'  ');"+           // Indentation
            "LetReg(-2,!'');"+             // Floating placement eg. [htbp]
            "Exe('%b\Macros\Auto Complete\TeXTable.edt');"
    OBJECT="picture"
      MACRO="LetReg(-1,!'');"+             // Indentation
            "LetReg(-2,!'(,)(,)');"+   // Dimensions and Offset
            "Exe('%b\Macros\Auto Complete\TeXPicture.edt');"
    OBJECT="tabular"
      MACRO="LetReg(-1,!'  ');"+           // Item Indentation
            "Exe('%b\Macros\Auto Complete\TeXTabular.edt');"
    OBJECT="tabbing"
      MACRO="LetReg(-1,!'  ');"+           // Item Indentation
            "Exe('%b\Macros\Auto Complete\TeXTabbing.edt');"
    OBJECT="split"
      MACRO="LetReg(-1,!'  ');"+           // Item Indentation
            "LetReg(-2,!'');"+             // Extra info after \begin{foo}
            "LetReg(-3,!'Lines');"+        // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXSplit.edt');"
    OBJECT="align"
      MACRO="LetReg(-1,!'   & ');"+      // Item placeholder  (optionally indented)
            "LetReg(-2,!'\label{}');"+    // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="align*"
      MACRO="LetReg(-1,!'   & ');"+      // Item placeholder  (optionally indented)
            "LetReg(-2,!'');"+             // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="flalign"
      MACRO="LetReg(-1,!'   & ');"+      // Item placeholder  (optionally indented)
            "LetReg(-2,!'\label{}');"+    // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="flalign*"
      MACRO="LetReg(-1,!'   & ');"+      // Item placeholder  (optionally indented)
            "LetReg(-2,!'');"+             // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="alignat"
      MACRO="LetReg(-1,!'   & ');"+      // Item placeholder  (optionally indented)
            "LetReg(-2,!'{}\label{}');"+ // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="alignat*"
      MACRO="LetReg(-1,!'   & ');"+      // Item placeholder  (optionally indented)
            "LetReg(-2,!'{}');"+          // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="multline"
      MACRO="LetReg(-1,!'  ');"+          // Item placeholder  (optionally indented)
            "LetReg(-2,!'\label{}');"+    // Extra info after \begin{foo}
            "LetReg(-3,!'Lines');"+        // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of lines
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="multline*"
      MACRO="LetReg(-1,!'  ');"+          // Item placeholder  (optionally indented)
            "LetReg(-2,!'');"+             // Extra info after \begin{foo}
            "LetReg(-3,!'Lines');"+        // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of lines
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="gather"
      MACRO="LetReg(-1,!'  ');"+          // Item placeholder  (optionally indented)
            "LetReg(-2,!'\label{}');"+    // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="gather*"
      MACRO="LetReg(-1,!'  ');"+          // Item placeholder  (optionally indented)
            "LetReg(-2,!'');"+             // Extra info after \begin{foo}
            "LetReg(-3,!'Equations');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXAlign.edt');"
    OBJECT="thebibliography"
      MACRO="LetReg(-1,!'\bibitem{}');"+  // Item placeholder  (optionally indented)
            "LetReg(-2,!'{}');"+          // Widest Label Width (eg. 10)
            "LetReg(-3,!'Bib Items');"+    // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+            // Default fixed number of equations
            "Exe('%b\Macros\Auto Complete\TeXBbl.edt');"
    // Add More Environments here...
END="LaTeX Environments"

ITEM="HTML Commands"
// HTML commands
  ENABLED=1
  MODE_FILTER="HTML;XML|XWE"
  TRIGGER_STRING="<"
  INCLUDE_TRIGGER=0
  DISPLAY_TRIGGER=1
  CASE_SENSITIVE=0
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  AUTO_POPUP_ENABLED=1
  AUTO_POPUP_MAX_SUGGESTIONS=99
  AUTO_POPUP_MIN_CHARS=1
  AUTO_POPUP_MIN_EX_CHARS=4
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO=""
  USE_ENABLED_DICTIONARIES=0
    // DICTIONARY="HTML"
    OBJECT="ul> ... </ul>"
      MACRO="LetReg(-1,!'  ');"+  // Indentation
            "LetReg(-2,!'ul');"+  // Environment name
            "LetReg(-3,!'List Items');"+ // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of items
            "Exe('%b\Macros\Auto Complete\HTMLList.edt');"
    OBJECT="ol> ... </ol>"
      MACRO="LetReg(-1,!'  ');"+  // Indentation
            "LetReg(-2,!'ol');"+  // Environment name
            "LetReg(-3,!'List Items');"+ // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of items
            "Exe('%b\Macros\Auto Complete\HTMLList.edt');"
    OBJECT="table> ... </table>"
      MACRO="LetReg(-1,!'');"+  // Indentation
            "Exe('%b\Macros\Auto Complete\HTMLTable.edt');"
    OBJECT="font color=""""/></font>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLColor.edt');"
    OBJECT="!-  -->"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="img src=""""/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="HR/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="br/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="i></i>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="b></b>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="em></em>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="tt></tt>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="strong></strong>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="small></small>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="big></big>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="sup></sup>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="sub></sub>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span class=""""></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="a name=""""/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="a href=""""></a>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="a href=""mailto:""></a>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="li></li>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="tr></tr>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="td></td>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="title></title>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H1></H1>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H2></H2>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H3></H3>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H4></H4>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H5></H5>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H6></H6>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="blockquote>  </blockquote>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'blockquote');"+  // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="pre>  </pre>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'pre');"+         // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="HTML>  </HTML>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'HTML');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="HEAD>  </HEAD>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'HEAD');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="BODY>  </BODY>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'BODY');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="caption>  </caption>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'caption');"+     // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p class=""""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' class=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""justify""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""justify""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""center""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""center""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""left""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""left""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""right""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""right""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div>  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div id="""">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' id=""""');"+   // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div class="""">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' class=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align="""">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""justify"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""justify""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""center"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""center""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""left"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""left""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""right"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""right""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
END="HTML Commands"

ITEM="WinEdt HTML Help Commands"
// HTML and WinEdt HTML Help commands
  ENABLED=1
  MODE_FILTER="XWE"
  TRIGGER_STRING="<"
  INCLUDE_TRIGGER=0
  DISPLAY_TRIGGER=1
  CASE_SENSITIVE=0
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  AUTO_POPUP_ENABLED=1
  AUTO_POPUP_MAX_SUGGESTIONS=99
  AUTO_POPUP_MIN_CHARS=1
  AUTO_POPUP_MIN_EX_CHARS=4
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO=""
  USE_ENABLED_DICTIONARIES=0
    // DICTIONARY="HTML"
    // HTML commands and environments
    OBJECT="ul> ... </ul>"
      MACRO="LetReg(-1,!'  ');"+  // Indentation
            "LetReg(-2,!'ul');"+  // Environment name
            "LetReg(-3,!'List Items');"+ // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of items
            "Exe('%b\Macros\Auto Complete\HTMLList.edt');"
    OBJECT="ol> ... </ol>"
      MACRO="LetReg(-1,!'  ');"+  // Indentation
            "LetReg(-2,!'ol');"+  // Environment name
            "LetReg(-3,!'List Items');"+ // Dialog caption (empty for fixed number of items)
            "LetReg(-4,!'3');"+          // Default fixed number of items
            "Exe('%b\Macros\Auto Complete\HTMLList.edt');"
    OBJECT="table> ... </table>"
      MACRO="LetReg(-1,!'');"+  // Indentation
            "Exe('%b\Macros\Auto Complete\HTMLTable.edt');"
    OBJECT="font color=""""/></font>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLColor.edt');"
    OBJECT="!-  -->"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="img src=""""/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="HR/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="br/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="i></i>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="b></b>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="em></em>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="tt></tt>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="strong></strong>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="small></small>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="big></big>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="sup></sup>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="sub></sub>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span class=""""></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="a name=""""/>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="a href=""""></a>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="a href=""mailto:""></a>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="li></li>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="tr></tr>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="td></td>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="title></title>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H1></H1>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H2></H2>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H3></H3>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H4></H4>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H5></H5>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="H6></H6>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="blockquote>  </blockquote>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'blockquote');"+  // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="pre>  </pre>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'pre');"+         // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="HTML>  </HTML>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'HTML');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="HEAD>  </HEAD>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'HEAD');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="BODY>  </BODY>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'BODY');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="caption>  </caption>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'caption');"+     // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p class=""""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' class=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""justify""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""justify""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""center""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""center""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""left""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""left""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="p align=""right""></p>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'p');"+           // Environment name
            "LetReg(-3,!' align=""right""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div>  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div id="""">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' id=""""');"+   // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div class="""">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' class=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align="""">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""justify"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""justify""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""center"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""center""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""left"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""left""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="div align=""right"">  </div>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'div');"+         // Environment name
            "LetReg(-3,!' align=""right""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    // XWE submode - specific commands and environments
    OBJECT="span class=""cmd""></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span class=""arg""></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span class=""mcr""></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="span class=""hk""></span>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="ind href=""""></ind>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="htm file="".html"" title=""""></htm>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="sec file="".html"" title=""""></sec>"
      MACRO="Exe('%b\Macros\Auto Complete\HTMLCmd.edt');"
    OBJECT="list>  </list>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'list');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="content>  </content>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'content');"+     // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="topic file="".html"">  </topic>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'topic');"+       // Environment name
            "LetReg(-3,!' file="".html""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="section name="""">  </section>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'section');"+     // Environment name
            "LetReg(-3,!' name=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview>  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+       // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type="""">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""edt"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""edt""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""ini"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""ini""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""tex"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""tex""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""htm"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""htm""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""dat"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""dat""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""bib"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""bib""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""txt"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""txt""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="preview type=""none"">  </preview>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'preview');"+     // Environment name
            "LetReg(-3,!' type=""none""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="text name="""">  </text>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'text');"+        // Environment name
            "LetReg(-3,!' name=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="macro name="""">  </macro>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'macro');"+       // Environment name
            "LetReg(-3,!' name=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="arg name="""" type="""">  </arg>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'arg');"+        // Environment name
            "LetReg(-3,!' name="""" type=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="arg name="""" type=""String"">  </arg>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'arg');"+        // Environment name
            "LetReg(-3,!' name="""" type=""String""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="arg name="""" type=""Integer"">  </arg>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'arg');"+        // Environment name
            "LetReg(-3,!' name="""" type=""Integer""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="arg name="""" type=""Choice"">  </arg>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'arg');"+        // Environment name
            "LetReg(-3,!' name="""" type=""Choice""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="arg name="""" type=""Register"">  </arg>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'arg');"+        // Environment name
            "LetReg(-3,!' name="""" type=""Register""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="arg name="""" type=""Flags"">  </arg>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'arg');"+        // Environment name
            "LetReg(-3,!' name="""" type=""Flags""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="val arg="""">  </val>"
      MACRO="LetReg(-1,!'');"+           // Indentation
            "LetReg(-2,!'val');"+        // Environment name
            "LetReg(-3,!' arg=""""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="desc>  </desc>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'desc');"+        // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="re>  </re>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'re');"+          // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="ex>  </ex>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'ex');"+          // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="txt>  </txt>"
      MACRO="LetReg(-1,!'');"+            // Indentation
            "LetReg(-2,!'txt');"+         // Environment name
            "LetReg(-3,!'');"+            // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type="""" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type="""" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type=""String"" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type=""String"" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type=""Integer"" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type=""Integer"" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type=""List"" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type=""List"" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type=""RGB"" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type=""RGB"" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type=""0/1"" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type=""0/1"" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
    OBJECT="opt name="""" type=""(..)"" level="""">  </opt>"
      MACRO="LetReg(-1,!'  ');"+          // Indentation
            "LetReg(-2,!'opt');"+         // Environment name
            "LetReg(-3,!' name="""" type=""(..)"" level="""" list=""No""');"+ // Options
            "Exe('%b\Macros\Auto Complete\HTMLEnv.edt');"
END="WinEdt HTML Help Commands"

ITEM="NSIS"
// NSIS instructions, directives and parameters
  ENABLED=1
  MODE_FILTER="NSIS"
  TRIGGER_STRING=""
  INCLUDE_TRIGGER=0
  DISPLAY_TRIGGER=0
  CASE_SENSITIVE=0
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  AUTO_POPUP_ENABLED=1
  AUTO_POPUP_MAX_SUGGESTIONS=32
  AUTO_POPUP_MIN_CHARS=2
  AUTO_POPUP_MIN_EX_CHARS=2
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO=""
  USE_ENABLED_DICTIONARIES=0
    DICTIONARY="NSIS"
END="NSIS"

ITEM="WinEdt Macro Commands"
// WinEdt Macro commands
  ENABLED=1
  MODE_FILTER="ASCII:EDT"
  TRIGGER_STRING=""
  INCLUDE_TRIGGER=0
  DISPLAY_TRIGGER=0
  CASE_SENSITIVE=1
  MAX_SUGGESTIONS=999
  MANUAL_POPUP_ENABLED=1
  AUTO_POPUP_ENABLED=1
  AUTO_POPUP_MAX_SUGGESTIONS=32
  AUTO_POPUP_MIN_CHARS=2
  AUTO_POPUP_MIN_EX_CHARS=2
  AUTO_POPUP_EVENT_MACRO=""
  MANUAL_POPUP_EVENT_MACRO=""
  USE_ENABLED_DICTIONARIES=0
    DICTIONARY="Edt"
END="WinEdt Macro Commands"

// ===============================================================================

[END]
