]> git.eshelyaron.com Git - emacs.git/log
emacs.git
26 years agoThe menu now used toggle and radio for some items.
Karl Heuer [Fri, 24 Oct 1997 19:53:43 +0000 (19:53 +0000)]
The menu now used toggle and radio for some items.
(reftex-default-context-regexps): `caption' now prefers the
optional short caption.
(reftex-offer-label-menu): Fixed bug which could kill master
buffer of external document.
(reftex-select-item,reftex-get-buffer-visiting): Compatibility
code works now the other way round.
(reftex-select-external-document): Now gives a message when no
external documents are available.
(reftex-find-duplicate-labels): Single key strokes to exit or to
do a query replace.  Made more user friendly in general.
(reftex-section-levels,reftex-default-context-regexps): Move
definition of these variables to configuration section.

26 years ago(locate-library): Comment out the code that searches
Karl Heuer [Fri, 24 Oct 1997 19:50:35 +0000 (19:50 +0000)]
(locate-library): Comment out the code that searches
for compressed files.

26 years ago(outline-font-lock-keywords): Highlight the
Karl Heuer [Fri, 24 Oct 1997 19:37:53 +0000 (19:37 +0000)]
(outline-font-lock-keywords): Highlight the
whole line, not just the part that matches the regexp.

26 years ago(hook): Use `widget-group-match' instead of
Karl Heuer [Fri, 24 Oct 1997 19:33:49 +0000 (19:33 +0000)]
(hook): Use `widget-group-match' instead of
`widget-editable-list-match'.

26 years agoAdded three suggestions from Carsten
Oliver Seidel [Fri, 24 Oct 1997 17:30:54 +0000 (17:30 +0000)]
Added three suggestions from Carsten
Dominik <dominik@strw.LeidenUniv.nl>:

- recommend autoloading instead of require
- inserting from different buffer didn't work
  (now fixed -- I pray)
- provided public entry point to insert items
  from normal lisp code

26 years agoPaul Stodghill <stodghil@CS.Cornell.EDU> writes:
Oliver Seidel [Fri, 24 Oct 1997 16:53:20 +0000 (16:53 +0000)]
Paul Stodghill <stodghil@CS.Cornell.EDU> writes:

