This commit was generated by cvs2svn to compensate for changes in r74853,
which included commits to RCS files with non-trunk default branches.
This commit is contained in:
commit
cc58906153
@ -15,7 +15,6 @@
|
||||
|
||||
This software may be distributed under the terms of Larry Wall's
|
||||
Artistic license, a copy of which is included in this distribution.
|
||||
(see doc/Artistic).
|
||||
|
||||
This notice must be included with this software and any
|
||||
derivatives.
|
||||
@ -68,19 +67,17 @@ terminal's capabilities.
|
||||
While ee is based on curses, I have included here the source code to
|
||||
new_curse, a subset of curses developed for use with ee. 'curses' often
|
||||
will have a defect that reduces the usefulness of the editor relying upon
|
||||
it. This is unused by the FreeBSD version of ee (the existing ncurses
|
||||
library works just fine) but is included in the doc subdirectory for
|
||||
reference purposes should anyone wish to port ee to a platform for
|
||||
which the existing curses libraries are insufficient.
|
||||
it.
|
||||
|
||||
The files doc/new_curse.[ch] contain a subset of the 'curses' library
|
||||
used by applications to handle screen output. Unfortunately, curses
|
||||
The file new_curse.c contains a subset of 'curses', a package for
|
||||
applications to use to handle screen output. Unfortunately, curses
|
||||
varies from system to system, so I developed new_curse to provide
|
||||
consistent behavior across systems. It works on both SystemV and BSD
|
||||
systems, and while it can sometimes be slower than other curses packages,
|
||||
it will get the information on the screen painted correctly more often
|
||||
than vendor supplied curses. Again, FreeBSD does not have this problem
|
||||
but you may find it useful on other platforms.
|
||||
than vendor supplied curses. Unless problems occur during the building
|
||||
of ee, it is recommended that you use new_curse rather than the curses
|
||||
supplied with your system.
|
||||
|
||||
If you experience problems with data being displayed improperly, check
|
||||
your terminal configuration, especially if you're using a terminal
|
||||
@ -93,7 +90,10 @@ else (like the terminal emulator being used).
|
||||
|
||||
Both ee and new_curse were developed using K&R C (also known as "classic
|
||||
C"), but it can also be compiled with ANSI C. You should be able to
|
||||
build ee by simply typing "make".
|
||||
build ee by simply typing "make". A make file which takes into account
|
||||
the characteristics of your system will be created, and then ee will be
|
||||
built. If there are problems encountered, you will be notified about
|
||||
them.
|
||||
|
||||
ee is the result of several conflicting design goals. While I know that it
|
||||
solves the problems of some users, I also have no doubt that some will decry
|
||||
|
@ -1,18 +1,23 @@
|
||||
Easy Editor ("ee") provides the ability to translate the messages displayed to
|
||||
the user and the commands entered. This is done via message catalogs,
|
||||
following X/Open standards. ee only supports eight bit characters.
|
||||
Easy Editor ("ee") provides the ability to translate the messages
|
||||
displayed to the user and the commands entered. This is done via message
|
||||
catalogs, following X/Open standards. ee supports eight bit characters,
|
||||
as well as 16-bit characters. The Chinese Big 5 code set is the 16-bit
|
||||
code set that ee was modified to handle, as it is relatively easy to
|
||||
support since two byte characters also take up two columns on the screen,
|
||||
thereby simplifying the screen position calculations. Other multibyte
|
||||
code sets may function, but have not been tested.
|
||||
|
||||
(The name ee.i18n.guide is for "ee internationalization guide". The i18n
|
||||
abbreviation is used because there are 18 characters between the first
|
||||
letter ("i") and last ("n") of "internationalization".)
|
||||
letter ("i") and last ("n") of "internationalization".)
|
||||
|
||||
All of the messages, warnings, information, and commands, are contained in the
|
||||
message catalog. Each numbered entry represents an individual string used by
|
||||
ee. Some strings contain formatting information for formatted print
|
||||
statements, which are of the form "%s", or "%d", these must be preserved in
|
||||
the translation, or the correct information will not be displayed. For those
|
||||
strings containing multiple formatting codes, the order of each item must be
|
||||
preserved as well.
|
||||
All of the messages, warnings, information, and commands, are contained
|
||||
in the message catalog. Each numbered entry represents an individual
|
||||
string used by ee. Some strings contain formatting information for
|
||||
formatted print statements, which are of the form "%s", or "%d", these
|
||||
must be preserved in the translation, or the correct information will not
|
||||
be displayed. For those strings containing multiple formatting codes,
|
||||
the order of each item must be preserved as well.
|
||||
|
||||
Message content
|
||||
1 title for modes, or settings menu
|
||||
@ -93,6 +98,18 @@ Message content
|
||||
154 - 158 info window entries for emacs key bindings info
|
||||
159 string for turning on emacs key bindings in the init file
|
||||
160 string for turning off emacs key bindings in the init file
|
||||
161 fifth line of usage statement
|
||||
162 error message when unable to save configuration file
|
||||
163 positive feedback about saving the configuration file
|
||||
164 - 167 menu items for saving editor configuration
|
||||
168 error message when unable to save configuration file
|
||||
169 error message for ree when not specifying the file
|
||||
180 self-explanatory
|
||||
181 - 182 indicators of more information in menu (for when scrolling
|
||||
menus because menu contents won't fit vertically on screen)
|
||||
183 menu entry for modes menu for 16 bit characters
|
||||
184 - 185 strings for initialization to turn on or off 16 bit
|
||||
character handling
|
||||
|
||||
Care should be taken when translating commands and initialization keywords
|
||||
because the algorithm used for detecting uniqueness of entered commands
|
||||
|
Loading…
Reference in New Issue
Block a user