Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
be9a6f9
Add files via upload
jmdubois Sep 3, 2020
ae342ef
Add files via upload
jmdubois Sep 3, 2020
b047e5b
Add files via upload
jmdubois Sep 3, 2020
39c92b3
Unicode/UTF-8 support
jmdubois Sep 3, 2020
9d63c7f
Theos O.S. support
jmdubois Sep 3, 2020
6d5daff
Linux extended support with UTF-8
jmdubois Sep 3, 2020
3d5bdab
UTF-8 support added
jmdubois Sep 3, 2020
3151531
Backup, help and over extensions
jmdubois Sep 3, 2020
d73b687
TheoX character set support
jmdubois Sep 3, 2020
59a3a72
Unicode/UTF-8 Support
jmdubois Sep 3, 2020
7a5fa43
Update to version 5.10
jmdubois Sep 3, 2020
05b1da0
Updated to 5.10 version
jmdubois Sep 3, 2020
8a45279
Add files via upload
jmdubois Sep 3, 2020
c85aef2
Update to version 5.10
jmdubois Sep 3, 2020
c220c71
Update to version 5.10
jmdubois Sep 3, 2020
47e6e34
Update to version 5.10
jmdubois Sep 3, 2020
50aa498
Update to version 5.10
jmdubois Sep 3, 2020
2a65d62
Add files via upload
jmdubois Sep 3, 2020
8676d44
Update to version 5.10
jmdubois Sep 3, 2020
ff73fd4
Delete c.hlp
jmdubois Sep 10, 2020
9c56a91
Delete c.idx
jmdubois Sep 10, 2020
126ce89
Delete emacs.rc_curses
jmdubois Sep 10, 2020
698bfda
Delete tpage.cmd
jmdubois Sep 10, 2020
d068bd3
Delete tpage.cmd_nocurses
jmdubois Sep 10, 2020
5126d03
SCO OpenServer 5 builder
jmdubois Sep 10, 2020
4be9734
SCO UnixWare 7 builder
jmdubois Sep 10, 2020
e1c6f19
Startup script for curses version
jmdubois Sep 10, 2020
41d910e
Files for TxBasic IDE
jmdubois Sep 10, 2020
b3367ff
Updated to version 5.11
jmdubois Sep 10, 2020
a473741
Delete emacs.rc_curses
jmdubois Sep 10, 2020
8bfdbff
Files for TxBasic IDE
jmdubois Sep 10, 2020
1980539
Startup files for curses version
jmdubois Sep 10, 2020
b456a5a
Updated to version 5.11
jmdubois Sep 10, 2020
ef88490
Put back PASCAL NEAR
jmdubois Sep 10, 2020
3a413e2
Language help files for Theos port
jmdubois Sep 10, 2020
bd35696
Enhanced help systems
jmdubois Sep 13, 2020
a6e51dc
Enhanced help systems.
jmdubois Sep 13, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
561 changes: 144 additions & 417 deletions cmd/bpage.cmd

Large diffs are not rendered by default.

13 changes: 8 additions & 5 deletions cmd/ehelp.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ store-procedure init-help
;make this screen the proper size for help
set $orgrow 0
set $orgcol 0
set $curwidth 80
set $curwidth 100
!if &not &equ $pagelen 24
set $pagelen 25
!endif
Expand Down Expand Up @@ -72,7 +72,7 @@ store-procedure gethscreen %helpscreen ;switch the current help screen
set %helpfile 1 ;mark which help file we are in
!endif
delete-mode "view" ;don't lock the help file

beginning-of-file
!force search-forward %tmp
!if &seq $status FALSE
Expand Down Expand Up @@ -428,7 +428,7 @@ store-procedure select-mouse
!return
!endif