When invoked with a prefix, todo-insert-item
should not prompt for a category.  (He adds:
At least that's what I think.)

26 years agoRafael Laboissiere <rafael@icp.inpg.fr> writes:
Oliver Seidel [Fri, 24 Oct 1997 16:51:02 +0000 (16:51 +0000)]
Rafael Laboissiere <rafael@icp.inpg.fr> writes:

I was just annoyed with the fact that there is no way
to dynamically control the insertion accuracy.  I mean:
the variable `todo-insert-threshold' does the job, but
it is not very handy if one wants to mix the two
behaviors (bisection and "insert right here under the
cursor").

Therefore I did a quick hack in the function
`todo-insert-item'.  Now by giving a prefix argument to
the insert command (i.e. by typing "C-u i"), entries
are inserted exactly at the line where the cursor is.
It would be better to give the value of
`todo-insert-threshold' as a numeric argument of
`todo-insert-item' (like "M-8 i"), but it's too late
now for continuing to hack.

26 years ago(list-input-methods): Improve the
Kenichi Handa [Fri, 24 Oct 1997 01:14:24 +0000 (01:14 +0000)]
(list-input-methods): Improve the
message shown when LEIM is not installed.

26 years ago(quail-translation-keymap): KP_Enter key
Kenichi Handa [Fri, 24 Oct 1997 01:14:24 +0000 (01:14 +0000)]
(quail-translation-keymap): KP_Enter key
emulates `C-SPC'.  `mouse-2' bound to
`quail-mouse-choose-completion'.
(quail-completion-list-translations): Set text property
`mouse-face' of character `translations' to `highlight'.  Changed
`newline' to `insert "\n"' to prevent text property inheritance.
(quail-mouse-choose-completion): New function bound to `mouse-2'
selects highlighted characters from *Quail Completions* buffer.
(quail-choose-completion-string): New function called by
`quail-mouse-choose-completion'.

26 years agoIndicate in messages if source code is being loaded.
Simon Marshall [Thu, 23 Oct 1997 14:58:25 +0000 (14:58 +0000)]
Indicate in messages if source code is being loaded.

26 years agoDoc fixes.
Dave Love [Thu, 23 Oct 1997 13:43:14 +0000 (13:43 +0000)]
Doc fixes.
(browse-url): Apply, don't just call, browse-url-choose-browser, so
args works properly.
(browse-url-maybe-new-window): New function.
(browse-url-netscape, browse-url-mosaic, browse-url-cci,
browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it.
(browse-url-lynx-emacs): Don't call term-term-name.
(browse-url-lynx-input-field, browse-url-lynx-input-delay,
browse-url-lynx-input-attempts): New variables.
(browse-url-lynx-emacs): Use any existing Lynx buffer; take care to
move off input fields.  (After Vladimir Alexiev
<vladimir@cs.ualberta.ca>.)
(browse-url-mosaic-program): New variable.
(browse-url-mosaic): Use browse-url-mosaic-program and
browse-url-new-window-p.
(browse-url-at-mouse): Use browse-url-new-window-p.

26 years agoThe title string of input method "Ethiopic"
Kenichi Handa [Thu, 23 Oct 1997 12:07:52 +0000 (12:07 +0000)]
The title string of input method "Ethiopic"
is changed.

26 years ago(set-default-coding-systems):
Kenichi Handa [Thu, 23 Oct 1997 12:05:45 +0000 (12:05 +0000)]
(set-default-coding-systems):
Doc-string modified.
(prefer-coding-system): Likewise.  Call coding-system-base instead
of coding-system-parent.
(describe-language-environment): Print aliases of each coding
system.
(set-language-environment-hook): New variable.
(exit-language-environment-hook): New variable.
(set-language-environment): Call these hooks.  Before setting a
new language environment, exit from the
current-language-environment if necessary.
(input-method-verbose-flag): The value can be nil, t,
complex-only, or default.
(input-method-highlight-flag): Doc-string augmented.
(activate-input-method): Check if we can run the registered
function to activate an input method.

26 years agoGive proper SAFE_CHARSET argument in
Kenichi Handa [Thu, 23 Oct 1997 12:05:45 +0000 (12:05 +0000)]
Give proper SAFE_CHARSET argument in
each call of make-coding-system.

26 years ago(list-input-methods): Handle the case
Kenichi Handa [Thu, 23 Oct 1997 12:05:45 +0000 (12:05 +0000)]
(list-input-methods): Handle the case
that title of input method is not a simple string.  Show users
an informative message when leim is not yet installed.
(describe-coding-system): Print safe charasets of the coding
system.

26 years ago(find-safe-coding-system): New function.
Kenichi Handa [Thu, 23 Oct 1997 12:05:45 +0000 (12:05 +0000)]
(find-safe-coding-system): New function.

26 years ago(load-with-code-conversion): Update
Kenichi Handa [Thu, 23 Oct 1997 12:05:45 +0000 (12:05 +0000)]
(load-with-code-conversion): Update
preloaded-file-list, bind load-file-name and
inhibit-frame-unsplittable properly.
(make-char): Make it a function.  Set it byte-compile property to
optimize byte-compiled codes.
(make-coding-system): New optional arg charsets.  Set property
`safe-charsets' of the coding system to it.

26 years ago(quail-require-guidance-buf): Adjusted
Kenichi Handa [Thu, 23 Oct 1997 12:05:45 +0000 (12:05 +0000)]
(quail-require-guidance-buf): Adjusted
for the change of input-method-verbose-flag.

26 years agoGive proper SAFE-CHARSET argument in each
Kenichi Handa [Thu, 23 Oct 1997 12:03:41 +0000 (12:03 +0000)]
Give proper SAFE-CHARSET argument in each
call of make-coding-system.

26 years agoGive proper SAFE-CHARSET argument in each
Kenichi Handa [Thu, 23 Oct 1997 12:03:41 +0000 (12:03 +0000)]
Give proper SAFE-CHARSET argument in each
call of make-coding-system.
(euc-cn): Define it an alias of coding-system chinese-iso-8bit.

26 years agoGive proper SAFE-CHARSET argument in each
Kenichi Handa [Thu, 23 Oct 1997 12:03:41 +0000 (12:03 +0000)]
Give proper SAFE-CHARSET argument in each
call of make-coding-system.  Set exit-function for language
environment "Korean" to exit-korean-environment.
(setup-korean-environment): Moved to korean.el.

26 years agoGive proper SAFE-CHARSET argument in each call
Kenichi Handa [Thu, 23 Oct 1997 12:03:41 +0000 (12:03 +0000)]
Give proper SAFE-CHARSET argument in each call
of make-coding-system.

26 years agoGive proper SAFE-CHARSET argument in
Kenichi Handa [Thu, 23 Oct 1997 12:03:41 +0000 (12:03 +0000)]
Give proper SAFE-CHARSET argument in
each call of make-coding-system.

26 years ago(Man-getpage-in-background): Bind inhibit-eol-conversion
Kenichi Handa [Thu, 23 Oct 1997 12:03:07 +0000 (12:03 +0000)]
(Man-getpage-in-background): Bind inhibit-eol-conversion
to t before calling start-process or call-process.
(Man-softhyphen-to-minus): New function.  If
enable-multibyte-characters is non-nil, convert the code 0255 only
when it is not a part of a multibyte characters.
(Man-fontify-manpage): Call Man-softhyphen-to-minus.
(Man-cleanup-manpage): Likewise.

26 years ago(term-exec-1): Bind inhibit-eol-conversion to t before
Kenichi Handa [Thu, 23 Oct 1997 12:03:07 +0000 (12:03 +0000)]
(term-exec-1): Bind inhibit-eol-conversion to t before
calling start-process.

26 years ago(char_valid_p): New function
Kenichi Handa [Thu, 23 Oct 1997 12:01:50 +0000 (12:01 +0000)]
(char_valid_p): New function
(Fchar_valid_p): New function.
(syms_of_charset): Declare it as a Lisp function.

26 years ago(CHAR_VALID_P): Renamed from VALID_CHAR_P, new
Kenichi Handa [Thu, 23 Oct 1997 12:01:50 +0000 (12:01 +0000)]
(CHAR_VALID_P): Renamed from VALID_CHAR_P, new
argument GENERICP.  Call char_valid_p for a non-ASCII character.

26 years ago(encode_designation_at_bol): Fix bug of finding graphic
Kenichi Handa [Thu, 23 Oct 1997 12:01:50 +0000 (12:01 +0000)]
(encode_designation_at_bol): Fix bug of finding graphic
registers which should be designated at bol.
(Qsafe_charset): New variable.
(syms_of_coding): Initialize and staticpro it.
(detect_coding_iso2022): Handle SS2 and SS3 correctly.
(DECODE_ISO_CHARACTER): Recover from incorrect encoding in less
dangerous way.
(ENCODE_DESIGNATION): Get charset revision number by
CODING_SPEC_ISO_REVISION_NUMBER.
(setup_coding_system): Initialize the member safe_charsets from
the coding systems's safe-charsets property.  Initialize the
member charset_revision_number of struct iso2022_spec.
(ENCODE_ISO_CHARACTER_DIMENSION1): Adjusted for the change of
`safe_charsets' member.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
(code_convert_region): Restore the current point after calling a
function in coding->post_read_conversion.

26 years ago(struct iso2022_spec): New member
Kenichi Handa [Thu, 23 Oct 1997 12:01:50 +0000 (12:01 +0000)]
(struct iso2022_spec): New member
charset_revision_number.
(CODING_SPEC_ISO_SAFE_CHARSETS): This macro deleted.
(CODING_SPEC_ISO_REVISION_NUMBER): New macro.
(struct coding_system): Member `safe_charsets' is moved from
struct iso2022_spec.

26 years ago(map_char_table): Do not operate on invalid characters.
Kenichi Handa [Thu, 23 Oct 1997 12:01:50 +0000 (12:01 +0000)]
(map_char_table): Do not operate on invalid characters.
Pay attention to `enable-multibyte-characters'.

26 years ago(c-initialize-builtin-style):
Karl Heuer [Thu, 23 Oct 1997 07:50:28 +0000 (07:50 +0000)]
(c-initialize-builtin-style):
Only use copy-tree if it is
funcall-able.  This is the right patch, and was given by Erik Naggum
<erik@naggum.no>

26 years ago(c-submit-bug-report): Remove
Karl Heuer [Thu, 23 Oct 1997 07:49:25 +0000 (07:49 +0000)]
(c-submit-bug-report): Remove
c-recognize-knr-p.  Add c-comment-continuation-stars.

26 years agoPatches to Imenu support given by
Karl Heuer [Thu, 23 Oct 1997 07:49:06 +0000 (07:49 +0000)]
Patches to Imenu support given by
"Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>.

26 years ago(c-progress-interval): Document new semantics
Karl Heuer [Thu, 23 Oct 1997 07:48:50 +0000 (07:48 +0000)]
(c-progress-interval): Document new semantics

26 years ago(c-progress-init, c-progress-fini):
Karl Heuer [Thu, 23 Oct 1997 07:48:34 +0000 (07:48 +0000)]
(c-progress-init, c-progress-fini):
Be slient if c-progress-interval
is nil.

(c-comment-line-break-function):
Fix for when comment starts at
comment-column and there is non-whitespace preceding this on the
current line.

26 years ago(c-guess-basic-syntax):
Karl Heuer [Thu, 23 Oct 1997 07:48:09 +0000 (07:48 +0000)]
(c-guess-basic-syntax):
CASE 5F: extern-lang-close relpos should be
element 0 of inclass-p, not element 1.

(c-beginning-of-statement-1):
Watch out for keywords which have a
preceding underscore.

26 years agoRemove version number.
Karl Heuer [Thu, 23 Oct 1997 07:47:37 +0000 (07:47 +0000)]
Remove version number.

26 years agoUpdate version number.
Karl Heuer [Thu, 23 Oct 1997 07:36:15 +0000 (07:36 +0000)]
Update version number.

26 years ago(c-end-of-statement-1):
Karl Heuer [Thu, 23 Oct 1997 07:33:21 +0000 (07:33 +0000)]
(c-end-of-statement-1):
Wrap backward-up-list in a c-safe call so no
error results when buffer contains only a comment and point is at
eob.

26 years agoDefine `/' in c-mode-base-map since all modes now support
Karl Heuer [Thu, 23 Oct 1997 07:33:03 +0000 (07:33 +0000)]
Define `/' in c-mode-base-map since all modes now support
c-electric-slash.

Define C-c C-e in mode-specific maps instead of c-mode-base-map since
c-expand-macro is meaningless in Java and IDL.

26 years ago(c-beginning-of-statement):
Karl Heuer [Thu, 23 Oct 1997 07:32:37 +0000 (07:32 +0000)]
(c-beginning-of-statement):
Fixes in sentence movement to properly
handle M-e moving forward into a comment when looking at preceding
whitespace, and M-a moving backward into comment when looking at
following whitespace.

Uncommented the looking-at call in the
sentence-flag clause so that moving by forward-sentence when looking
at the beginning of a comment works again.  A previous log message in
cc-mode.el indicates this was commented out "because
c-beginning-of-statement-1 should do the right thing", but clearly it
doesn't.

I don't know if this breaks something else, because I can't figure out
why it was commented out in the first place.

26 years ago(c-initialize-builtin-style):
Karl Heuer [Thu, 23 Oct 1997 07:32:07 +0000 (07:32 +0000)]
(c-initialize-builtin-style):
Use existing copy-tree if it's defined.

copy-sequence doesn't work; the
c-offsets-alist must be copied recursively.  Use copy-tree solution
given by Simon Marshall.

26 years ago(objc-mode): Bind imenu-create-index-function
Karl Heuer [Thu, 23 Oct 1997 07:31:46 +0000 (07:31 +0000)]
(objc-mode): Bind imenu-create-index-function
to cc-imenu-objc-function to enable Imenu support for Objective-C.
Contributed by Masatake (jet) YAMATO.

26 years ago(cc-imenu-c-prototype-macro-regexp): New var.
Karl Heuer [Thu, 23 Oct 1997 07:31:26 +0000 (07:31 +0000)]
(cc-imenu-c-prototype-macro-regexp): New var.

(cc-imenu-c++-generic-expression): Patches to better match C++ code.
Given by jan.dubois@ibm.net (Jan Dubois)

(cc-imenu-java-generic-expression):
Removed test for declaration
statements.  Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as
forwarded to me by RMS.

Imenu support for Objective-C given by Masatake (jet) YAMATO.

26 years ago(locate-library): Bind jka-compr-inhibit to t.
Karl Heuer [Thu, 23 Oct 1997 07:01:19 +0000 (07:01 +0000)]
(locate-library): Bind jka-compr-inhibit to t.

26 years ago(jka-compr-inhibit): New variable.
Karl Heuer [Thu, 23 Oct 1997 07:00:59 +0000 (07:00 +0000)]
(jka-compr-inhibit): New variable.
(jka-compr-handler): Obey jka-compr-inhibit.

26 years ago(unlock_all_files): Don't call unlock_file;
Karl Heuer [Thu, 23 Oct 1997 06:53:36 +0000 (06:53 +0000)]
(unlock_all_files): Don't call unlock_file;
do the work directly, and avoid calling Fexpand_file_name.

26 years ago(redisplay_window): If clip_changed, always run
Karl Heuer [Thu, 23 Oct 1997 06:52:01 +0000 (06:52 +0000)]
(redisplay_window): If clip_changed, always run
window-scroll-functions.

26 years ago(set-scroll-bar-mode): Take just one arg.
Karl Heuer [Thu, 23 Oct 1997 06:44:15 +0000 (06:44 +0000)]
(set-scroll-bar-mode): Take just one arg.
(set-scroll-bar-mode-1): Take 2 args, as set-scroll-bar-mode used to.
(scroll-bar-mode variable): Use set-scroll-bar-mode-1.
(scroll-bar-mode command): Pass 1 arg to set-scroll-bar-mode.

26 years ago(tpu-arrange-rectangle): Use FORCE arg of move-to-column.
Karl Heuer [Thu, 23 Oct 1997 06:42:50 +0000 (06:42 +0000)]
(tpu-arrange-rectangle): Use FORCE arg of move-to-column.

26 years agopicture.el no longer required.
Karl Heuer [Thu, 23 Oct 1997 06:40:32 +0000 (06:40 +0000)]
picture.el no longer required.
(lm-insert-at-column): Use FORCE arg of move-to-column.

26 years ago(basic-faces): New group. Put the standard faces in it.
Karl Heuer [Thu, 23 Oct 1997 06:36:33 +0000 (06:36 +0000)]
(basic-faces): New group.  Put the standard faces in it.

26 years agoFix another instance of mode line format.
Karl Heuer [Thu, 23 Oct 1997 06:35:13 +0000 (06:35 +0000)]
Fix another instance of mode line format.

26 years ago(mouse-drag-vertical-line): Handle left-side scroll bars.
Karl Heuer [Thu, 23 Oct 1997 06:29:35 +0000 (06:29 +0000)]
(mouse-drag-vertical-line): Handle left-side scroll bars.

26 years ago(DBL_DIG): Remove; the default value is now set in print.c.
Paul Eggert [Thu, 23 Oct 1997 04:29:36 +0000 (04:29 +0000)]
(DBL_DIG): Remove; the default value is now set in print.c.

26 years agoNo need to include <float.h> before "lisp.h",
Paul Eggert [Thu, 23 Oct 1997 04:29:36 +0000 (04:29 +0000)]
No need to include <float.h> before "lisp.h",
as the latter no longer defines DBL_DIG.

26 years ago(_MAXLDBL, _NMAXLDBL):
Paul Eggert [Thu, 23 Oct 1997 04:29:36 +0000 (04:29 +0000)]
(_MAXLDBL, _NMAXLDBL):
Define to work around hpux 7 <math.h> problem.
(<math.h>): Include.
(<float.h>, <stdlib.h>): Include if STDC_HEADERS.
(FLT_RADIX, DBL_MANT_DIG, DBL_DIG): Default to IEEE values.
(DOUBLE_DIGITS_BOUND): New macro.
(float_to_string): By default, generate the fewest number of digits
that represent the floating point value exactly.

26 years agoSet chinese-big5 for newsgroup "tw".
Kenichi Handa [Wed, 22 Oct 1997 04:34:23 +0000 (04:34 +0000)]
Set chinese-big5 for newsgroup "tw".

26 years ago(gnus-show-traditional-method): Call
Kenichi Handa [Wed, 22 Oct 1997 04:34:23 +0000 (04:34 +0000)]
(gnus-show-traditional-method): Call
gnus-mule-decode-article only when enable-multibyte-characters is
non-nil.

26 years ago(gnus-ems-redefine): Require `gnus-mule' only
Kenichi Handa [Wed, 22 Oct 1997 04:34:23 +0000 (04:34 +0000)]
(gnus-ems-redefine): Require `gnus-mule' only
when enable-multibyte-characters is non-nil.

26 years ago(gnus-structured-field-decoder): Pay attention
Kenichi Handa [Wed, 22 Oct 1997 04:34:23 +0000 (04:34 +0000)]
(gnus-structured-field-decoder): Pay attention
to enable-multibyte-characters.
(gnus-unstructured-field-decoder): Likewise.

26 years ago(read-multilingual-string): Use
Kenichi Handa [Tue, 21 Oct 1997 10:47:35 +0000 (10:47 +0000)]
(read-multilingual-string): Use
current-input-method prior to default-input-method.  Don't bind
current-input-method by `let', instead, activate the specified
input method in the current buffer temporarily.

26 years agoChange the way of making coding
Kenichi Handa [Tue, 21 Oct 1997 10:47:35 +0000 (10:47 +0000)]
Change the way of making coding
systems and no-conversion and undecide.

26 years ago(describe-coding-system): Print
Kenichi Handa [Tue, 21 Oct 1997 10:47:35 +0000 (10:47 +0000)]
(describe-coding-system): Print
informatoin about coding system properties, post-read-conversion
and pre-write-conversion.
(print-coding-system-briefly): Adjusted for the change in mule.el.
(describe-current-coding-system): Likewise.
(print-coding-system): Likewise.

26 years ago(coding-system-base): Moved to
Kenichi Handa [Tue, 21 Oct 1997 10:47:35 +0000 (10:47 +0000)]
(coding-system-base): Moved to
mule.el.
(coding-system-post-read-conversion):
Use the new function coding-system-get.
(coding-system-pre-write-conversion): Likewise.
(coding-system-unification-table-for-decode): Likewise.
(coding-system-unification-table-for-encode): Likewise.
(coding-system-list): Adjusted for the change in mule.el.
(coding-system-plist): Deleted.
(coding-system-equal): Do not use coding-system-plist.

26 years agoThe summary of the following changes:
Kenichi Handa [Tue, 21 Oct 1997 10:47:35 +0000 (10:47 +0000)]
The summary of the following changes:
(1) Make all coding systems (including aliases and subsidiaries)
directly have coding-spec vector in `coding-system' property.
(2) Properties of a coding system (except for `coding-system' and
`eol-type') is embeded in PLIST slot of coding-spec vector.
(coding-spec-plist-idx): Initialize to 3.
(coding-system-spec-ref): Deleted.
(coding-system-spec): Moved from src/coding.c.
(coding-system-type): Adjusted for the above change.
(coding-system-mnemonic): Likewise.
(coding-system-doc-string): Likewise.
(coding-system-flags): Likewise.
(coding-system-eol-type): Likewise.
(coding-system-category): Likewise.
(coding-system-get, coding-system-put, coding-system-category):
New functions.
(coding-system-base): Moved from mule-util.el and adjusted for the
above change.
(coding-system-parent): Make it obsolete alias of
coding-system-base.
(make-subsidiary-coding-system): Adjusted for the above change.
Update coding-system-list and coding-system-alist.
(make-coding-system): Likewise.
(set-buffer-file-coding-system): Typo in doc-string fixed.
(after-insert-file-set-buffer-file-coding-system): Change
enable-multibyte-characters only when
find-new-buffer-file-coding-system returns non-nil value.
(find-new-buffer-file-coding-system): Adjusted for the abobe change.

26 years ago(devanagari-compose-from-is13194-region):
Kenichi Handa [Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)]
(devanagari-compose-from-is13194-region):
Return the length of converted region.
(in-is13194-devanagari-post-read-conversion): Return the result of
devanagari-compose-from-is13194-region.

26 years agoUse coding-system-put to set coding
Kenichi Handa [Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)]
Use coding-system-put to set coding
system properties, post-read-conversion and pre-write-conversion.

26 years agoUse coding-system-put to set coding system
Kenichi Handa [Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)]
Use coding-system-put to set coding system
properties, post-read-conversion and pre-write-conversion.
(post-read-decode-hz): Return the result of decode-hz-region.
(pre-write-encode-hz): Do not change the value of
last-coding-system.

