1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00
Commit Graph

12379 Commits

Author SHA1 Message Date
Kenichi Handa
86c06e88d4 (quail-show-kbd-layout): Bind blink-matching-paren to nil. 1999-02-12 12:40:54 +00:00
Kenichi Handa
fb901f73c4 (ps-mule-font-info-database-bdf): Fix ENCODING field
for ASCII and Latin-1.
1999-02-12 11:14:46 +00:00
Andreas Schwab
25330efdb5 (jdb): Fix regexp for comint-prompt-regexp. 1999-02-12 10:38:47 +00:00
Kenichi Handa
1f70b06ddc (what-cursor-position): Don't use the variable
charset-origin-alist, but use charset-origin-alist property of
buffer-file-coding-system to decide external character set code.
1999-02-12 08:06:39 +00:00
Kenichi Handa
57a6f75751 (language-info-alist): Remove description about charset-origin-alist. 1999-02-12 07:48:52 +00:00
Kenichi Handa
1322c8ca32 Comment added for a new coding system
property `charset-origin-alit'.
(charset-origin-alist): This variable deleted.
1999-02-12 07:48:52 +00:00
Kenichi Handa
d4c975091d (chinese-big5): Add charset-origin-alist property.
("Chinese-CNS"): Remove charset-origin-alist property.
1999-02-12 07:46:42 +00:00
Kenichi Handa
cf46123515 (cyrillic-koi8): Add charset-origin-alist property.
(cyrillic-alternativnyj): Likewise.
("Cyrillic-KOI8"): Remove charset-origin-alist property.
("Cyrillic-ALT"): Likewise.
1999-02-12 07:46:42 +00:00
Kenichi Handa
909a166d31 (vietnamese-viqr): Add charset-origin-alist property.
("Vietnamese"): Remove charset-origin-alist property.
1999-02-12 07:46:42 +00:00
Richard M. Stallman
b9079f7cca Don't turn on the mode when the file is loaded. 1999-02-10 20:52:20 +00:00
Richard M. Stallman
64e95896cc (rmail-search): Track match with a marker, not an integer. 1999-02-10 03:50:50 +00:00
Richard M. Stallman
666f405690 (add-log-file-name-function): New variable.
(add-change-log-entry): Call that function, if non-nil.
1999-02-09 09:14:53 +00:00
Richard M. Stallman
4315d68ee5 (compile-auto-highlight): Customize. 1999-02-09 09:14:34 +00:00
Richard M. Stallman
7ecedca68d (texinfo-all-menus-update, texinfo-master-menu): Remove calls to sleep-for. 1999-02-09 00:38:12 +00:00
Richard M. Stallman
e2918bbf0f (texinfo-environment-regexp): Add the def... constructs. 1999-02-09 00:34:17 +00:00
Richard M. Stallman
474d71ae8b (compilation-setup): Set value of
compilation-directory-stack as in compilation-forget-errors.
(compile-reinitialize-errors): Bind buffer-undo-list and deactivate-mark.
(compilation-forget-errors): Likewise.
1999-02-08 23:50:42 +00:00
Barry A. Warsaw
0ec8351b95 Installed CC Mode 5.25. 1999-02-08 16:53:18 +00:00
Barry A. Warsaw
32348c138b Initial revision 1999-02-08 16:52:35 +00:00
Eli Zaretskii
a7bc7c2a69 (cp-coding-system-for-codepage-1): On MS-DOS,
use dos-unsupported-char-glyph for characters not
supported by the codepage.
(cp-make-coding-systems-for-codepage): Likewise.
1999-02-08 11:21:00 +00:00
Andreas Schwab
3c092276c7 (coding-system-list): Don't sort
coding-system-list here.
1999-02-08 09:52:43 +00:00
Andreas Schwab
857ea15ca9 (coding-system-lessp): Moved here from
mule-util.el
(add-to-coding-system-list): New function.
(make-subsidiary-coding-system, make-coding-system,
define-coding-system-alias): Use it instead of setting
coding-system-list directly.
1999-02-08 09:50:26 +00:00
Richard M. Stallman
4d24213703 (appt-make-list): Don't splice quotes and date onto message. 1999-02-07 22:44:43 +00:00
Richard M. Stallman
bed1b0c890 When compiling, require compare-w and skeleton
to pacify the byte-compiler.  Move the def's of the tex-commands
together.  Add a comment on kill-process vs. quit-process.
1999-02-07 07:28:45 +00:00
Richard M. Stallman
3b7f63b13f Comment changes. 1999-02-07 04:07:14 +00:00
Richard M. Stallman
0cff96e7ce (imenu--last-menubar-index-alist): Add doc.
(imenu-add-to-menubar):  Reset imenu--last-menubar-index-alist.
1999-02-06 21:50:53 +00:00
Richard M. Stallman
e098014205 (setup-slovenian-environment): New function.
("Slovenian"): New language environment.
1999-02-06 05:50:59 +00:00
Richard M. Stallman
5084216469 (sql-help): Doc fix.
(sql-mysql): Doc fix.
1999-02-06 05:12:54 +00:00
Richard M. Stallman
a081a52939 Changed version to 1.2.1.
(sql-pop-to-buffer-after-send-region): Improved documentation.
(sql-mysql-program): Added MySQL support.
(sql-prompt-length): Made prompt-length configurable.
(sql-mode-syntax-table): Made apostrophe (') be a string delimiter.
(sql-help): Added MySQL support, changed documentation.
(sql-send-region): A message is displayed if something is sent.
(sql-mode): Added buffer-local comment-start.
(sql-interactive-mode): Use sql-prompt-length to set left-margin.
(sql-interactive-mode): Added buffer-local comment-start.
(sql-oracle): Set sql-prompt-length.
(sql-sybase): Set sql-prompt-length.
(sql-mysql): Added MySQL support.
(sql-ingres): Set sql-prompt-length.
(sql-ms): Set sql-prompt-length.
(sql-postgres): Set sql-prompt-length.
1999-02-06 05:09:31 +00:00
Richard M. Stallman
f7769aa59e (time-stamp-format): Format doc tighter.
(time-stamp-line-limit): 0 searches the entire buffer (careful!).
(time-stamp): don't re-write the time stamp if it didn't change.
1999-02-06 05:00:54 +00:00
Dave Love
41a3354e11 (compile-mouse-goto-error): Don't lose with
null markers.
(compile-goto-error): Likewise.
1999-02-05 15:19:54 +00:00
Eli Zaretskii
4de8f97e38 (dos-codepage-setup): Set selection coding system to cpNNN-dos. 1999-02-04 15:57:23 +00:00
Kenichi Handa
58cd41a3a0 Let ethiopic use iso-2022-7bit. 1999-02-03 06:26:56 +00:00
Dave Love
c4c42b2e43 (mark-fortran-subprogram): Activate mark
here...
(fortran-narrow-to-subprogram, fortran-indent-subprogram): ... not
here.
1999-02-02 19:35:29 +00:00
Karl Heuer
73b7a92263 (terminal-emulator): Doc fix. 1999-02-02 19:17:22 +00:00
Kenichi Handa
64d9f69a35 (compose-chars): Doc-string
modified.  Currectly handle a composition character in ARGS.
1999-02-02 05:11:50 +00:00
Richard M. Stallman
db85e69ca4 (makefile-imenu-generic-expression): New var.
(makefile-menu-index-function): Function deleted.
(makefile-mode): Use makefile-imenu-generic-expression.
1999-02-02 03:47:08 +00:00
Geoff Voelker
9d0b248831 term/w32-win.el (w32-create-initial-fontsets): Back out previous
change, invoke from before-init-hook.
1999-02-02 02:57:50 +00:00
Dan Nicolaescu
e93b8cbb7e *** empty log message *** 1999-02-02 02:26:12 +00:00
Edward M. Reingold
14f1a889f1 Fix key bindings for appt-add and appt-delete 1999-02-01 15:39:28 +00:00
Eli Zaretskii
a13b5fad5d (msdos-approximate-color): New function.
(msdos-color-translate): Call it to find a DOS color that best
approximates an X-style "#NNNNNN" color specification.
1999-02-01 13:25:12 +00:00
Kenichi Handa
f670496a30 (compose-chars-component): Add autoload cookie. 1999-02-01 12:21:47 +00:00
Richard M. Stallman
667aec946d (compilation-next-error-locus): Don't decrease argument FIND-AT-LEAST
of compilation-next-error-locus.
1999-02-01 10:38:08 +00:00
Kenichi Handa
8024de4585 (quail-lookup-key): If cdr of MAP is a
function, replace cdr of MAP by the return value of the function
unconditionally.
1999-02-01 02:52:34 +00:00
Eli Zaretskii
1d0f30ecee (rmail-mime-charset-pattern): Add optional TABs
and NLs before "charset", and allow the charset name be in double
quotes.
1999-01-31 14:49:43 +00:00
Richard M. Stallman
df90db1359 (imenu-sort-function): Fix custom type. 1999-01-31 07:20:12 +00:00
Richard M. Stallman
8e49673d5e (speedbar-line-token): Match {...} instead of [...].
(speedbar-line-token): Likewise.
1999-01-31 04:39:37 +00:00
Richard M. Stallman
bda2515e22 (rmail-decode-babyl-format): Avoid locking when decoding. 1999-01-31 04:35:56 +00:00
Richard M. Stallman
29114287ea Fix previous change. 1999-01-30 07:26:04 +00:00
Richard M. Stallman
79c48ffe93 (gametree-default-score): Use defcustom.
(gametree-score-regexp, gametree-score-closer): Likewise.
(gametree-score-manual-flag, gametree-score-opener): Likewise.
1999-01-30 07:24:51 +00:00
Richard M. Stallman
3bc5a5ee9a Document scoring functionality.
(gametree-score-regexp): Add optional plus sign.
(gametree-score-opener): Replace `:' with `=' as the former
conflicts with gametree-half-ply-regexp.
(gametree-transpose-following-leaves): Add.
(gametree-insert-new-leaf): Make modifying commands barf in read-only buffers.
(gametree-break-line-here): Add a call to
`gametree-transpose-following-leaves'.  This maintains the
necessary invariant that on each level all leaf children precede
all nonleaf children.  This has always been implied, but left to
the user, and, unfortunately, undocumented.
1999-01-30 07:20:18 +00:00
Markus Rost
e6b0b77374 (tex-mode-map): Replace validate-tex-buffer by
tex-validate-buffer.
(plain-tex-mode, latex-mode, slitex-mode): Likewise.
(tex-validate-buffer): Renamed from validate-tex-buffer.  Works
now with recent occur-mode.
(tex-validate-region): Really walk through all Sexps.
(tex-region): Bind shell-dirtrack-verbose.
(tex-file, tex-bibtex-file): Likewise.
1999-01-29 22:06:31 +00:00
Dave Love
2d212d8735 (finder-commentary): Fix interactive spec. Try
appending .el to file name.
(finder-find-library, finder-commentary): Doc fixes.
1999-01-29 18:27:10 +00:00
Andrew Innes
1f0402c393 (rmail-insert-inbox-text): Handle POP mailboxes
where the userid contains directory separators.
1999-01-29 18:13:30 +00:00
Dave Love
e7b377f023 (lm-verify): Fix arg list.
(lm-commentary): Doc fix.
1999-01-29 14:31:49 +00:00
Dave Love
ba2c6e7517 Terminate Commentary for Finder. 1999-01-29 14:12:49 +00:00
Andreas Schwab
18b0f8cf6e (file-expand-wildcards): Never consider .' and ..' a
wildcard match.  Fix regexp that tests if dirpart contains
wildcard characters.
1999-01-29 11:31:33 +00:00
Richard M. Stallman
13911e1d18 (font-lock-default-unfontify-region):
If not font-lock-syntactic-keywords, don't remove syntax-table prop.
1999-01-28 19:45:13 +00:00
Geoff Voelker
416afb3205 (direct-print-region-helper): Check for printer
being t as well as a string.
1999-01-28 04:48:30 +00:00
Geoff Voelker
e7a8ad1fdb (w32-standard-fontset-spec): Remove wildcard
from FAMILY field.
(w32-create-initial-fontsets): Do not use before-init-hook.
(mouse-set-font): Document.  Automatically create and use
fontsets.
1999-01-28 04:46:42 +00:00
Richard M. Stallman
aa2d5fe49c (rmail-decode-mime-charset): New variable.
(rmail-mime-charset-pattern): New variable.
(rmail-convert-to-babyl-format): Decode by MIME-charset if
rmail-decode-mime-charset is non-nil.
1999-01-28 03:13:51 +00:00
Kenichi Handa
162308884a Set category `q' for all characters
in tibetan and tibetan-1-column.
1999-01-28 02:33:24 +00:00
Andrew Innes
880a9ae168 (select-frame-by-name): Obey focus-follows-mouse.
(select-frame-by-name) [windows-nt]: Use w32-focus-frame.
1999-01-27 22:04:05 +00:00
Dave Love
94d04df6d2 (current-language-environment):
Provide :link, :type (choices) and appropriate :get.
1999-01-27 20:22:42 +00:00
Eli Zaretskii
d4308a4dc1 (command-line): Set default eol-mnemonic-* strings to
display end-of-line format in mode line.
1999-01-27 10:12:43 +00:00
Eli Zaretskii
de0d1fc591 (all): Add eol-mnemonic-* variables. 1999-01-27 10:11:51 +00:00
Richard M. Stallman
95eada658d (command-line-1): Up-date copyright. 1999-01-26 22:10:15 +00:00
Dave Love
5b907c5e20 (Info-directory-list): Don't set path-separator now
we're not shipped with Texinfo.  Simplify path definition.
Substitute all occurrences of instdir in
Info-default-directory-list.
1999-01-26 18:54:57 +00:00
Dave Love
78cda03fa2 Copyright up-date. 1999-01-26 18:54:23 +00:00
Dave Love
99728db9d2 (Info-default-directory-list): Use configdir twice. 1999-01-26 18:52:46 +00:00
Richard M. Stallman
6339134ef0 (mark-diary-entries): Use assoc-ignore-case and do not capitalize when
matching month and day names.
1999-01-26 01:36:00 +00:00
Richard M. Stallman
e21f494327 (calendar-goto-french-date): Use assoc-ignore-case and do not
capitalize when matching month and day names.
1999-01-26 01:32:11 +00:00
Richard M. Stallman
50830fad6c (coptic-prompt-for-date): Use assoc-ignore-case and do not capitalize
when matching month and day names.
1999-01-26 01:31:29 +00:00
Richard M. Stallman
b5394859f2 (calendar-goto-julian-date): Use assoc-ignore-case and do not
capitalize when matching month and day names.
1999-01-26 01:30:46 +00:00
Richard M. Stallman
bf51dce332 (calendar-read-date): Use assoc-ignore-case and do not capitalize when
matching month and day names.
1999-01-26 01:29:43 +00:00
Richard M. Stallman
bf7b2caf01 (calendar-goto-hebrew-date)
(mark-hebrew-diary-entries, list-yahrzeit-dates): Use
assoc-ignore-case and do not capitalize when matching month and day names.
1999-01-26 01:28:41 +00:00
Richard M. Stallman
c0982a9740 (persian-prompt-for-date): Use assoc-ignore-case and do not capitalize
when matching month and day names.
1999-01-26 01:27:39 +00:00
Richard M. Stallman
918358c9b9 (calendar-read-mayan-haab-date)
(calendar-read-mayan-tzolkin-date): Use assoc-ignore-case and do not
capitalize when matching month and day names.
1999-01-26 01:26:54 +00:00
Richard M. Stallman
77cb2f4ce3 (calendar-goto-islamic-date)
(mark-islamic-diary-entries): Use assoc-ignore-case and do not
capitalize when matching month and day names.
1999-01-26 01:26:01 +00:00
Dave Love
0a383cc772 (browse-url-netscape-program): Doc addition. 1999-01-25 21:55:12 +00:00
Dave Love
d62f8b134b (help-make-xrefs): Default info references to an
`(emacs)' prefix.
1999-01-25 18:58:31 +00:00
Dave Love
26c529891a (snmpv2-mode, snmpv-mode): Add autoload cookies -- see
auto-mode-alist.
1999-01-25 18:54:10 +00:00
Karl Heuer
91c6f26e92 (texinfo-make-menu): Make region-end a marker. 1999-01-25 17:04:23 +00:00
Karl Heuer
ed584298df (list-faces-display): Multiline case of previous fix. 1999-01-25 16:41:04 +00:00
Karl Heuer
2bfe16dbb3 (tex-run-command): Doc fix. 1999-01-25 16:31:15 +00:00
Andreas Schwab
bd09e573fe (mail-complete-alist): Use alist as customize
type.
1999-01-25 09:45:02 +00:00
Richard M. Stallman
5b8ed07bb4 (find-file): If find-file-noselect returns a list,
do switch-to-buffer on each element.
(find-file-other-window): Likewise for all but the first element.
(find-file-other-frame): Same.
(find-file-noselect): When we expand a wildcard, return a list of buffers.
1999-01-24 20:12:25 +00:00
Richard M. Stallman
243ce842ce (find-file-noselect): Do wildcard processing only
if new arg WILDCARDS is non-nil.
(find-file, find-file-other-window): New arg WILDCARDS.
Default it to non-nil if interactive.
(find-file-other-frame): Likewise.
(find-file-read-only): Likewise.
(find-file-read-only-other-window): Likewise.
(find-file-read-only-other-frame): Likewise.
1999-01-24 20:10:30 +00:00
Eli Zaretskii
3e9c24f68b (dos-codepage-setup): Call prefer-coding-system
to set the appropriate cpNNN-dos coding system as the
highest-priority coding system.
1999-01-24 14:13:32 +00:00
Kenichi Handa
dc1f8c72f4 (list-fontsets): Sort fontsets by plain names. 1999-01-24 04:43:03 +00:00
Kenichi Handa
80ae5f3a94 (generate-fontset-menu): Return a
sorted list by plain names of fontsets.
1999-01-24 04:42:30 +00:00
Kenichi Handa
1d5021c352 (tibetan-vertical-stacking): If the arg
FIRST is a composite character, decompose it at first.
1999-01-24 04:25:14 +00:00
Dave Love
823139fba4 Doc fixes.
(format-encode-run-method): Have things happen in the right
buffer.  Deal with errors from method.  Set
coding-system-for-write.
(format-decode-run-method): Have things happen in the right
buffer.  Deal with errors from method.  Set
coding-system-for-read.
(format-alist): Use nil instead of unmatchable regexps.
1999-01-23 21:52:40 +00:00
Dave Love
a0184aeb8f (shell-command-on-region): Return command's exit
status.
1999-01-23 21:50:18 +00:00
Eric M. Ludlam
8afc622bcf (speedbar-item-info-file-helper): Add optional arg
of the file whose info we want to display.
(speedbar-easymenu-definition-trailer) Fix list issue w/ customize.
(speedbar-add-mode-functions-list) Improve doc.
(speedbar-line-token) New function.
(speedbar-dired) Fix order of directories in -shown-directories.
(speedbar-line-path): Default return is default-directory
(speedbar-buffers-line-path): Return is dir name only.
(speedbar-mode-functions-list): New variable.
(speedbar-mouse-item-info): Rewrote to be a replaceable fn.
(speedbar-item-info-file-helper, speedbar-item-info-tag-helper
speedbar-files-item-info speedbar-buffers-item-info): New functions.
(speedbar-fetch-replacement-function,speedbar-add-mode-functions-list):
New functions.
(speedbar-line-file): Broke out part that fetches file from a line.
(speedbar-line-text): New function extracted from speedbar-line-file.
(speedbar-line-path): Converted into a replaceable function.
(speedbar-files-line-path, speedbar-buffers-line-path): New functions.
1999-01-23 13:23:26 +00:00
Kenichi Handa
a5695549a6 (create-fontset-from-x-resource): Make style variants. 1999-01-23 05:41:29 +00:00
Kenichi Handa
2ea006961e (ccl-compile-translate-character): Handle
the case that a tranlation table is CCL register correctly.
1999-01-23 02:15:46 +00:00
Dave Love
6d4e95cbf6 #Oops in last change.
(Info-default-directory-list): Put sysdir after start.
1999-01-22 22:18:01 +00:00
Dave Love
4439cce1e7 (Info-default-directory-list): Add sysdir last. 1999-01-22 22:07:12 +00:00
Karl Heuer
83bc1919ba (clean-buffer-list): do not kill a buffer if it has
a process associated with it.
1999-01-22 21:58:42 +00:00
Geoff Voelker
9cc98b8283 (w32-standard-fontset-spec): Simplified. 1999-01-22 19:57:38 +00:00
André Spiegel
05dad1e652 (vc-annotate-display): Delete old overlays. Fix check for major-mode.
(vc-annotate-mode): Delete variable.
1999-01-22 16:28:12 +00:00
Andrew Innes
32291eb6a3 (command-line): [windows-nt]: Check for existence of
.emacs file so as to notice .emacs.el or .emacs.elc and use them
in preference to _emacs.
1999-01-22 15:12:59 +00:00
Dave Love
c16273442a (texinfo-font-lock-keywords): Match @ref. 1999-01-22 14:03:06 +00:00
Richard M. Stallman
31d5543d2c (widget-alist-convert-option): Delete spurious comma.
(widget-plist-convert-option): Delete spurious comma.
1999-01-20 07:11:00 +00:00
Richard M. Stallman
37f4b0339c (Info-default-directory-list): Perhaps add /usr/info. 1999-01-20 03:24:48 +00:00
Geoff Voelker
fea0d7fa5f (w32-standard-fontspec-spec): Change
iso8859-5 to koi8-r.  Add iso8859-9.
1999-01-19 22:27:59 +00:00
Richard M. Stallman
f05bd64539 (tex-define-common-keys): Remove key binding of tex-feed-input.
(tex-mode-map): Bind tex-feed-input here.
(tex-start-shell): Use compilation-shell-minor-mode.  Set
comint-input-filter-functions before running tex-shell-hook.
(tex-start-tex): Forget compilation errors.
(tex-compilation-parse-errors): Rewritten to work also with
compile-mouse-goto-error and compile-goto-error.  Adjusted to
change in tex-region.
(tex-region): For the temp file use file-name without directory.
(tex-file): Expand file name of tex-print-file.
1999-01-19 20:28:05 +00:00
Dave Love
15eff62256 (browse-url-maybe-new-window): Delete macro and
its uses.
1999-01-19 19:57:33 +00:00
Dave Love
6fd849f6b0 (fortran-narrow-to-subprogram): Ensure mark
is active.
(fortran-indent-subprogram): Likewise.
1999-01-19 19:53:06 +00:00
Richard M. Stallman
a7013a02d0 (alist): Use sexp as default key-type. 1999-01-19 18:45:08 +00:00
Richard M. Stallman
f9e0762857 (foldout-inhibit-key-bindings):
Avoid concatenating onto outline-minor-mode-prefix.
Make a new keymap for that prefix, if it does not already have one.
1999-01-19 18:22:46 +00:00
Richard M. Stallman
c5377356a7 (with-temp-message): Add def-edebug-spec call. 1999-01-19 17:55:16 +00:00
Richard M. Stallman
1c445211ef Coding system alias dos' for undecided-dos', mac' for undecided-mac'. 1999-01-19 08:06:33 +00:00
Richard M. Stallman
c8d3ad6afd (pascal-calculate-indent): Code with an invalid
beginning could cause Emacs to hang.  Fixed.
1999-01-19 03:23:10 +00:00
Richard M. Stallman
265519e3f7 (select-safe-coding-system): Hightlight at most 256 characters. 1999-01-19 03:07:53 +00:00
Richard M. Stallman
3ea1bd5099 (standard-display-european): Make all existing
buffers unibyte.  Fix doc.
1999-01-19 03:00:26 +00:00
Richard M. Stallman
a460d4e398 (command-line): If the init file changes operation to
unibyte, make all buffers unibyte and re-set language environment.
1999-01-19 03:00:09 +00:00
Markus Rost
4200b742d9 Fix typo. 1999-01-18 09:44:54 +00:00
Richard M. Stallman
dd5ee393a8 (rmail-quit): run `rmail-quit-hook'. 1999-01-18 02:32:36 +00:00
Richard M. Stallman
5616ee4617 (latex-run-command): Doc fix.
(tex-command): Doc fix.
(tex-compilation-parse-errors): Doc fix.
(tex-generate-zap-file-name): Don't start the name with -.
(tex-expand-files): Works now also with strings ending with ":".
1999-01-18 01:18:19 +00:00
Richard M. Stallman
d28701c72f (compilation-goto-locus): If already in the
compilation buffer's window, keep it in that window.
(compile-mouse-goto-error): Add Doc.  Don't play with windows.
(compile-goto-error): Don't play with windows.
1999-01-18 01:10:25 +00:00
Richard M. Stallman
fc56773e1f (plist, alist): New widget types.
(coding-system): Define this unconditionally.
1999-01-18 01:02:58 +00:00
Richard M. Stallman
7fd4783900 (shell-command-on-region-default-error-buffer): New var.
(shell-command-on-region): Use that variable as interactive
value of ERROR-BUFFER argument.
1999-01-18 00:25:23 +00:00
Andrew Innes
ca19ad6778 (find-buffer-file-type-coding-system): Use
default-buffer-file-coding-system when file doesn't exist (and isn't
covered by a special case) instead of forcing undecided-dos against
the user's wishes.

