Go to the first, previous, next, last section, table of contents.
This lists the major changes to Jade and which release they occurred
in. For more explicit history information see the `ChangeLog' files
scattered throughout the source directories.
-
New command bound to Meta-= to count the number of words in a block
of text.
-
More fixes to the C language parsing functions.
-
Fill mode now binds RET to check if the current line needs to be
broken or not, as well as the SPC key.
-
The
compile command now treats the compile-command and
compile-default-command more sensibly -- it always prompts for
a command (even when compile-command is non-nil) and
only ever sets compile-command.
-
The `jadeclient' thing works again under Unix; I forgot to update one
file when I changed another :-(
-
The garbage collector once more prints a message while it's working.
-
Autoloaded files have a message displayed while they're being loaded.
-
The . command in asm-mode has been removed.
-
GDB mode works once more.
-
The Lisp compiler checks for some simple errors and produces warnings,
note that the checks it performs are extremely minimal.
-
Fill mode works properly with lines that contain TAB characters.
-
The buffer-menu formats the mode list properly.
-
The programmer's manual has finally been written.
-
Undo; devote as much memory as you want to keep track of all modifications
to a buffer which can then be wound back.
-
Arguments can be given to commands as they're invoked.
-
Buffer menu for interactive buffer manipulation.
-
An Emacs-style local variables section can be embedded in a file;
replaces the naff `::jade-code::' thing.
-
Ctrl-k (
kill-line) works at last.
-
Now possible to interrupt jade while it's working (i.e. to let you kill
infinite loops).
-
The Help system now has commands to list key bindings, display
what is bound to any key sequence.
-
Use of the Latin-1 character set is now controlled by the
minor mode
latin-1-mode.
-
Can load and save compressed (compress or gzip) files into/out of buffers
transparently when running on Unix.
-
Transposing commands;
transpose-chars, transpose-words,
transpose-exps. Bound to Ctrl-t, Meta-t and
Ctrl-Meta-t respectively.
-
Can now run a shell in an editor buffer, very basic (no completion) but
it works okay.
-
Support for using gdb through the shell interface, the current frame's
source code is highlighted in a separate window.
-
Ctrl-z moves to Ctrl-W so that Ctrl-z can (de)iconify the
current window.
-
Some programs written for the previous incarnation will need
to be altered; all will have to be recompiled.
-
Now properly supports characters which print as more than one character
(i.e. proper tabs, `^L', `\123', etc...). In general any
character can print as any sequence of up to four character-images.
-
Doesn't expand tabs to spaces anymore, this means that loading and saving of
largish files is noticeably quicker.
-
Files containing NUL characters can be edited (more or less) successfully.
Some commands (notably the regexp matcher) still don't like these
characters but, in the main, binary files can be edited successfully.
-
Searching and replacing has changed, it's easier to use now and replacing
globally is built in.
-
Many improvements to the Info viewer, not least, the dir file doesn't have
to have a tag-table anymore.
-
Client editing. This lets you load files into a running editor from a
shell. For example, if your mailer runs an editor on the message you're
writing you can use the client to edit the message in a Jade that you are
running.
-
The buffer prompt's completion is now controllable by the mouse as well as
the keyboard. Click the right button to complete the current word.
Double-clicking the left mouse button on one of the lines under the
`::Completions::' line selects that completion.
-
text-mode and indented-text-mode major-modes for editing
English language (as opposed to programming languages).
-
Minor-modes. These provide small variations to the major-modes. For example,
overwrite-mode makes typed keys overwrite whatever's under the cursor.
Also included is a minor mode to do auto-filling (word wrap).
-
On Unix, a tilde (`~') in a filename is handled properly in most cases
-
It is now possible to Meta qualify a key press and it will pretend that you
pressed ESC then the un-Meta'd key.
Go to the first, previous, next, last section, table of contents.