26 years agoUse coding-system-put to set coding system
Kenichi Handa [Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)]
Use coding-system-put to set coding system
properties, post-read-conversion and pre-write-conversion.

26 years ago(tibetan-post-read-conversion): Return
Kenichi Handa [Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)]
(tibetan-post-read-conversion): Return
the length of converted region.

26 years ago(xselect.o): Depend on buffer.h.
Kenichi Handa [Tue, 21 Oct 1997 10:43:40 +0000 (10:43 +0000)]
(xselect.o): Depend on buffer.h.

26 years ago(Qcoding_system_spec): Deleted.
Kenichi Handa [Tue, 21 Oct 1997 10:43:40 +0000 (10:43 +0000)]
(Qcoding_system_spec): Deleted.
(Vcoding_system_list, Vcoding_system_alist): New variables.
(setup_coding_system): Adjusted for the change in mule.el.
(detect_eol): Likewise.
(Fcoding_system_spec): Changed to Lisp function in mule.el.
(Fcoding_system_p): Do not call Fcoding_system_spec.
(Fread_coding_system): Give Vcoding_system_alist to
Fcompleting_read as the arg TABLE.
(Fread_non_nil_coding_system): Likewise.  Give
Vcoding_system_history to Fcompleting_read as the arg HIST.
(syms_of_coding): Deleted codes for Qcoding_system and
Fcoding_system_spec.  Set up new Lisp variables.

