1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00
Commit Graph

22801 Commits

Author SHA1 Message Date
Kenichi Handa
d92921c3f1 Make all multibyte characters self-insert. 1998-07-06 06:33:55 +00:00
Kenichi Handa
52e3ccbf8d (isearch-mode-map): Make all multibyte characters
search for themselves.
1998-07-06 06:33:55 +00:00
Kenichi Handa
8a73a70484 (Vgeneric_character_list): New variable.
(init_charset_once): Init and staticpro it.
(Fgeneric_character_list): New function.
(syms_of_charset): defsubr it.
1998-07-06 06:33:55 +00:00
Kenichi Handa
4c0fbc0814 (MAX_CHAR_COMPOSITION): Defined as (GLYPH_MASK_CHAR -
1), one less than the previous value.
(GENERIC_COMPOSITION_CHAR): New macro.
1998-07-06 06:33:55 +00:00
Kenichi Handa
0da528a909 (Fset_char_table_default): Check only if the charset of
the arg CH is in the valid range or not.  Handle the case that CH
is a generic character for composite characters.
1998-07-06 06:33:55 +00:00
Kenichi Handa
c7d8aff3e0 * international/mule.el: Don't make the function charset-list
obsolete.
1998-07-06 01:54:21 +00:00
Kenichi Handa
1c4cc63a3c (set-auto-coding-for-load): New variable.
(set-auto-coding): If set-auto-coding-for-load is non-nil,
look for "unibyte" file variable first, then for "coding".
(load-with-code-conversion): Bind set-auto-coding-for-load to t.
1998-07-06 01:52:48 +00:00
Kenichi Handa
8f2917e4dc (Fformat): Pay attention to the byte combining problem. 1998-07-06 01:47:34 +00:00
Kenichi Handa
2df42e0965 (Finsert_file_contents): Cancel previous change. Setup
the variable coding even if the inserted bytes is zero.
1998-07-06 01:47:34 +00:00
Kenichi Handa
18cc260b22 (concat): Pay attention to the byte combining problem. 1998-07-06 01:47:34 +00:00
Richard M. Stallman
1c87ab3195 (texinfmt-version): Update version.
number which is used in header of texinfmt-produced Info files.
(texinfo-format-buffer): Now always tagify, on accout of @anchor.
(texi-format-region): Always tagify.
(texi2info):          Always tagify
(texinfo-anchor):     Add @anchor command as place to which
         a cross reference may go.
