Programmer's WorkBench (pwb.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
TOOLS.INI Tagged Section Example
◄Description► ◄Up► ◄Contents► ◄Index► ◄Back►
─────Programmer's WorkBench─────────────────────────────────────────────────
The following manually loaded section defines settings and a macro
to translate tab characters in the file to spaces:
[PWB-detab]
Filetab :8 ;Tabs expand to 8 spaces
Entab :0 ;Translate white space to spaces
Realtabs:no ;Do not preserve tabs
Unixre :yes ;Use UNIX regular expressions
; TouchAll - Modify all nonblank lines
TouchAll:= Begfile Arg Arg Replace "^." Newline "\\0" Newline
TouchAll:ALT+D ;Press ALT+D to detab the file
To use this section once it is in TOOLS.INI, follow these steps:
1. Execute Arg 'detab' Initialize to load the 'detab' section of
TOOLS.INI:
«arg» detab «initialize»
PWB loads the statements from the 'detab' section. Loading
this section sets the Filetab, Entab, Realtabs, and Unixre
switches, defines the macro 'touchall', and assigns it to the
ALT+D key.
2. Execute the touchall macro by pressing ALT+D.
The macro goes to the beginning of the file and uses a regular
expression to replace the first character on every line with
that character. This causes PWB to perform the tab translation
for every nonblank line in the file.
To add tabs instead of removing them, use the definitions above
except set the Entab switch to 1.
See
Entab, Filetab, Initialize, Unixre, Realtabs
◄Semicolon: TOOLS.INI Comment►
◄Backslash: TOOLS.INI Line Continuation►
-♦-