26 years agoInclude buffer.h.
Kenichi Handa [Tue, 21 Oct 1997 10:43:40 +0000 (10:43 +0000)]
Include buffer.h.
(selection_data_to_lisp_data): Do not perform code conversion if
the default value of enable-multibyte-characters is nil.
(lisp_data_to_selection_data): Likewise.  Access the array
`charsets' in the correct way.

26 years agoElements of kill-emacs-query-functions return nil, not non-nil,
Karl Heuer [Tue, 21 Oct 1997 03:35:06 +0000 (03:35 +0000)]
Elements of kill-emacs-query-functions return nil, not non-nil,
to prevent Emacs from being killed.

26 years agoUsing cl macros push, pop, when, unless throughout
Karl Heuer [Tue, 21 Oct 1997 03:15:20 +0000 (03:15 +0000)]
Using cl macros push, pop, when, unless throughout
the file. This is not further mentioned in this ChangeLog entry.
Documentation largely updated.  Parser rewritten for better
Multifile Document processing.  Macros with naked label arguments
supported.  Some Mule related changes.
(reftex-default-label-alist-entries): Customization type is now
computed from reftex-label-alist-builtin. Enumerate has new
typekey `i'.  `n' is now reserved for footnotes etc.
(reftex-label-alist): Introduced default regular expressions.
Customization type is now computed from
reftex-label-alist-builtin.
(reftex-label-menu-flags): New flag for showing file borders.
(reftex-refontify-context): New option.
(reftex-bibfile-ignore-list): Now a user option (was: variable).
(reftex-cite-format): Now a user option (was: variable).
Customization type is now computed from
reftex-cite-format-builtin.
(reftex-comment-citations): Now a user option (was: variable).
(reftex-toc-follow-mode): Now a user option (was: variable).
(reftex-optimizations-for-large-documents): New custom group.
(reftex-keep-temporary-buffers): 1 as additional value.
(reftex-initialize-temporary-buffers): New option.
(reftex-enable-partial-scans): New option.
(reftex-save-parse-info): New option.
(reftex-plug-into-AUCTeX): Now a user option (was: variable).
(reftex-auto-show-entry): New value 'copy allowed.
(reftex-load-hook): Now a declared variable.
(reftex-mode-hook): Now a declared variable.
(reftex-label-numbers-symbol): Variable removed.
(reftex-list-of-labels-symbol): Variable removed.
(reftex-label-numbers-symbol): Variable removed.
(reftex-bibfile-list-symbol): Variable removed.
(reftex-docstruct-symbol): New variable (buffer-local).
(reftex-master-include-list): Variable removed.
(reftex-make-master-buffer): Function removed.
(reftex-make-master-buffer-hook): Hook removed.
(reftex-insert-buffer-or-file): Function removed.
(reftex-parse-document): Function adapted to new parser.
(reftex-access-scan-info): Changed to fit new parser.  Now detects
changes in label-alist related variables automatically.
(reftex-parse-one,reftex-parse-all): New functions.
(reftex-all-document-files): New function.
(reftex-grep-document,reftex-search-document,
reftex-query-replace-document): Now use
`reftex-all-document-files'.
(reftex-section-or-include-regexp): New variable.
(reftex-everything-regexp): New variable.
(reftex-find-label-regexp-format): New variable.
(reftex-find-label-regexp-format2): New variable.
(reftex-do-parse): New function.
(reftex-is-multi): New function.
(reftex-parse-from-file): New function.
(reftex-locate-bibliography-files): New function.
(reftex-last-assoc-before-elt): New function.
(reftex-replace-label-list-segment): New function.
(reftex-silence-toc-markers): New function.
(reftex-access-parse-file): New function.
(reftex-label): Now uses `reftex-where-am-I'.
(reftex-offer-label-menu): New keys `%' and `i' and `r'.
(reftex-select-item): Recursive edit moved to key `e'.  New key
`x' for external documents.  Works now also with nin-nil
pop-frame.
(reftex-offer-label-menu): Now uses `reftex-where-am-I'.
(reftex-make-and-insert-label-menu): More efficient, allow
optional extra fontification.
(reftex-find-nearby-label): Function removed.
(reftex-scan-buffer-for-labels): Function removed.
(reftex-section-info): New function.
(reftex-nth-parens-substring): Renamed to reftex-nth-arg.  Return
nil when not enough args are present.
(reftex-move-over-touching-args): New function.
(reftex-where-am-I): New function.
(reftex-nth-arg-wrapper): New function.
(reftex-select-label-callback): Deal with special macros as well.
(reftex-find-duplicate-labels): Ignore special entries in
docstruct.
(reftex-kill-temporary-buffers): New arg buffer.
(reftex-show-entry): Copy context when necessary.
(reftex-toc): New key `R', use reftex-where-am-I.
(reftex-nearest-section): Use reftex-where-am-I.
(reftex-toc-visit-line): Completely rewritten.  Uses markers and
several backup methods.
(reftex-citation): Recursive edit moved to `e' key.
(reftex-scan-buffer): Function removed.
(reftex-get-bibfile-list): Changed to work with chapterbib
package.
(reftex-find-tex-file): New function.
(reftex-find-files-on-path): Now first looks for file with
additional .tex extension, then for the naked file name.
(reftex-citation): Split into reftex-citation and
reftex-do-citation.
(reftex-do-citation): Recursive edit now on `e' key.
(reftex-what-macro): Allow white space between macro arguments.
(reftex-allow-for-ctrl-m): Renamed to
`reftex-make-regexp-allow-for-ctrl-m'.
(reftex-nearest-match): New function.
(reftex-auto-mode-alist): New function.
(reftex-make-desparate-section-regexp): New funtion.
(reftex-get-file-buffer-force): Rewritten to use new variable
`reftex-initialize-temporary-buffers'.
(reftex-label-alist-builtin): Use abbreviated regexps.
(reftex-label-mac-list): New variable.
(reftex-parse-args): New function.
(easy-menu-define): Menu extended. Some parts are now computed.
from the user options.
(reftex-move-to-next-arg,reftex-move-to-previous-arg) New
functions.  Now we can parse macros with distributed arguments.
(reftex-goto-label): Function removed.
(reftex-position-cursor): Function removed.
(reftex-item): Function removed.
(reftex-add-to-label-alist): No longer autoloaded.
(reftex-toc-indent): Constant removed.
(reftex-label-indent): Constant removed.
(reftex-context-indent): Constant removed.
(reftex-match-string): New function.
(reftex-memory): New variable
(reftex-reset-mode): No longer hacks local variables.  Now resets
path variables as well.
(reftex-truncate): New functions, to make RefTeX work with Mule.
(reftex-fp): New macro, to make RefTeX work with Mule.
(reftex-format-bib-entry): Now uses `reftex-truncate' to truncate
author names.  `extra' and `title' are no longer truncated at all.
(reftex-all-assq): New function.
(reftex-view-crossref): Works now also if mouse click is on macro.
(reftex-context-substring): Now returns substring without text
properties.
(reftex-tex-path,reftex-bib-path): New variables.
(reftex-split): Function replaced with builtin `split-string'.
(reftex-find-bib-file): New function.
(reftex-find-files-on-path): Function removed.
(reftex-find-file-on-path): New function.
(reftex-access-search-path,reftex-parse-colon-path,
reftex-recursive-directory-list,reftex-expand-path): New
functions, dealing with recursive TEXINPUTS and BIBINPUTS
definitions.

26 years agoAdd autoloads for `8859-1-map'.
Karl Heuer [Tue, 21 Oct 1997 03:06:34 +0000 (03:06 +0000)]
Add autoloads for `8859-1-map'.

26 years ago(custom-group-value-create): Use
Karl Heuer [Tue, 21 Oct 1997 03:04:39 +0000 (03:04 +0000)]
(custom-group-value-create): Use
`custom-group-visibility' instead of `group-visibility'.

