home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * $VER: lsx.ttx 1.0 (30.05.91)
- *
- * Tabsize = 4
- *
- * Patch LC to invoke TTX instead of LSE - use at own discretion
- *
- * Backups are advisable... No error checking whatsoever.
- *
- *
- * Written by J. L. Moulton
- *
- * For SAS 5.10a - Haven't checked earlier versions.
- */
-
-
- options results
- invkport = address()
-
-
- address value invkport
-
- /* Save prefs */
-
- GetPrefs FindBackward
- fbw = result
- GetPrefs StripEOLBlanks
- seb = result
- GetPrefs TranslateCRs
- tcr = result
- GetPrefs FindWholeWords
- fww = result
- GetPrefs FindIgnoreCase
- fic = result
- GetPrefs FindIgnoreAccents
- fia = result
- GetPrefs MakeBackups
- mbu = result
-
-
- /* Change prefs */
-
- SetPrefs FindBackward OFF
- SetPrefs StripEOLBlanks OFF
- SetPrefs TranslateCRs OFF
- SetPrefs FindWholeWords OFF
- SetPrefs FindIgnoreCase OFF
- SetPrefs FindIgnoreAccents ON
- SetPrefs MakeBackups OFF
-
- /* Backup and patch lc */
-
- OpenDoc NAME 'LC:lc'
- cprt = result
- address value cprt
- SaveFileAs NAME 'LC:OLDlc'
- FindChange FIND '"run >nil: lse"' CHANGE 'TTX Macro lsx'
- SaveFileAs 'LC:lc'
- CloseDoc
-
- /* Restore prefs */
-
- address value invkport
-
- SetPrefs FindBackward fbw
- SetPrefs StripEOLBlanks seb
- SetPrefs TranslateCRs tcr
- SetPrefs FindWholeWords fww
- SetPrefs FindIgnoreCase fic
- SetPrefs FindIgnoreAccents fia
- SetPrefs MakeBackups mbu
-
-