!if &seq %cmd "F10"
!if &seq %cmd "F9"
exit-help
!return
!endif
Expand Down Expand Up @@ -537,8 +537,11 @@ store-procedure exit-help
delete-buffer "[next-hscreen]"
delete-buffer "[previous-hscreen]"
delete-screen HELP
!force delete-buffer ehelp1.txt
!force delete-buffer ehelp2.txt
; !force delete-buffer ehelp1.txt
; !force delete-buffer ehelp2.txt
!force delete-buffer ehelp1
!force delete-buffer ehelp2
!force delete-buffer "Window ID"
set $discmd TRUE
set %done TRUE
!endm
Expand Down
158 changes: 125 additions & 33 deletions cmd/ehelp1.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[ENTER] Picks a topic [PG UP] Last Screen Cursor keys
[F10] Exit Help [PG DOWN] Next Screen are active
[F9] Exit Help [PG DOWN] Next Screen are active
[F6] Index [HOME] Main Menu
< >
[ENTER] Picks a topic [PG UP] Last Screen [F6] Index Cursor keys
[F10] Exit Help [PG DOWN] Next Screen [HOME] Main Menu are active
[F9] Exit Help [PG DOWN] Next Screen [HOME] Main Menu are active
< >
=>Main Menu
NEXT[The Basics] PREV[Main Menu]


< > The Basics < > Keystrokes
< > THE BASICS < > KEYSTROKES

< > Getting at Files < > Issuing Commands
< > GETTING AT FILES < > ISSUING COMMANDS

< > Searching and Replacing < > Customizing Command Keys
< > SEARCHING AND REPLACING < > CUSTOMIZING COMMAND KEYS

< > Regions < > Using the Mouse

Expand Down Expand Up @@ -45,16 +45,17 @@ NEXT[History] PREV[Main Menu]
written by Daniel M. Lawrence

Major code contributions by:
Dave Conroy, John Gamble, Dana Hoggatt, Pierre Perret
Dave Conroy, John Gamble, Dana Hoggatt, Pierre Perret, Jean-Michel Dubois

Information about MicroEMACS can be obtained via:

USMAIL: Daniel Lawrence
1615 Virginia Street
Lafayette, IN 47905
USMAIL: Daniel Lawrence BBS: The Programmer's Room
617 New York St (317) 742-5533
Lafayette, IN 47901 Fidonet 1:201/10

EMAIL: dan@aquest.com
Phone: (765) 426-3409
Internet: mdbs!dan@dynamo.ecn.purdue.edu
American Online: bardor
Phone (nights): (317) 742-5153

Register MicroEMACS for prefered phone support and information
on new releases by sending $25 US to the address above.
Expand Down Expand Up @@ -99,9 +100,9 @@ NEXT[Alternative Basic Keys] PREV[Main Menu]
|
[CSR DOWN]

[F9] This saves your file
[F10] This saves your file

[F10] This leaves MicroEMACS
[F9] This leaves MicroEMACS

[PG DOWN] for other basic keys
=>Alternative Basic Keys
Expand Down Expand Up @@ -248,13 +249,104 @@ NEXT[Advanced Text Editing] PREV[Advanced Text Editing]
M-M (add-global-mode) Adds a global mode
M-^M (delete-global-mode) Removes a global mode

These are some of MicroEMACS's modes:
Editing modes:
< > ABBREV mode < > CMODE mode < > WRAP mode
< > DLINE mode < > SLINE mode < > OVER mode
< > REP mode
Search modes:
< > EXACT mode < > MAGIC Mode
File modes:
< > ASAVE mode < > CRYPT mode < > NOBAK mode
< > VIEW mode

=>ABBREV Mode
NEXT[Modes of Operation] PREV[Modes of Operation]

ABBREV mode Don't save backup

When this mode is on, MicroEMACS expands abbreviations. Abbreviations
are defined, undefined, and listed with the following instructions :

add-abbrev "abbrev" "word" Add an abbreviation
delete-abbrev "abbrev" Delete an abbreviation
define-abbrevs buffer Add abbreviations contained in a buffer.
Abbreviation definitions consists in
pair of lines, one for the abbreviated
word, one for the complete word.
insert-abbrevs Insert a list of current abbreviations
pairs in the current buffer.
kill-abbrevs Clear the list of abbreviations.
describe-abbrevs Show a list of current abbreviations.




=>NOBAK Mode
NEXT[Modes of Operation] PREV[Modes of Operation]

NOBAK mode Don't save backup

When this mode is on, MicroEMACS doesn't make a backup of a saved
file. The backup file has the same name as the original file with
a tilde (~) added at the end.















=>SLINE Mode
NEXT[Modes of Operation] PREV[Modes of Operation]

SLINE mode Single line semi-graphics

When this mode is on, MicroEMACS allows to enter single line
semi-graphics character with the keyboard :