(texinfo-no-refill-regexp): Add smalldisplay, smallformat
(texinfo-format-uref):            New command: @uref
(texinfo-format-var):             New command: @acronym
(texinfo-format-code):            New commands: @command, @env, @url.
(texinfo-format-option):          New command: @option
(texinfo-format-example):         New command: @smalldisplay
(texinfo-format-flushleft):       New command: @smallformat
(texinfo-discard-line-with-args): New commands: @novalidate, @pagesize,
@setcontentsaftertitlepage, @setshortcontentsaftertitlepage.
1998-07-06 00:12:33 +00:00
Richard M. Stallman
7408bff1a5 (texinfo-environment-regexp): Add smalldisplay and smallformat. 1998-07-06 00:07:54 +00:00
Richard M. Stallman
54f1a1ddb2 (Info-tagify): Finish previous change.
Fix up some messages.
1998-07-06 00:03:29 +00:00
Richard M. Stallman
37a3ff5b0b (Info-find-node): Handle cross references to an @anchor. 1998-07-05 23:57:45 +00:00
Richard M. Stallman
ad0153e46f (read_list): Pass new arg to get_doc_string. 1998-07-05 20:31:37 +00:00
Richard M. Stallman
32caae30ca (get_doc_string): Take both UNIBYTE and DEFINITION as args.
All callers changed.
1998-07-05 20:31:12 +00:00
Richard M. Stallman
dc14ae363e (byte-compile-file): Bind set-auto-coding-for-load to t. 1998-07-05 20:30:39 +00:00
Richard M. Stallman
8e4589447e (dired-omit-expunge): Message if skipping omitting
because directory is too large; also unset dired-omit-files-p.
(dired-omit-size-limit): Increase default from 20000 to 30000.
1998-07-04 21:09:49 +00:00
Richard M. Stallman
c221399445 (fill-individual-paragraphs): If JUST-ONE-LINE-PREFIX matches
TWO-LINES-PREFIX except with longer whitespace, treat that as a match
even is spaces are replaced with a tab.
1998-07-04 09:44:09 +00:00
Richard M. Stallman
031bf182c0 (byte-boolean-vars): Add print-escape-multibyte. 1998-07-04 02:49:48 +00:00
Richard M. Stallman
e2154af9ff (derived-mode-hooks-name): Use -hook, not -hooks, in mode hook name.
(derived-mode-hook-name): Renamed from ...-hooks; caller changed.
1998-07-03 21:37:43 +00:00
Richard M. Stallman
39e7e36ac5 (makefile-font-lock-keywords): Recognize automatic variable references.
(makefile-dependency-regex): Don't be fooled by colons in deps.
1998-07-03 21:37:22 +00:00
Richard M. Stallman
249d440df9 (diary-mail-addr): Fix custom type. 1998-07-03 21:17:47 +00:00
Richard M. Stallman
6acae80afe (pascal-insert-block): Fixed space-deletion bug in
front of the "begin" string.
(pascal-beg-of-defun): Used to locate the beginning of a function
incorrectly when a function contained several begin-end blocks.  Fixed.
1998-07-03 20:10:32 +00:00
Richard M. Stallman
c1c4693e69 (Ffile_regular_p) [WINDOWSNT]: Bind
`w32-get-true-file-attributes' to t while calling stat.
(Finsert_file_contents) [WINDOWSNT]: Likewise.
(Fwrite_region): Don't try seeking to end of FILENAME for
appending if not a regular file.
1998-07-03 20:01:02 +00:00
Richard M. Stallman
038205144e (ps-printer-name): New variable.
(ps-do-despool): Use it.
1998-07-03 19:54:30 +00:00
Richard M. Stallman
8748e3eb55 (printer-name): New variable.
(lpr-switches): Mention it in docstring.
(print-region-1): Use it.
1998-07-03 19:54:17 +00:00
Richard M. Stallman
5a0aa6443e (direct-print-region-function): Renamed from
dos-print-region-function.  Added &rest keyword.
(print-region-function): Set to direct-print-region-function.
(lpr-headers-switches): Initialize.
(ps-lpr-command): Initialize.
(ps-lpr-switches): Initialize.
1998-07-03 19:54:01 +00:00
Richard M. Stallman
3efcc61ef6 (dos-printer): Obsolete variable deleted.
(dos-ps-printer): Likewise.
1998-07-03 19:53:47 +00:00
Richard M. Stallman
15db8769c7 (dos-print-region-function): Definition moved to dos-w32.el.
(print-region-function): Initialization moved to dos-w32.el.
(lpr-headers-switches, ps-lpr-command, ps-lpr-switches): Likewise.
1998-07-03 19:53:20 +00:00
Richard M. Stallman
430f8c7397 *** empty log message *** 1998-07-03 19:34:39 +00:00
Eric M. Ludlam
bca0d6075a (checkdoc): Updated commentary.
(checkdoc-autofix-flag): Updated doc.
(checkdoc-force-docstrings-flag): Updated doc.
(checkdoc-force-history-flag): New flag.
(checkdoc-triple-semi-comment-check-flag): Fixed name.
(checkdoc-spellcheck-documentation-flag): Fixed doc.
(checkdoc-ispell-lisp-words): Update default value.
(checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list,
checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables.
(princ-list): Function created if it isn't bound.
(checkdoc-interactive): parts removed to `checkdoc-interactive-loop'.
(checkdoc,checkdoc-message-interactive): New function.
(checkdoc-interactive-loop): was in `checkdoc-interactive', then
added better keybindings, and better autofixing behavior,
Cursor now sits next to the error, forcing scrolling if needed,
and using a better centering algorithm, and much better error
navigation after choosing "f"ix.
(checkdoc-next-error): Added parameter ENABLE-FIX.
(checkdoc-next-message-error,checkdoc-recursive-edit): New functions.
(checkdoc-start): was `checkdoc', uses new note taking system.
(checkdoc-current-buffer, checkdoc-continue, checkdoc-comments):
Updated to use new note taking system.
(checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine):
Added INTERACT parameter, uses new warnings functions.
(checkdoc-message-text, checkdoc-defun):
Updated to use new note taking system.
(checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): fix doc.
(checkdoc-ispell-message-text, checkdoc-ispell-start): New function.
(checkdoc-create-error, checkdoc-error-text, checkdoc-error-start,
checkdoc-error-end, checkdoc-error-unfixable): New functions.
(checkdoc-minor-keymap): Updated keybinds to new interactive functions,
completely re-arranged the minor-mode menu.
(checkdoc-this-string-valid): Moved no doc-string warning here,
and added autofix if a comment already exists there.
(checkdoc-this-string-valid-engine): fix doc, robusted doc finder.
All previously returned errors now call `checkdoc-create-error'.
Moved no doc string warning out.  Update allowed punctuation at
end of first line.  Fixed up sentence joining.  Verb checking flag
now only checks the first line of a function.  Added more safe
conditions to ambiguous symbols.  Moved symbol quoting to end.
Added autofix for variables that should end in `-flag'.
Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'.
Reading checkdoc-param comment no longer depends on list syntax.
Fixed various error string spelling & format.
(checkdoc-in-sample-code-p): List starting with all caps word is
now condsidered sample code.
(checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine,
checkdoc-sentencespace-region-engine): New functions.
(checkdoc-ispell-docstring-engine): Disable spell checking during
if user never wants interaction.  We don't have a non-interactive
spell checking method yet.
(checkdoc-file-comments-engine): Now set up to check all possible
conditions even after encountering an error.  Added auto-fixes
for history and commentary.  All previously returned errors now call
`checkdoc-create-error'.  Message spelling and format.
(checkdoc-message-text-search):
Moved parts to `checkdoc-message-text-next-string'.
(checkdoc-message-text-next-string): New function
(checkdoc-message-text-engine):  All previously returned errors
now call `checkdoc-create-error'.  Can find/skip 'format' call
after the call we are checking.  Added sentence/propernoun scans.
`y-or-n-p' checks and fixes are now more robust.
(checkdoc-y-or-n-p): New function.
(checkdoc-autofix-ask-replace): Update doc.  Protect match-data.
Correctly handle `checkdoc-autofix-flag' of 'never.  New behavior
with `checkdoc-autofix-flag' of 'automatic-then-never.  Better
overlay handling.
(checkdoc-output-font-lock-keywords): Updated to new output format.
(checkdoc-pending-errors): New variable.
(checkdoc-find-error): Updated to new output format.
(checkdoc-start-section, checkdoc-error): Improved the output.
(checkdoc-show-diagnostics): Smarter show algorithm.
1998-07-03 15:15:27 +00:00
Kenichi Handa
20b5aff947 Keys for modern Korean syllables fixed.
Some keys for ancient Korean syllables are changed properly.
1998-07-03 04:39:22 +00:00
Kenichi Handa
1f50fef973 (create-fontset-from-fontset-spec):
Returns a created fontset.
(create-fontset-from-ascii-font): New function.
1998-07-03 04:39:22 +00:00
Kenichi Handa
68404bed20 Fill weight and slant fields of a fontset
generted from the specified ASCII font by values got from the
resolved ASCII font name.
1998-07-03 04:39:22 +00:00
Kenichi Handa
53caf287d1 (x-create-frame-with-faces): If an ASCII font is
specified in PARAMETERS, create a fontset from the font and use it
for the new frame.
1998-07-03 04:39:22 +00:00
Kenichi Handa
1390393209 (Finsert): Typo in doc-string fixed.
(Finsert_and_inherit, Finsert_before_markers,
Finsert_and_inherit_before_markers):  Likewize.
1998-07-03 04:39:22 +00:00
Kenichi Handa
e921460071 (Finsert_file_contents): Do not set Vlast_coding_system
if inserted bytes is zero.
1998-07-03 04:33:12 +00:00
Richard M. Stallman
65f64d008a (customize-changed-options): Clean up previous change. 1998-07-02 22:29:15 +00:00
Richard M. Stallman
33b598d484 Don't require imenu. 1998-07-02 22:27:24 +00:00
Richard M. Stallman
e1d18ad8ee (menu-bar-mode): Doc fix. 1998-07-02 22:09:29 +00:00
Dave Love
d7faae566d (end-of-fortran-subprogram): Check if we're on the END statement. 1998-07-02 19:26:15 +00:00
Dave Love
8fbfe89f86 (fortran-mode-map) <menu>: Tweak the imenu
menu entry.
1998-07-02 19:12:18 +00:00
Tom Tromey
55c6d8fce1 Some itcl additions:
(tcl-typeword-list): Added private, itk_option.
(tcl-proc-list): Added body, configbody, class.
1998-07-02 17:47:49 +00:00
Richard M. Stallman
007be42afd (texinfo-anchor): New function. 1998-07-02 08:05:24 +00:00
Richard M. Stallman
c69bfc1490 (Info-tagify): Handle tags for @anchor. 1998-07-02 07:46:15 +00:00
Richard M. Stallman
a22f073505 (ffap-read-file-or-url): Bind minibuffer-completing-file-name to t. 1998-07-02 07:02:47 +00:00
Richard M. Stallman
a79485afb8 (Faccess_file): Check type of second argument STRING.
(Fread_file_name): Bind minibuffer-completing-file-name to t.
1998-07-02 07:01:56 +00:00
Richard M. Stallman
ccf330a66b (Vminibuffer_completing_file_name): New var.
(syms_of_minibuf): Set up Lisp variable.
(Fminibuffer_complete_word): Test it, instead of checking
specifically for Qread_file_name_internal.
(Fcompleting_read): Likewise.
1998-07-02 07:01:21 +00:00
Richard M. Stallman
4a55f847c5 (message-cite-original): If mail-citation-hook
is non-nil, just run that and do nothing else.
(message-cite-function): Don't initialize from mail-citation-hook.
1998-07-02 07:00:30 +00:00