26 years ago(LD_SWITCH_MACHINE_TEMACS): New macro (defaults empty).
Karl Heuer [Tue, 21 Oct 1997 02:59:21 +0000 (02:59 +0000)]
(LD_SWITCH_MACHINE_TEMACS): New macro (defaults empty).
(ALL_LDFLAGS): Use LD_SWITCH_MACHINE_TEMACS here.

26 years ago(LD_SWITCH_MACHINE): Conditionalize this
Karl Heuer [Tue, 21 Oct 1997 02:57:44 +0000 (02:57 +0000)]
(LD_SWITCH_MACHINE): Conditionalize this
on THIS_IS_MAKEFILE instead of on emacs.

26 years agoCustomize.
Karl Heuer [Tue, 21 Oct 1997 02:54:50 +0000 (02:54 +0000)]
Customize.
(mail-abbrevs-enable, mail-abbrevs-disable): New functions.
(mail-abbrevs-mode): New variable enables use of the package.
Call mail-abbrevs-enable or mail-abbrevs-disable.
(mail-abbrevs-only): New variable.
(sendmail-pre-abbrev-expand-hook): Implement mail-abbrevs-only.

26 years ago(mail-do-fcc): Handle dont-write-the-file
Karl Heuer [Mon, 20 Oct 1997 03:49:42 +0000 (03:49 +0000)]
(mail-do-fcc): Handle dont-write-the-file
correctly--don't write msg to the file after saving it from a buffer.