7 = upper left corner 8 = upper intersection 9 = upper right corner
4 = left intersection 5 = four ways intersec. 6 = right intersection
1 = lower left corner 2 = lower intersection 3 = lower right corner
0 = horizontal line + = vertical line











=>DLINE Mode
NEXT[Modes of Operation] PREV[Modes of Operation]

DLINE mode Double line semi-graphics

When this mode is on, MicroEMACS allows to enter double line
semi-graphics character with the keyboard :

7 = upper left corner 8 = upper intersection 9 = upper right corner
4 = left intersection 5 = four ways intersec. 6 = right intersection
1 = lower left corner 2 = lower intersection 3 = lower right corner
0 = horizontal line + = vertical line






< > ASAVE mode < > EXACT mode < > REP mode

< > CMODE mode < > MAGIC Mode < > VIEW mode

< > CRYPT mode < > OVER mode < > WRAP mode



Expand Down Expand Up @@ -320,7 +412,7 @@ NEXT[Modes of Operation] PREV[Modes of Operation]
written out, all the printing characters have been scrambled. To
read such a file back in, call up MicroEMACS like this:

emacs -k <filename>
me -k <filename>

and you will be asked the encryption key before the file is
read. The encryption algorithm is a Beaufort Cipher with a
Expand Down Expand Up @@ -458,7 +550,7 @@ NEXT[Modes of Operation] PREV[Modes of Operation]
access to, or other people have locked. To read a file in view
mode from the command line, type:

emacs -v <filename>
me -v <filename>



Expand Down Expand Up @@ -582,7 +674,7 @@ NEXT[Main Menu] PREV[Main Menu]
Regions are used in MicroEMACS to specify what text is acted on by
many commands. A region is defined as all the text between the
point, and the last placed MARKed. To define a region:


1) Move the point to the beginning of the text you
want to effect
Expand All @@ -604,21 +696,21 @@ NEXT[Main Menu] PREV[Main Menu]
NEXT[Copying Text] PREV[Main Menu]

To move text from one place to another:

1) Move to the beginning of the text you want to move.

2) Set the mark here with the M-<space> (set-mark) command.

3) Move the point to the end of the text.

4) Use the ^W (kill-region) command to delete the region you just
defined. The text will be saved in the "kill buffer".

5) Move the point to the place you want the text to appear.

6) Use the ^Y (yank) command to copy the text from the kill buffer
to the current point.

Repeat steps 5 and 6 to place more copies of the same text.

[PG DOWN] for more info
Expand All @@ -630,14 +722,14 @@ NEXT[Main Menu] PREV[Cutting and Pasting]
and pasting it, except that in place of the ^W (kill-region)
command, you use the M-W (copy-region) command which copies the
current region into the kill buffer without deleting it.

The kill buffer accumulates and text which is deleted by ^W, M-W
or a number of other delete commands. If more than one delete
command is used in a row, all the text from all the commands will
be in the kill buffer. Using any command between deletes causes
the kill buffer to discard earlier deletes and just hold the most
recent deletions.

Since there is only one kill buffer, you can switch between
windows, screens and files to copy text from one file to another.
There is no limit to the amount of text that can be stored in the
Expand All @@ -654,7 +746,7 @@ NEXT[Buffer Commands] PREV[Main Menu]
in buffers can also be MicroEMACS macros, temporary storage for
macros, or lists of screens, files, buffers, variables, functions
or bindings created by MicroEMACS commands. Buffer commands include:

^X-B (select-buffer)

This prompt for a buffer name, and then makes that buffer the one
Expand Down Expand Up @@ -1043,7 +1135,7 @@ NEXT[Main Menu] PREV[Main Menu]
< > Narrowing Your Scope

[PG UP] to return to Main Menu

=>Controlling Tabs
NEXT[More Tab Commands] PREV[Advanced Text Editing]

Expand All @@ -1066,7 +1158,7 @@ NEXT[More Tab Commands] PREV[Advanced Text Editing]

[PG DOWN] for more commands about tabs


=>More Tab Commands
NEXT[Main Menu] PREV[Controlling Tabs]

Expand Down Expand Up @@ -1111,7 +1203,7 @@ NEXT[More External Commands] PREV[Main Menu]

[PG DOWN] for more external commands


=>More External Commands
NEXT[Main Menu] PREV[The Outside World]

Expand Down
Loading