Karl Heuer [Wed, 19 Nov 1997 21:36:56 +0000 (21:36 +0000)]
(kill-region): Detect read-only text
by getting an error trying to delete it.
Handle the cases where we can, and can't, get the killed text
from the undo list with much the same code.
Karl Heuer [Tue, 18 Nov 1997 22:31:16 +0000 (22:31 +0000)]
(isearch-yank-string): New helper function.
(isearch-yank-kill, isearch-yank-word, isearch-yank-line): Use it.
(isearch-yank-x-selection): New function.
(isearch-yank): Function deleted.
Paul Eggert [Mon, 17 Nov 1997 18:55:46 +0000 (18:55 +0000)]
(ange-ftp-date-regexp):
Allow month names of length 2 and up,
with varying white space afterwards; e.g. Solaris 2.6 "es" locale
uses "ab" for April and "fbro" for February.
Paul Eggert [Mon, 17 Nov 1997 18:55:46 +0000 (18:55 +0000)]
(dired-move-to-filename-regexp):
Allow month names of length 2 and up,
with varying white space afterwards; e.g. Solaris 2.6 "es" locale
uses "ab" for April and "fbro" for February.
Karl Heuer [Mon, 17 Nov 1997 01:59:28 +0000 (01:59 +0000)]
(list-diary-entries, list-sexp-diary-entries, add-to-diary-list):
Add the diary entry "specifier" to the entry on the list.
(diary-unknown-time): New variable.
(diary-entry-time): Use it.
Karl Heuer [Sat, 15 Nov 1997 20:24:41 +0000 (20:24 +0000)]
(display_text_line): Make decision about which windows
highlight the region in just once place.
When minibuffer is selected, show the region in the previous window,
Karl Heuer [Tue, 11 Nov 1997 04:00:53 +0000 (04:00 +0000)]
(inferior-octave-startup-args):
Set to '("-i") to force interactive behavior.
(inferior-octave-prompt): Include the `debug' prompt issued by the
Octave `keyboard' command.
Karl Heuer [Tue, 11 Nov 1997 03:54:00 +0000 (03:54 +0000)]
(imenu-default-create-index-function):
Test imenu-prev-index-position-function and
imenu-extract-index-name-function for non-nil, not fboundp.
(imenu-add-to-menubar): Likewise.
Eli Zaretskii [Mon, 10 Nov 1997 14:49:40 +0000 (14:49 +0000)]
Support for Japanese display on DOS/V systems.
(screen_old_address, screen_virtual_segment,
screen_virtual_offset): New variables.
(dosv_refresh_virtual_screen): New function.
(dos_direct_output, dos_set_window_size, IT_write_glyphs,
IT_clear_end_of_line, IT_clear_screen, IT_display_cursor,
IT_reset_terminal_modes, XMenuActivate, abort): Call
dosv_refresh_virtual_screen if under DOS/V.
(IT_set_terminal_modes): If under DOS/V, update the address of
primary screen buffer.
(internal_terminal_init): Zero out screen_old_address, in case
Emacs was dumped under DOS/V.
(dos_get_saved_screen): Return failure indication if no screen was
saved.
Kenichi Handa [Sat, 8 Nov 1997 03:05:44 +0000 (03:05 +0000)]
(struct coding_system): Add member common_flags, delete
member require_flushing.
(CODING_REQUIRE_FLUSHING_MASK, CODING_REQUIRE_DECODING_MASK,
CODING_REQUIRE_ENCODING_MASK, CODING_REQUIRE_DETECTION_MASK): New
macros.
(CODING_REQUIRE_NO_CONVERSION, CODING_MAY_REQUIRE_NO_CONVERSION):
These macros deleted.
(CODING_REQUIRE_FLUSHING, CODING_REQUIRE_DECODING,
CODING_REQUIRE_ENCODING, CODING_REQUIRE_DETECTION): New macros.
Oliver Seidel [Tue, 28 Oct 1997 22:16:24 +0000 (22:16 +0000)]
Three insertion options:
i without prefix: ask for category, do binary insertion
i with prefix: do binary insertion in current category
uppercase I: insert directly under cursor
Oliver Seidel [Tue, 28 Oct 1997 21:26:55 +0000 (21:26 +0000)]
Patch from Paul Stodghill <stodghil@CS.Cornell.EDU>:
The patch below fixes todo-insert-item so that it will
insert the item in place, instead of at the top of the
buffer, when invoked with a prefix argument.
Oliver Seidel [Tue, 28 Oct 1997 21:14:51 +0000 (21:14 +0000)]
Improvements sent in by Dave Love <d.love@dl.ac.uk>:
todo-mode.el: Doc fixes. Customization.
(todo-add-item-non-interactively): New arg -- don't dynamically bind ARG.
(todo-insert-item): Use it.
Oliver Seidel [Tue, 28 Oct 1997 20:03:27 +0000 (20:03 +0000)]
Harald Backer <harald.backer@fou.telenor.no> sent the following:
Added `todo-save-top-priorities' and option to automatically save top
priorities file when saving todo-file. Changed some default values.
Bug fixes.
Kenichi Handa [Mon, 27 Oct 1997 04:34:26 +0000 (04:34 +0000)]
(copy_category_table): Copy also the first extra slot
(vector of docstrings).
(Fcopy_category_table): Do not give unused second arg to
copy_category_table.
Kenichi Handa [Mon, 27 Oct 1997 04:34:26 +0000 (04:34 +0000)]
(Fchars_in_string): Pay attention to
enable-multibyte-characters.
(Fchars_in_region): Likewise. Avoid error when the region ends in
the middle of a multibyte character.
Karl Heuer [Fri, 24 Oct 1997 20:11:44 +0000 (20:11 +0000)]
(octave-auto-indent): New variable.
(octave-electric-semi, octave-electric-space): Use it.
(octave-before-magic-comment-p): New func.
(calculate-octave-indent, octave-comment-indent): Use it.
(octave-auto-indent): New variable.
(octave-electric-semi, octave-electric-space): Use it.
(octave-maybe-insert-continuation-string):
New function.
(octave-auto-fill): No longer calls do-auto-fill. Should now
avoid breaking lines after comment starts or before code line
continuation expressions.
(octave-fill-paragraph): Move forward a line if octave-auto-fill
gave up.
(octave-abbrev-table): Added abbrevs for
switch, case, otherwise, and endswitch.
(octave-begin-keywords): Added switch.
(octave-else-keywords): Added case and otherwise.
(octave-end-keywords): Added endswitch.
(octave-block-match-alist): Added an entry for switch syntax.
(calculate-octave-indent): Added support for switch syntax.
(octave-block-end-offset): New function.
(octave-comment-indent): Fix a typo.
(octave-block-match-alist): Move
`otherwise' to right after `case' to have octave-close-block()
correctly close a `switch' block by `endswitch'.