26 years ago(file-name-non-special): For insert-directory operation,
Karl Heuer [Sun, 19 Oct 1997 21:02:27 +0000 (21:02 +0000)]
(file-name-non-special): For insert-directory operation,
ensure that default-directory is an ordinary file name
before turning off file-name-handler-alist.

26 years ago(file-name-non-special): If "/:" is the entire file
Karl Heuer [Sun, 19 Oct 1997 20:34:22 +0000 (20:34 +0000)]
(file-name-non-special): If "/:" is the entire file
name, make it "/" after stripping.

26 years ago(basic-save-buffer): Set buffer-file-coding-system to
Karl Heuer [Sun, 19 Oct 1997 20:20:15 +0000 (20:20 +0000)]
(basic-save-buffer): Set buffer-file-coding-system to
the coding system actually used for saving.

26 years ago(describe-font): Fix prompt.
Karl Heuer [Sun, 19 Oct 1997 20:12:15 +0000 (20:12 +0000)]
(describe-font): Fix prompt.

26 years ago(describe-language-environment): Fix prompt.
Karl Heuer [Sun, 19 Oct 1997 20:11:59 +0000 (20:11 +0000)]
(describe-language-environment): Fix prompt.

26 years ago(syms_of_window): Doc fix.
Karl Heuer [Sun, 19 Oct 1997 19:56:59 +0000 (19:56 +0000)]
(syms_of_window): Doc fix.

