This wiki is out of date, use the continuation of this wiki instead

Tutorial:Setting up Fenix with ConTEXT, Setting up Fenix with ConTEXT

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 23:54, 8 August 2007 (edit)
Sandman (Talk | contribs)
m
← Previous diff
Current revision (00:16, 9 August 2007) (edit) (undo)
Sandman (Talk | contribs)
(Setting up Fenix with ConTEXT moved to Tutorial:Setting up Fenix with ConTEXT: tutorial namespace)
 
Line 1: Line 1:
-[[Category:general]]+#REDIRECT [[Tutorial:Setting up Fenix with ConTEXT]]
-[[Category:tutorials]]+
-[[Category:setting up Fenix]]+
- +
-Setting up Fenix with [http://www.context.cx ConTEXT].+
- +
-It is assumed [[Latest_Fenix_version|Fenix Binaries]] are downloaded in a certain folder, thus in which fxi.exe and fxc.exe will be. With the Run and Lookup setup sections, a file is required: [[Media:ContextBatches.zip|ConTEXTBatches.zip]]. It is required that this archive is extracted into the folder previously mentioned, the one containing fxi.exe and fxc.exe.+
- +
-Here and there this folder will be denoted as <code>XXXXXX</code>. You will need to replace <code>XXXXXX</code> with the path to the directory you extracted the binaries to, in both ConTEXT as fxc.bat.+
- +
-For example, you extracted the binaries to <code>D:\Fenix\Executables\</code>, then you will need to replace <code>XXXXXX</code> with <code>D:\Fenix\Executables</code> (watch that last <code>\</code>, there only needs to be one). This needs to be done in ConTEXT as well as the batch file (fxc.bat)+
- +
-== Syntax Highlighter ==+
-# Place [[Media:Fenix.chl|fenix.chl]] in the folder ConTEXT\Highlighters+
-# Restart ConTEXT+
-# File -> New+
-# Go to Tools -> Set Highlighter -> Customize Types..., select Foxpro, click on Edit and change "prg" to "prg2".+
- +
-You can meddle with the colours all you like: Options -> Environment Options -> Colors. You can also edit the colours in fenix.chl, if you find this easier. This can be handy for changing all backgrounds in a quick way.+
- +
-Should you add native Fenix keywords to the highlighter, which were forgotten, be so kind as to notify of the addition on the [[Image_talk:Fenix.chl|Fenix.chl discussion page]].+
- +
-== Hotkeys ==+
-The setting up here happens in Options -> Environment Options -> [Execute Keys]. To add hotkeys for Fenix, click on the button Add and enter <code>prg,inc,fh</code> for extensions. Noted are generally used hotkeys between brackets, but this can be altered.+
- +
-=== Lookup on this wiki (F9/F12) ===+
-# Download fxw.bat ([[Media:ContextBatches.zip|ConTEXTBatches.zip]]: extract into fxi/fxc folder), if not done already.+
-# Setup Lookup hotkey:+
-## Execute: <code>fxw.bat</code>.+
-## Start in: <code>XXXXXX</code>.+
-## Parameters: <code>%w</code>.+
-## Save: <code>Nothing</code>.+
-## Now Replace <code>XXXXXX</code> by the path to the directory you placed fxw.bat in.+
- +
-This will allow you to hit a button (F9-F12) to lookup the word currently under your cursor in ConTEXT on FenixWiki. Alternatively you can use <code>%?</code> instead of <code>%w</code>, to enter the word you're looking for. A possible setup is <code>%w</code> on F9 and <code>%?</code> on F12.+
- +
-=== Compile (F10) ===+
-# Download the new fxc.bat ([[Media:ContextBatches.zip|ConTEXTBatches.zip]]: extract into fxi/fxc folder) and replace the old one by it, if not done already.+
-# Setup Compile hotkey:+
-## Execute: <code>XXXXXX\fxc.bat</code>.+
-## Start in: <code>%p</code>.+
-## Parameters: <code>-i "XXXXXX" -g "%n"</code>.+
-## Save: <code>All files before execution</code>.+
-## Enable Capture console output.+
-## Compiler output parser rule: <code>Error in file %n at line %l:*</code>.+
-## Enable Scroll console to the last line.+
-## Replace <code>XXXXXX</code> by the path to the directory containing fxc.bat and fxc.exe, in both the ConTEXT setup and fxc.bat.+
-## Parser rule is: <code>Error in file %n at line %l:*</code>. +
-Note that the <code>-i "XXXXXX"</code> will allow you to include codefiles in the <code>XXXXXX</code> directory.+
- +
-=== Run (F11) ===+
-# Setup Run hotkey:+
-## Execute: <code>fxi.exe</code>.+
-## Start in: <code>XXXXXX</code>.+
-## Parameters: <code>"%p%F.dcb"</code>.+
-## Save: <code>Nothing</code>.+
-## Replace <code>XXXXXX</code> by the path to the directory containing fxi.exe.+
- +
-== File Associations ==+
-The setting up here happens in Options -> Environment Options -> [File Associations].+
- +
-Repeat the following for the extensions wanted (prg, inc, fh):+
-# Click on the button Add and enter an extension.+
- +
-== Advantages ==+
-ConTEXT is a pretty handy text editor. It has quite a range of possibilities and the highlighter file is very up to date. When it is setup like described above, certain files are only needed in one directory: the fxi/fxc directory. These certain files contain: include files (*.inc), Fenix header files (*.fh) and DLL's (*.dll). Actually, any file can be included/imported if it's in the fxi/fxc directory. This brings advantages like saving disk space, updating a certain file is much easier and updating automatically affects all programs using it, not just one.+

Current revision

  1. REDIRECT Tutorial:Setting up Fenix with ConTEXT
Personal tools