(direct-print-region-helper): New function based on
direct-print-region-function; sends data to specified printer port
without further translation.  Recognize and handle specially the
standard `print' and `nprint' programs, as well as `lpr' and
similar programs.  Only write directly to the printer port if no
print program is specified.  Work around a bug in Windows 9x
affecting Win32 version of Emacs by invoking command.com to write
to the printer port instead of writing directly.
(direct-print-region-function): Use direct-print-region-helper to
do most of the work.
(direct-ps-print-region-function): New function; analogue of
direct-print-region-function for ps-print.
(ps-lpr-command): Comment out setq; leave as example usage.
(ps-lpr-switches): Ditto.
1999-01-17 19:00:24 +00:00
Andrew Innes
8bc62130b3 (printer-name): Update docstring about usage on MS-DOS
and MS-Windows.
(lpr-command) [ms-dos, windows-nt]: Initialize to empty string on
DOS and Windows platforms, to indicate direct printing.  Update
the docstring accordingly.
1999-01-17 18:58:43 +00:00
Andrew Innes
52cf535f30 (ps-printer-name): Update docstring about usage on
MS-DOS and MS-Windows.
(ps-lpr-command): Update docstring as for lpr-command.
(ps-print-region-function): New variable.
(ps-do-despool): Use it.
(ps-do-despool) [ms-dos, windows-nt]: Remove special case code for
DOS/Windows.
1999-01-17 18:57:20 +00:00
Andrew Innes
1ccaea525e (subst-char-in-string): New function. 1999-01-17 18:55:53 +00:00
Eli Zaretskii
795537a21c (cp852-decode-table): Fill a nil entry. 1999-01-17 16:51:51 +00:00
Eli Zaretskii
6c743efb40 (bdf-cache-file): Use convert-standard-filename.
(bdf-find-font-info): New function, looks for the first readable
file from a list of alternatives.
(bdf-get-bitmaps, bdf-generate-font): Call bdf-find-font-info
instead of bdf-get-font-info.
(bdf-generate-glyphs): If font-name is a cons cell, pass its car
to ps-mule-generate-bitmap-glyph.
1999-01-17 16:34:00 +00:00
Eli Zaretskii
5d5bea977f (ps-mule-font-info-database-bdf): Add alternative
file names that avoid clashes in DOS 8+3 namespace.  FONT-NAME can
now be a list of alternative names.
(ps-mule-generate-font): If FONT-NAME is a cons cell, use its car.
(ps-mule-prepare-font): Likewise.
1999-01-17 16:32:50 +00:00
Eli Zaretskii
dd73abe607 (cp855-decode-table, cp850-decode-table): Fill some nil entries. 1999-01-17 16:26:40 +00:00
Dave Love
3d02beed17 (temp-buffer-setup-hook, temp-buffer-show-hook): Revert last change. 1999-01-16 12:02:22 +00:00
Dave Love
b2c85790c5 (help-make-xrefs): Avoid infloop in keymap substitutions
and change regexp for command names.
(help-xref-go-back, function-called-at-point, symbol-file)
(where-is): Doc fixes.
(help-xref-go-back): Remove interactive spec.
(describe-function-1): Fix message for alias.  Buttomize alias
name.
1999-01-15 17:29:03 +00:00
Dave Love
fc02509028 (join-line): New alias. 1999-01-15 16:57:27 +00:00
Richard M. Stallman
a9d358fb75 (forms--show-record): Convert integers to string
expicitly since concat will no longer accept integers.
(forms-print): Use local `total-nb-records' since
`forms--total-records' will be inaccessible after buffer switching.
1999-01-15 16:19:53 +00:00
Richard M. Stallman
739394c764 (make-flyspell-overlay): fix front stickiness. 1999-01-15 14:47:50 +00:00
Richard M. Stallman
bec64ef6b8 (easy-menu-get-map): Fix bugs in prev change. 1999-01-15 03:21:44 +00:00
Eli Zaretskii
6752f59878 (cp850-decode-table): Fix previous change. 1999-01-14 11:34:18 +00:00
Simon Marshall
8a6387ed6c * shell.el (shell-dirtrack-verbose): New custom variable.
(shell-dirstack-message): Use it.
1999-01-14 10:31:31 +00:00
Kenichi Handa
00a069c647 (describe-language-environment):
Don't alter input-method-alist.
1999-01-14 01:20:35 +00:00
Eli Zaretskii
d3fcfdea92 (cp850-decode-table): Replace nil
entries with codes of similary looking glyphs.  (Suggested by
Jason Rumney <jasonr@altavista.net>.)
1999-01-13 14:30:34 +00:00
Dave Love
a0f036f809 (browse-url-netscape): Fix ineffective "-noraise". 1999-01-13 12:55:54 +00:00
Dave Love
43920c2644 (find-function-on-key): Fix previous
change.
1999-01-13 12:42:28 +00:00
Karl Heuer
481f215b5e (auto-save-hook): Defvar this. 1999-01-12 22:20:25 +00:00
Karl Heuer
8de85318d8 (sql-mode-ansi-font-lock-keywords): Quote font-lock
faces, eliminating the need to load font-lock before loading sql.
(sql-mode-oracle-font-lock-keywords): Likewise.
(sql-mode-postgres-font-lock-keywords): Likewise.
1999-01-12 21:50:44 +00:00
Dave Love
5fc9eb7cfe Add inhibit-eol-conversion. 1999-01-11 21:30:00 +00:00
Dave Love
c96d168d7e (temp-buffer-setup-hook, temp-buffer-show-hook): Swap
the values round.
1999-01-11 21:01:12 +00:00
Richard M. Stallman
7052680be6 (compilation-shell-minor-mode): New function. 1999-01-11 17:37:34 +00:00
Richard M. Stallman
95e4b2efaf Initial revision 1999-01-11 15:26:36 +00:00
Richard M. Stallman
e48143f0fd (help-mode-finish): Renamed from help-mode-maybe.
Don't switch to Help mode here.
(temp-buffer-setup-hook): Use help-mode-finish.
(help-mode-setup): New function.
(temp-buffer-setup-hook): Use help-mode-setup.
1999-01-11 15:25:41 +00:00
Richard M. Stallman
c9afd87f08 (auto-mode-alist): Add sql-mode. 1999-01-11 13:55:15 +00:00
Richard M. Stallman
6fe3eb772f (list-faces-display): Improve the formatting
by computing the maximum length required for any face-name.
1999-01-11 13:32:11 +00:00
Richard M. Stallman
69791a3cd4 (term_send_home): Change the string to
be the same as the one emitted by xterm and consistent with the
ones emitted by prior and next.
(term_send_end): Likewise.
1999-01-11 12:59:36 +00:00
Dave Love
5ff4df06ad Comment on `latest version'. 1999-01-11 12:36:15 +00:00
Dave Love
762f539bd4 Commentary clarification. 1999-01-10 18:21:58 +00:00
Dave Love
8cb2ab9841 dontcompilefiles: generic-x.el 1999-01-10 18:19:56 +00:00
Dave Love
4a8ea8dc2d (find-function-on-key): DTRT for mouse
bindings.
1999-01-10 18:18:58 +00:00
Eli Zaretskii
e714d2cfd4 (codepage-setup): Doc fix.
(cp-decoding-vector-for-codepage): Likewise.
1999-01-10 15:23:30 +00:00
Markus Rost
9a3f3bf439 (custom-save-delete): First scan the custom-file. Thus exit with an
error in case the custom-file contains a non-closed open parenthesis.
1999-01-10 06:17:49 +00:00
Richard M. Stallman
ff0315147b Define a "function name" for each translation that isn't ASCII. Use
these function names in iso-transl-char-map.
1999-01-08 13:45:06 +00:00
Richard M. Stallman
7be272f43c (comment-region): Delete spaces only if we
deleted a comment starter.
1999-01-08 04:29:20 +00:00
Kenichi Handa
bc10f81b82 (decompose-region): Do decomposition
on temporary unibyte buffer.
1999-01-08 04:19:24 +00:00
Kenichi Handa
a9fb0b5859 (make-char): Doc-string modified. 1999-01-08 04:19:24 +00:00
Dave Love
dd9383bc54 (byte-compile-warnings): Doc fix. 1999-01-07 19:50:41 +00:00
Dave Love
6b33933225 (edebug-eval-defun): Deal with defcustom
like eval-defun does.
1999-01-07 19:45:32 +00:00
Dave Love
aa924debea (dired-mode-map): Fix duplicate [menu-bar regexp mark]. 1999-01-07 19:40:25 +00:00
Dave Love
25e928b0a9 Re-write `(make-variable-buffer-local (defvar ...'
constructions.  Doc fixes.
(generic-create-generic-function): Use defalias, not fset.
1999-01-07 19:37:16 +00:00
Dave Love
c7efc2893d More doc fixes. 1999-01-07 19:24:50 +00:00
Richard M. Stallman
71a3bb4b1e (save-buffers-kill-emacs): Show the list of current
processes before prompting to kill them and exit.
1999-01-06 23:58:41 +00:00
Richard M. Stallman
d3d4fb6247 Doc fixes.
(find-function-regexp): Extend for define-generic-mode,
define-derived-mode, easy-mmode-define-minor-mode.
1999-01-06 20:03:53 +00:00
Dave Love
aa9305c929 (fortran-window-create): Account for scroll
bar width.
1999-01-06 18:38:15 +00:00
Simon Marshall
a600effe5f Doc fix. 1999-01-06 15:23:46 +00:00
Dave Love
e61d8515a5 1999-01-06 Dave Love <fx@gnu.org>
* browse-url.el: Require (noerror) w3-auto when compiling.
	(browse-url-maybe-new-window): Make it a macro and revert last
	change to callers.
	(browse-url-w3): Require w3 for w3-fetch-other-window.

1999-01-06  Markus Rost	 <markus.rost@mathematik.uni-regensburg.de>

	* browse-url.el (browse-url-w3): Give w3-fetch-other-window the
	argument.
1999-01-06 14:57:58 +00:00
Eli Zaretskii
b8577971b7 (cp-coding-system-for-codepage-1): Add the valid-codes property. 1999-01-06 10:37:07 +00:00
Eli Zaretskii
812cad8048 (prefer-coding-system): Call set-coding-priority, so that the internal
array of priorities is also updated.
1999-01-06 10:32:34 +00:00
Eli Zaretskii
26d8704095 (coding-system-change-eol-conversion,
coding-system-change-text-conversion): Define them here.  Remove the
autoload cookies.
1999-01-06 10:25:34 +00:00
Eli Zaretskii
16afc7b09f (coding-system-change-eol-conversion,
coding-system-change-text-conversion): Don't define here.
1999-01-06 10:24:17 +00:00
Simon Marshall
b66d85334b * fast-lock.el (fast-lock-save-cache-1):
(fast-lock-cache-data): When using with-temp-message, use nil rather
        than current-message.
1999-01-06 10:22:13 +00:00
Simon Marshall
20af777c0f * lazy-lock.el (lazy-lock-unstall):
(lazy-lock-fontify-after-idle): When using with-temp-message, use nil
        rather than current-message.
1999-01-06 10:16:28 +00:00
Simon Marshall
1787769bcc * font-lock.el (font-lock-default-fontify-buffer): When using
with-temp-message, use nil rather than current-message.
1999-01-06 10:08:49 +00:00
Simon Marshall
110201c8f7 (with-temp-message): Don't display MESSAGE if nil. 1999-01-06 10:05:50 +00:00
Richard M. Stallman
d089be69dc (custom-save-delete): Don't delete whitespace
and comments before the sexp that is replaced.
1999-01-06 08:40:50 +00:00
Richard M. Stallman
b5972d799e (diary-float): Better fix of end-of-year error. 1999-01-06 08:09:27 +00:00
Dave Love
45d1e4d442 1999-01-05 Dave Love <fx@gnu.org>
* progmodes/f90.el (f90-mode): Make imenu-case-fold-search
	buffer-local.

1998-01-05  Torbjorn Einarsson	<T.Einarsson@clab.ericsson.se>

	* f90.el: Change of regular expressions for type to correct
	high-lighting and identation. Some small fixes for compatibility
	with XEmacs.
1999-01-05 14:20:30 +00:00
Stephen Eglen
fd202b8529 (mspools-vm-system-mail): Provide an alternative value based on
rmail-spool-directory if $MAIL is not defined.
1999-01-05 09:46:03 +00:00
Carsten Dominik
921759ee11 (reftex-section-levels): Allow negative levels.
(reftex-section-info): Handle negative section levels.
(reftex-view-crossref-extra): New option.
(reftex-view-crossref): Generalized to work in more places.
(reftex-find-citation-regexp-format, reftex-find-reference-format,
reftex-macros-with-labels, reftex-global-search-marker): New variables.
(reftex-view-cite-locations-from-bibtex): New command.
(reftex-view-regexp-match, reftex-global-search,
reftex-global-search-continue): New functions.
(reftex-extract-bib-entries): No error for non-existing BibTeX
file, just a message.
(reftex-extract-bib-entries): Better error handling.
(reftex-select-with-char): Use `*RefTeX Select*' for selection
help and force it on current frame.
(reftex-default-bibliography): New function.
(reftex-access-parse-file): Check consistency after loading a
parse file.  When inconsistent, enfore rescan.
(reftex-check-parse-consistency): New function.
(easy-menu-define): Options section drastically shortened.
1999-01-05 09:07:29 +00:00
Kenichi Handa
0a57cf5133 (thai-compose-string): New function. 1999-01-05 04:07:10 +00:00
Kenichi Handa
971c2d04d2 (fill-region-as-paragraph): While deleting a
newline in multibyte buffer, if previous or next character is a
composite char, check the first component of the composite char.
1999-01-05 02:39:31 +00:00
Kenichi Handa
f7e81f7f32 (thai-post-read-conversion): Handle Thai
composition sequence correctly here instead of calling
thai-compose-region.
1999-01-05 02:38:37 +00:00
Richard M. Stallman
3de63fb635 (easy-menu-define): Doc fix.
(easy-menu-create-menu): New keyword :included.
(easy-menu-do-add-item): New keyword :included.  SUFFIX may
be an expression, not only a string.  Simulate style `button'.
Use easy-menu-define-key-intern instead of easy-menu-define-key.
(easy-menu-define-key-intern): New function.
(easy-menu-add-item): Understand value returned from
easy-menu-item-present-p and easy-menu-remove-item.
(easy-menu-return-item): New function.
(easy-menu-item-present-p, easy-menu-remove-item): Use it.
1999-01-04 18:53:32 +00:00
Andreas Schwab
05e076c7ea (recover-session): Preserve point when inserting
explanation.
1999-01-04 11:57:27 +00:00
Andreas Schwab
f0ee23367c (debug): Leave recursive minibuffer enabled
if it was enabled before.
1999-01-04 11:53:22 +00:00
Andreas Schwab
5d9b78b761 (View-revert-buffer-scroll-page-forward): Bind
view-scroll-auto-exit instead of obsolete view-mode-auto-exit.
1999-01-04 11:04:27 +00:00
Richard M. Stallman
a51568bddd Provide `rmailout'.
(rmail-output-read-rmail-file-name): New function.
(rmail-output-to-rmail-file): Use that.
(rmail-output-read-file-name): New function.
(rmail-output): Use that.
1999-01-04 01:36:24 +00:00
Richard M. Stallman
f9e3db5559 (rmail-summary-output-to-rmail-file):
Use rmail-output-read-rmail-file-name to read the file name.
Always call rmail-output-to-rmail-file noninteractively.
When count > 1, do the loop here.
Handle rmail-delete-after-output here.
(rmail-summary-output): Similar changes.
1999-01-04 01:36:00 +00:00
Richard M. Stallman
f91fe6045d (find-file-noselect): Let /: suppress wildcard matching.
Error if wildcard matches no files.
1999-01-03 15:03:32 +00:00
Richard M. Stallman
ee4976640c (clipboard-yank): Doc fix. 1999-01-03 02:05:10 +00:00
Richard M. Stallman
76af32d5f7 (Info-insert-dir): Chase symlinks for file-attributes. 1999-01-03 01:56:31 +00:00
Richard M. Stallman
ac3db2e429 (vc-backend-diff): Use `diff-switches-list' throughout. 1999-01-02 21:54:32 +00:00
Richard M. Stallman
5bd52f0ea6 Can use linear algorithm for indentation if Emacs supports it.
(cperl-after-expr-p):	It is BLOCK if we reach lim when backup sexp.
(cperl-after-block-p):	Likewise.
(cperl-after-block-and-statement-beg): Likewise.
(cperl-after-block-p):	After END/BEGIN we are a block.
(cperl-after-expr-p):	Skip labels when checking
(cperl-indent-region):	Make a marker for END - text added/removed.
Disable hooks during the call (how to call them later?).
Now indents 820-line-long function in 6.5 sec (including
syntaxification) the first time	(when buffer has few
properties), 7.1 sec the second time.
(cperl-indent-region):	Do not indent whitespace lines
(cperl-style-alist)
	Include `cperl-merge-trailing-else' where the value is clear.
(cperl-styles-entries): Likewise.
(cperl-problems):	Improvements to docs.
(cperl-tips):		Likewise.
(cperl-non-problems):	Likewise.
(cperl-mode):		Make lazy syntaxification possible.
Loads pseudo-faces for the sake of `cperl-find-pods-heres' (for 19.30).
`font-lock-unfontify-region-function' was set to a wrong function.

(cperl-find-pods-heres): Safe a position in buffer where it is safe to
restart syntaxification.  Changed so that -d ?foo? is a RE. Do
not warn on `=cut' if doing a chunk only. 1 << 6 was OK,
but 1<<6 was considered as HERE-doc.
<file/glob> made into a string.
Postpone addition of faces after syntactic step.
Recognition of <FH> was wrong.
Highlight `gem' in s///gem as a keyword.  `qr' recognized.
Knows that split// is null-RE.
Highlights separators in 3-parts expressions as labels.
<> was considered as a glob.
Would err if the last line is `=head1'.
$a-1 ? foo : bar; was a considered a regexp.
`<< (' was considered a start of HERE-doc.
mark qq[]-etc sections as syntax-type=string
Was not processing sub protos after a comment ine.
Was treating $a++ <= 5 as a glob.
Tolerate unfinished REx at end-of-buffer.
`unwind-protect' was left commented.
/ and ? after : start a REx.

(cperl-syntaxify-by-font-lock): Set to t, should be safe now.
Better default, customizes to `message' too, off in text-mode.

(cperl-array-face): Renamed from `font-lock-emphasized-face',
`defface'd.
(cperl-hash-face): Renamed from `font-lock-other-emphasized-face'.
`defface'd.
(cperl-emacs-can-parse):	New state variable.
(cperl-indent-line):	Corrected to use global state.
(cperl-calculate-indent):	Likewise.
(cperl-fix-line-spacing):	Likewise (not used yet).
(cperl-calculate-indent):	Did not consider `,' as
continuation mark for statements.
(cperl-calculate-indent): Avoid parse-data optimization at toplevel.
Remove another parse-data optimization at toplevel: would
indent correctly.
Correct for labels when calculating indentation of continuations.
Docstring updated.
(cperl-choose-color):	Converted to a function (to be
compilable in text-mode).
(cperl-dark-background):	Disable without window-system.
Do `defface' only if window-system.
(cperl-fix-line-spacing):	sped up to bail out early.
(x-color-defined-p): was not compiling on XEmacs
Was defmacro'ed with a tick.  Remove another def.
(cperl-clobber-lisp-bindings): if set, C-c variants are the old ones
(cperl-unwind-to-safe):	New function.
(cperl-fontify-syntaxically): Use `cperl-unwind-to-safe' to start at reasonable position.
(cperl-fontify-syntaxically): Unwinds start and end to go out of
			     long strings (not very successful).
(cperl-forward-re):	Highlight the trailing / in s/foo// as string.
Highlight the starting // in s//foo/ as function-name.
Emit a meaningful error instead of a cryptic one for an
uncomplete REx near end-of-buffer.

(cperl-electric-keyword):	`qr' recognized.
(cperl-electric-else):		Likewise
(cperl-to-comment-or-eol):	Likewise
(cperl-make-regexp-x):	Likewise
(cperl-init-faces):	Likewise, and `lock' (as overridable?).
Corrected to use new macros;
`if' for copying `reference-face' to `constant-face' was backward.
remove init `font-lock-other-emphasized-face',
`font-lock-emphasized-face', `font-lock-keyword-face'.
Interpolate `cperl-invalid-face'.
(cperl-make-regexp-x):	Misprint in a message.
(cperl-syntaxify-unwind): New configuration variable
(cperl-fontify-m-as-s):	New configuration variable
(cperl-electric-pod):	check for after-expr was performed
inside of POD too.
(cperl-backward-to-noncomment):	better treatment of PODs and HEREs.
(cperl-clobber-mode-lists): New configuration variable.
(cperl-not-bad-style-regexp):	Updated.
Init:			`cperl-is-face' was busted.
(cperl-make-face):	New macros.
(cperl-force-face):	New macros.
(font-lock-other-type-face): Done via `defface' too.
(cperl-nonoverridable-face):	New face.  Renamed from
`font-lock-other-type-face'.
(cperl-init-faces-weak):	use `cperl-force-face'.
(cperl-comment-indent):	Commenting __END__ was not working.
(cperl-indent-for-comment):	Likewise.
(cperl-write-tags):	Correct for XEmacs's `visit-tags-table-buffer'.
When removing old TAGS info was not relativizing filename.
(cperl-tags-hier-init):	Gross hack to pretend we work (are we?).
Another try to work around XEmacs problems.  Better progress messages.
(toplevel):		require custom unprotected => failure on 19.28.
(cperl-xemacs-p):	defined when compile too
(cperl-find-tags):	Was writing line/pos in a wrong order,
pos off by 1 and not at beg-of-line.
(cperl-etags-snarf-tag): New macro
(cperl-etags-goto-tag-location): New macro
(cperl-version):	New variable.  New menu entry
random docstrings:	References to "future" 20.3 removed.
Menu was described as `CPerl' instead of `Perl'
(perl-font-lock-keywords): Would not highlight `sub foo($$);'.
(cperl-toggle-construct-fix): Was toggling to t instead of 1.
(cperl-ps-print-init):	Associate `cperl-array-face', `cperl-hash-face'
Remove `font-lock-emphasized-face', `font-lock-other-emphasized-face',
`font-lock-reference-face', `font-lock-keyword-face'.
Use `eval-after-load'.
Remove not-CPerl-related faces.
(cperl-tips-faces):	New variable and an entry into Mini-docs.
(cperl-indent-exp):	Was not processing else-blocks.
(cperl-get-state):	NOP line removed.
(cperl-ps-print):	New function and menu entry.
(cperl-ps-print-face-properties):	New configuration variable.
(cperl-invalid-face):	New configuration variable.
(perl-font-lock-keywords):	Highlight trailing whitespace
(cperl-contract-levels):	Documentation corrected.
(cperl-contract-level):		Likewise.
(cperl-ps-extend-face-list):	New macro.
(cperl-invalid-face):	Change to ''underline.
1999-01-02 00:16:05 +00:00
Richard M. Stallman
75e4db343e (mail-mode): Eliminate ambiguous match from paragraph-start.
(mail-yank-original): Remove text properties after insertion.
(mail-yank-region): Barf if no mark is set in the message being replied to.
1999-01-02 00:14:41 +00:00
Richard M. Stallman
b7cd1746e2 (sgml-validate): Ask whether to save only
if buffer is modified; ask about all modified buffers.
1998-12-31 14:40:03 +00:00
Richard M. Stallman
7d6d84c1db (rmail-encode-string): Make sure mask value is
positive; (emacs-pid) returns a negative number on Windows 9x
which causes odd behaviour.
1998-12-31 13:44:02 +00:00
Eli Zaretskii
003778571d Don't warn about dos-* variables unless on MS-DOS,
and about w32-* variables unless on Windows/NT.
1998-12-31 13:04:54 +00:00
Eli Zaretskii
6f9dc4fd9e (prefer-coding-system): Fix previous change. 1998-12-31 05:44:40 +00:00
Markus Rost
cac7e5a8cf Fix typo. 1998-12-31 01:49:11 +00:00
Richard M. Stallman
e38dff0c25 (what-cursor-position): Fix previous change. 1998-12-30 20:41:24 +00:00
Richard M. Stallman
82cb913319 (function-called-at-point): First look for function at point. 1998-12-30 20:28:52 +00:00
Richard M. Stallman
5119b7a78f (m4-m4-region, m4-m4-buffer): Use shell-command-on-region.
(m4-start-m4, m4-end-m4): Functions deleted.
1998-12-30 19:02:31 +00:00
Eli Zaretskii
bd3ac67e7b (prefer-coding-system): If the argument requires specific EOL conversion
type, make the default coding systems use that.
1998-12-30 17:21:44 +00:00
Richard M. Stallman
e58883dd43 (browse-url-mail): Give argument SEND-ACTION
to compose-mail in the correct places and as a list.
1998-12-30 03:41:55 +00:00
Richard M. Stallman
a2b327b61a Added mouse-selection feature for pages directory buffer.
(pages-directory-map): Bind mouse-2
(pages-copy-header-and-position): Put text property.
(pages-directory-goto-with-mouse): New function.
1998-12-30 00:44:59 +00:00
Richard M. Stallman
a2c896c3c4 (easy-menu-get-map): Change global map only if this menu exists in the
global map already, and not in the local map.
(easy-menu-do-add-item): Fix error message.
1998-12-29 22:54:37 +00:00
Eli Zaretskii
708b08156f (cp-make-coding-systems-for-codepage): Doc fix.
(cp-coding-system-for-codepage-1): Likewise.
1998-12-29 11:42:26 +00:00
Andreas Schwab
9d52160a5c (ad-special-forms): Add save-current-buffer
and track-mouse.
1998-12-28 10:10:22 +00:00
Richard M. Stallman
fcd6642478 (edit-kbd-macro): Recognize electric-view-lossage. 1998-12-27 08:04:05 +00:00
Richard M. Stallman
e5e89e484c (what-cursor-position): Print character encoding also. 1998-12-27 04:09:09 +00:00
Richard M. Stallman
dd0ffc284b If local-maps work, don't put
flyspell-mode-map in minor-mode-map-alist; bind mouse-2 and M-TAB
in flyspell-mouse-map (only).
(flyspell-use-local-map): New variable.
Use a different mouse-2 binding in that case,
and don't add to minor-mode-map-alist.
(make-flyspell-overlay, flyspell-correct-word):
Test flyspell-use-local-map.
1998-12-27 03:15:10 +00:00
Richard M. Stallman
4db2a7dec9 (file-expand-wildcards): Handle wildcards in directory name.
Be careful about whether to return a relative file name,
and if so, relative to what directory.
1998-12-26 05:14:48 +00:00
Markus Rost
ab26be45d4 (rmail-output): Abbreviate name of default-file for
read-file-name.
(rmail-output-to-rmail-file): Likewise.
1998-12-25 19:34:43 +00:00
Richard M. Stallman
5e6656e0e6 (easy-menu-get-map): If MENU is nil, use global menu-bar map.
(easy-menu-add-item, easy-menu-remove-item): Argument renamed.
(easy-menu-item-present-p, easy-menu-get-map): Argument renamed.
1998-12-25 06:17:31 +00:00
Kenichi Handa
2680029f0a Doc fix. 1998-12-23 01:34:48 +00:00
Kenichi Handa
f37bad8597 (ps-mule-begin-job): Programming uniformization. 1998-12-22 13:23:30 +00:00
Kenichi Handa
7c1cddd3b0 (ps-print-version): New version number (4.1.3). 1998-12-22 12:43:30 +00:00
Eli Zaretskii
dcad02bc0c Use make-sparse-keymap instead of define-prefix-key when defining
MULE menu items.
1998-12-21 11:24:39 +00:00
Eli Zaretskii
11638562e4 (Info-node-at-bob-matching): New function.
(Info-find-node, Info-build-node-completions): Call it.
1998-12-21 11:18:29 +00:00
Andreas Schwab
aed2b2cd47 (describe-function-1): Say "keymap", not "Lisp macro",
if this is an autoloaded keymap.
1998-12-21 10:03:01 +00:00
Eli Zaretskii
776ca83dbf (cp-coding-system-for-codepage-1):
Create separate encoders and decoders, for DOS and Unix.  Make the
usual family of 3 coding systems, so that automatic detection of
EOL type works.
(cp-make-coding-systems-for-codepage): Don't intern DOS- and
Unix-specific symbols here, and don't call
cp-coding-system-for-codepage-1 twice.  (Suggested by Ken'ichi
Handa <handa@etl.go.jp>.)
1998-12-20 15:17:49 +00:00
Eli Zaretskii
9d45accd7e (dos-codepage-setup-hook): New defcustom. 1998-12-20 15:12:03 +00:00
Eli Zaretskii
0064ab85ad (IT-character-translations): New variable, an
alist used to display characters for which there's no glyphs in
the current codepage.
(IT-display-table-setup): New function, sets up the DOS terminal
for a given codepage.
(dos-codepage-setup): New function, sets up the MULE environment
for the current value of dos-codepage.
(top-level if): In the multibyte mode, turn on
unibyte-display-via-language-environment.  In the unibyte mode,
set up the special syntax tables to map lower- to upper case and
back.
1998-12-20 15:07:03 +00:00
Eric M. Ludlam
8583d8b398 (speedbar-frame-parameters) Add : to custom prompt.
(speedbar-frame-plist) Remove useless comments.
(speedbar-frame-mode) Do not specify height if it is in the param
list.  Use default y position w/out changing it.  If default x
position is a list, keep, calculate the non-list X value when devining
an initial position.
(speedbar-this-file-in-vc) Fix SCCS to use s. not p. files.
(speedbar-tag-group-name-minimum-length): New variable.
(speedbar-frame-parameter): New compatibility function.
(speedbar-frame-mode): Updated to use speedbar-frame-parameter.
(speedbar-apply-one-tag-hierarchy-method): Fixed up taging sub groups
to keep things in the right order, and to help with some naming conventions.
(speedbar-create-tag-hierarchy): Enable buffer local version of
`speedbar-tag-hierarchy-method' in the buffer we are tagging.
(speedbar-line-path) Make DEPTH param optional.  Devine it if absent.
the case, derive it from the cursor location in speedbar.
1998-12-19 14:01:53 +00:00
Eli Zaretskii
03c35c8308 (set-language-environment): On MS-DOS
terminals, install DOS-specific nonascii-translation-table if the
language info doesn't specify one.  Pass the default eol-type to
set-language-environment-coding-systems.
(set-default-coding-systems): Copy the eol-type property for the
new default values of {buffer-file,process}-coding-system from the
old defaults.
(set-language-environment-coding-systems): Accept an optional
argument EOL-TYPE, and set the eol-type property of the default
coding systems accordingly.
(set-terminal-coding-system): Enable menu item on MS-DOS terminals.
(set-keyboard-coding-system): Likewise.
(set-default-coding-systems): Don't set
default-terminal-coding-system on MS-DOS to anything but nil.
(prefer-coding-system): Describe in the doc string that
default-terminal-coding-system is not changed on MS-DOS.
(set-language-environment): For MS-DOS, set standard syntax table
and display table for all characters with code above 127.
(standard-display-european-internal): For MS-DOS, pass all
characters with code above 127 directly to the terminal, and don't
remap characters 160 and 146 in the unibyte case.
1998-12-17 17:12:56 +00:00
Eli Zaretskii
75e98450b2 Initial revision 1998-12-17 17:01:11 +00:00
Karl Heuer
a2faecac77 (diary-float): Fix end-of-year error and typos in comments. 1998-12-16 21:12:17 +00:00
Karl Heuer
acc81368d1 (read-passwd): Ignore input methods. 1998-12-16 20:51:34 +00:00
Karl Heuer
037eed4e59 (map-y-or-n-p): Ignore input methods. 1998-12-16 20:45:29 +00:00
Eli Zaretskii
ba42ce1405 (Info-find-node): Add 1 to the position read from the
tag table.  Don't fail if the node delimiter ^_ is the first
character in the file.
(Info-insert-dir): Don't fail when the node delimiter ^_ is the
first character in the file.
(Info-read-subfile): Likewise.
(Info-select-node): Likewise.
(Info-build-node-completions): Likewise.
1998-12-16 14:01:45 +00:00
Karl Heuer
1be7f9b0a5 (x-cut-buffer-or-selection-value):
If clipboard is enabled, try it before PRIMARY selection.
1998-12-16 06:41:52 +00:00
Kenichi Handa
2e9537e74b (iso-languages): For Portuguese ~c and
~C insert c-cedilla and C-cedilla respectively, like in latin-1.
1998-12-15 12:58:37 +00:00
Eli Zaretskii
f2719637a3 Don't use sublists in the flags argument passed to make-coding-system. 1998-12-15 11:15:11 +00:00
Kenichi Handa
e62e3e6b5e File name changed from bdf.el. Provide ps-bdf
instead of bdf.

Require ps-mule instead of ps-print.
(bdf-directory-list): Add autoload cookie.

Programming uniformization and little code improvement.
(bdf-search-and-read): New fun.
(bdf-write-cache, bdf-initialize, bdf-info-absolute-path)
(bdf-info-mod-time, bdf-info-size, bdf-info-font-bounding-box)
(bdf-info-relative-compose, bdf-info-baseline-offset)
(bdf-info-code-range, bdf-info-maxlen, bdf-info-offset-vector)
(bdf-read-bitmap, bdf-get-bitmaps): Programming uniformization.
(bdf-expand-file-name, bdf-file-newer-than-time, bdf-find-file)
(bdf-read-cache, bdf-read-font-info, bdf-generate-glyphs): Little code
improvement.
1998-12-15 06:39:39 +00:00
Kenichi Handa
7e6acc2d42 Initial revision 1998-12-15 06:39:11 +00:00
Kenichi Handa
2cb842aeec New file. Mule related code extracted from
ps-print.el.  Require ps-print, provide ps-mule.
(ps-multibyte-buffer): Add autoload cookie.
(ps-mule-prepare-ascii-font): New fun.
(ps-mule-set-ascii-font): New fun.
(ps-mule-skip-same-charset): Fun deleted.
(ps-mule-plot-string): Set ps-mule-current-charset.
(ps-mule-initialize): Add autload cookie.  Don't set
ps-mule-font-info-database here.
(ps-mule-begin-job): Renamed from ps-mule-begin.  Update
ps-mule-font-info-database and ps-control-or-escape-regexp.
(ps-mule-begin-page): New fun.

Doc fix. Require ps-print only when compiled.
(ps-mule-prologue-generated): New fun.
(ps-mule-plot-string): Add autoload cookie.
(ps-mule-begin-job): Call ps-mule-prologue-generated.

Programming uniformization and little code improvement.
(ps-mule-prepare-font): Programming uniformization.
(ps-mule-find-wrappoint, ps-mule-plot-rule-cmpchar)
(ps-mule-string-encoding, ps-mule-begin-job): Little code improvement.

Always require ps-print.  Move some function
definitions for Emacs 20.2 and the earlier to ps-print.el.
(ps-mule-find-wrappoint): Make it work also with Emacs 20.2.

(ps-mule-begin-job): Delete nil and unknown from a
list of character sets found by find-charset-region.
1998-12-15 06:38:12 +00:00
Kenichi Handa
9c423e6b04 Initial revision 1998-12-15 06:37:14 +00:00
Kenichi Handa
298bfad9b1 (ps-mule-font-info-database): Doc-string modified.
(ps-mule-external-libraries): New element FEATURE.
(ps-mule-init-external-library): Ajusted for the above change.
(ps-mule-generate-font): Likewise.
(ps-mule-generate-glyphs): Likewise.
(ps-mule-prepare-font): Likewise.
(ps-mule-initialize): Likewise.
(ps-begin-file): Superfluous tailing parenthesis deleted.

Mule related code moved to ps-mule.el.
(ps-begin-job): While setting ps-control-or-escape-regexp, don't
check ps-mule-charset-list.
(ps-begin-page): Don't set ps-mule-current-charset, instead call
ps-mule-begin-page.
(ps-basic-plot-string): Call ps-mule-prepare-ascii-font.
(ps-plot-region): Don't set ps-mule-current-charset, instead call
ps-mule-set-ascii-font.  Don't call ps-mule-skip-same-charset,
instead skip same charsets by itself.
(ps-generate): Call ps-mule-initialize of needs-begin-file is
non-nil.  Call ps-mule-begin-job.

(ps-print-version): New version number (4.1.2), doc fix
and mule related code extraction. Autoload ps-mule funs.

Define several functions for Emacs 20.2 and the
earlier version.
(ps-printer-name): Check if printer-name is bound.
1998-12-15 06:31:48 +00:00
Kenichi Handa
190ce63427 (x-decompose-font-name): If PATTERN
doesn't have any wild cards, return a vector made from a name that
is found by x-resolve-font-name found.  Comments added.
1998-12-15 04:35:38 +00:00
Kenichi Handa
251d4f4bf9 (find-coding-systems-for-charsets):
Handle the case of unknown charset.
(find-multibyte-characters): If invalid multibyte characters are
found, return the corresponding strings instead of character
codes.
(find-multibyte-characters): Adjusted for the above change.
(select-safe-coding-system): For a unibyte buffer, always returns
DEFAULT-CODING-SYSTEM.
(get-charset-property): Fix previous change.  Make it a function.
(put-charset-property): Make it a function.
1998-12-15 04:35:38 +00:00
Kenichi Handa
d00742a1c6 (make-coding-system): Set mime-charset
property of *-with-esc coding system to nil.
1998-12-15 04:35:38 +00:00
Kenichi Handa
407c6b9441 (quail-point-in-conversion-region): New
function.
(quail-conversion-backward-delete-char): When a key sequence is
being translated, call quail-delete-last-char.
1998-12-15 04:35:38 +00:00
Kenichi Handa
ebcc4e2e77 (devanagari-reorder-glyphs-for-decomposition): Fix the way to
handle devanagari-decomposition-rules.
1998-12-15 04:35:38 +00:00