26 years ago(ispell-change-dictionary): Fix error message.
Karl Heuer [Sun, 19 Oct 1997 19:54:35 +0000 (19:54 +0000)]
(ispell-change-dictionary): Fix error message.
(ispell-buffer-local-parsing): Fix message.
(ispell-get-word): Use buffer-substring-no-properties.
(ispell-buffer-local-dict): Likewise.

26 years agoThanks to Harald Backer <harald.backer@fou.telenor.no>, we now have
Oliver Seidel [Fri, 17 Oct 1997 15:41:57 +0000 (15:41 +0000)]
Thanks to Harald Backer <harald.backer@fou.telenor.no>, we now have
the following facilities available:

Added todo-print, todo-top-priorities and todo-jump with matching
variables; Parameterized todo-header, todo-category-beg,
todo-category-end and todo-category-sep; Added autoload comments;
todo-category-select: Modified regexp to make category names unique;
todo-forward-item: Added optional COUNT vaiable; todo-insert-item:
Rewrote completing read entry.

Also, check out the extended list of things left to be done to this
package at the end of the documentation!

26 years ago(format-deannotate-region): In case of unmatched tags,
Karl Heuer [Thu, 16 Oct 1997 23:31:55 +0000 (23:31 +0000)]
(format-deannotate-region): In case of unmatched tags,
avoid using nil where end position is expected.

