Browse Source

+ Editor options dialog documented

florian 25 years ago
parent
commit
2f75d70f63
1 changed files with 60 additions and 12 deletions
  1. 60 12
      docs/ide.tex

+ 60 - 12
docs/ide.tex

@@ -65,7 +65,7 @@ the \emph{status bar}. The empty bar between them is called the
 \emph{desktop}.
 \emph{desktop}.
 
 
 The statusbar allows a quick access to often used commands by
 The statusbar allows a quick access to often used commands by
-clicking them with the mouse. Further, it reminds you about 
+clicking them with the mouse. Further, it reminds you about
 keyboard shortcuts that are frequently used.
 keyboard shortcuts that are frequently used.
 
 
 In upper right corner of the IDE screen a clock is displayed to
 In upper right corner of the IDE screen a clock is displayed to
@@ -556,7 +556,7 @@ the new video mode will not be applied.
 \end{remark}
 \end{remark}
 
 
 The available video modes depend on the system on which the IDE
 The available video modes depend on the system on which the IDE
-is running. 
+is running.
 
 
 \begin{remark}
 \begin{remark}
 If you're using VESA modes under DOS, the display refresh rate may be
 If you're using VESA modes under DOS, the display refresh rate may be
@@ -566,10 +566,55 @@ it is quite outdated (last update somewhere in 1998). For newer
 graphics cards which support VESA 3.0, you can try to get one
 graphics cards which support VESA 3.0, you can try to get one
 of the TSR programs
 of the TSR programs
 \footnote{\textbf{T}erminate and \textbf{S}tay \textbf{R}esisdent}
 \footnote{\textbf{T}erminate and \textbf{S}tay \textbf{R}esisdent}
-available at the net to customize the refresh rate.
-%%%%!!!!!!!! footnote with URL
+available at the internet to customize the refresh rate.
+\footnote{http://www.informatik.fh-muenchen.de/~ifw98223/vbehz.htm}
 \end{remark}
 \end{remark}
 
 
+\subsection{Editor}
+\label{ide:prefeditor}
+The \emph{editor dialog} is called by the menu item
+\var{Options|Environment|Editor}. This dialog allows you to custumize
+the behavior of the editor windows. These options apply only to
+newly created editor windows. I.e. the behavior of
+windows which are already open doesn't change.
+
+\subsubsection{Editor options}
+\begin{description}
+\item [Create backup files]  Default: On  %%!!!!!!!!!!
+\item [Insert mode]  Default: On  %%!!!!!!!!!!
+\item [Auto indent mode] Default: On  %%!!!!!!!!!!
+\item [Use tab characters]  %%!!!!!!!!!!
+\item [Backspace unindents] Default: On %%!!!!!!!!!!
+\item [Persistent blocks]  Default: On %%!!!!!!!!!!
+\item [Syntax highlight]  Default: On %%!!!!!!!!!!
+\item [Block insert cursor]  %%!!!!!!!!!!
+\item [Vertical blocks] %%!!!!!!!!!!
+\item [Highlight column] %%!!!!!!!!!!
+\item [Highlight row]  %%!!!!!!!!!!
+\item [Auto-closing brackets]  %%!!!!!!!!!!
+\item [Keep trailing spaces]  %%!!!!!!!!!!
+\item [CodeComplete enabled] Default: On %%!!!!!!!!!!
+\item [Enable folds]
+\end{description}
+
+\subsubsection{Tab size}
+The meaning of this value should be obvious. It configures how
+much space characters correspond to one tab character.
+
+\subsubsection{Highlight extensions}
+The IDE can highlight pascal source files. In this input line
+can be specified which files should be highlighted using file
+patterns as known from the command line. Multiple patterns can
+can be entered if they are seperated by semicolons. The standard
+value of this input line is \var{*.pas;*.pp;*.inc}.
+
+\subsubsection{File patterns needing tabs}
+Several tools like \file{GNU Make} require that tabs aren't replaced
+by spaces. This input line allows you to specify in which files
+the tab characters should be always kept. Multiple file patterns
+can be entered, if they are seperated by tabs. The standard
+value of this input line is \var{make*;make*.*}
+
 \subsection{Mouse}
 \subsection{Mouse}
 \label{ide:prefmouse}
 \label{ide:prefmouse}
 The \emph{mouse options dialog} is called by the menu item
 The \emph{mouse options dialog} is called by the menu item
@@ -611,14 +656,14 @@ by the browser
 % Regular expressions
 % Regular expressions
 \section{Regular expressions}
 \section{Regular expressions}
 \label{ide:regexpr}
 \label{ide:regexpr}
-A regular expression is a string with sepcial characters which describes 
+A regular expression is a string with sepcial characters which describes
 a whole class of expressions. You may know this from the command line
 a whole class of expressions. You may know this from the command line
 where can enter a \file{ls *.pas} (or \file{dir *.pas}) to get a list
 where can enter a \file{ls *.pas} (or \file{dir *.pas}) to get a list
-of all pascal files in a directory. \file{*.pas} is something 
-similiar to regular expression. It uses a wildcard to describe a whole 
-class of strings: these which end with "\file{.pas}". The possibilty 
-of the wildcards in the command line are especially on DOS very limited. 
-Regular expressions offer much more: for example \file{[A-Z][0-9]+} 
+of all pascal files in a directory. \file{*.pas} is something
+similiar to regular expression. It uses a wildcard to describe a whole
+class of strings: these which end with "\file{.pas}". The possibilty
+of the wildcards in the command line are especially on DOS very limited.
+Regular expressions offer much more: for example \file{[A-Z][0-9]+}
 describes all strings which begin with a upper case letter followed by
 describes all strings which begin with a upper case letter followed by
 one or more digits (you'll understand this regular expression later).
 one or more digits (you'll understand this regular expression later).
 
 
@@ -761,7 +806,10 @@ Undo & \textsc{Alt-Backspace} & \\
 \end{FPCltable}
 \end{FPCltable}
 %
 %
 %  $Log$
 %  $Log$
-%  Revision 1.1  2000-07-13 09:10:04  michael
+%  Revision 1.2  2000-11-09 20:40:13  florian
+%    + Editor options dialog documented
+%
+%  Revision 1.1  2000/07/13 09:10:04  michael
 %  + Initial import
 %  + Initial import
 %
 %
 %  Revision 1.5  2000/03/04 07:47:28  florian
 %  Revision 1.5  2000/03/04 07:47:28  florian
@@ -772,4 +820,4 @@ Undo & \textsc{Alt-Backspace} & \\
 %
 %
 %  Revision 1.3  2000/02/28 17:45:40  florian
 %  Revision 1.3  2000/02/28 17:45:40  florian
 %    * a lot of new stuff
 %    * a lot of new stuff
-%
+%