26 years ago(winner-pending-undo-ring): Defvar before first use.
Karl Heuer [Thu, 16 Oct 1997 23:25:57 +0000 (23:25 +0000)]
(winner-pending-undo-ring): Defvar before first use.
(winner-undo-counter): Likewise.

26 years agoInitial revision
Karl Heuer [Thu, 16 Oct 1997 23:21:13 +0000 (23:21 +0000)]
Initial revision

26 years agoJari Aalto <jari.aalto@ntc.nokia.com> writes:
Oliver Seidel [Thu, 16 Oct 1997 21:21:16 +0000 (21:21 +0000)]
Jari Aalto <jari.aalto@ntc.nokia.com> writes:

    I just downloaded your package and after reading the docs I
    decided to do some reformatting.  Hope you don't mind.  Now they
    are in such a format that the html page can be automatically
    generated from the source file.  As an example, I generated the
    attached page using the following command: ripdoc.pls | \
    t2html.pls -a "Oliver.Seidel" -e Oliver.Seidel@cl.cam.ac.uk -simple

And of course I appreciate it.  Jari's stuff can be found at:
ftp://cs.uta.fi/pub/ssjaaa/, while I'm making the 1997-10-15T17:18:11Z!os10000@seidel-space.de page
available at http://www.cl.cam.ac.uk/users/os10000/doc/todo-mode.html
(That link will be valid until 10/1998 or slightly longer.)

26 years agoRemoved changelog comment section.
Karl Heuer [Thu, 16 Oct 1997 18:46:36 +0000 (18:46 +0000)]
Removed changelog comment section.
(double): New group.
(double-map): Add customize support.
(double-prefix-only): Ditto.

26 years ago(nroff): Moved from `editing' to `wp'.
Karl Heuer [Thu, 16 Oct 1997 18:44:52 +0000 (18:44 +0000)]
(nroff): Moved from `editing' to `wp'.

26 years ago(rmail-summary-rmail-update): When looking for
Karl Heuer [Thu, 16 Oct 1997 18:42:17 +0000 (18:42 +0000)]
(rmail-summary-rmail-update): When looking for
rmail-view-buffer, check other frames as well.

26 years ago(init_buffer): Don't add /: to default dir if it's `/'.
Karl Heuer [Thu, 16 Oct 1997 18:37:51 +0000 (18:37 +0000)]
(init_buffer): Don't add /: to default dir if it's `/'.

26 years ago(dired-move-to-filename-regexp):
Karl Heuer [Thu, 16 Oct 1997 18:36:35 +0000 (18:36 +0000)]
(dired-move-to-filename-regexp):
Accept month name and day-of-month in either order.

26 years ago(edebug-eval-mode): Nicer mode-name value.
Karl Heuer [Thu, 16 Oct 1997 18:35:17 +0000 (18:35 +0000)]
(edebug-eval-mode): Nicer mode-name value.