1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-05 11:45:45 +00:00
Commit Graph

26033 Commits

Author SHA1 Message Date
Gerd Moellmann
463cac2d1f Add Miles Bader's description of fields. 1999-10-17 12:58:58 +00:00
Gerd Moellmann
cd876a9126 *** empty log message *** 1999-10-17 12:57:38 +00:00
Gerd Moellmann
b8855607a0 (Fforward_word): Supply new ESCAPE_FROM_EDGE parameter
to Fconstrain_to_field.
(Fforward_word): Likewise.
Constrain to any field.
1999-10-17 12:56:25 +00:00
Gerd Moellmann
8e9968c634 (Fminibuffer_complete_and_exit): Supply value for new
ESCAPE_FROM_EDGE parameter to Ffield_beginning.
(Fminibuffer_complete_word): Use
Ffield_beginning to find the prompt end.
(Fminibuffer_complete_and_exit): Test for an empty
input string by seeing where the field begins, instead of
looking at text-properties.
(read_minibuf): Don't save minibuffer prompt length on
minibuf_save_list.
Don't initialize minibuffer prompt length.
Wrap prompt text-properties around the entire prompt.
Add 'prompt text-property to prompt.
Get final value with Ffield_string instead of make_buffer_string.
(read_minibuf_unwind): Don't restore minibuffer prompt length from
minibuf_save_list.
(do_completion): Get minibuffer input with Ffield_string
instead of Fbuffer_string.
Erase minibuffer input with Ferase_field instead of erase_buffer.
(Fminibuffer_complete_and_exit): Likewise.
Test whether buffer is empty by looking for the 'prompt text
property at the end.
Set prompt length by looking for the end of the prompt text property,
and save prompt length for later use (since there is no longer a
buffer variable to get it from).
(Fminibuffer_prompt_width, Fminibuffer_prompt_end): Functions removed.
(syms_of_minibuf): Remove initializations of
Sminibuffer_prompt_width and Sminibuffer_prompt_end.
1999-10-17 12:55:49 +00:00
Gerd Moellmann
0daf6e8d79 (Fconstrain_to_field): Make sure we don't violate the
argument preconditions of find_before_next_newline in the case
where both ONLY_IN_LINE and ESCAPE_FROM_EDGE are set and OLD_POS
was indeed at the edge.
(text_property_eq, text_property_stickiness): Don't
use initializers for auto variables of type Lisp_Object.
(find_field): Likewise.  Use braces around nested ifs.
(Fline_end_position): Store the raw eol in a variable, so that the
final expression doesn't look so ugly.
(Fconstrain_to_field): Doc fix.
(preceding_pos): Renamed from `preceeding_pos'.
(text_property_stickiness, find_field): Call preceding_pos,
not preceeding_pos.
(Ffield_string_no_properties): New function.
(text_property_stickiness, preceeding_pos): New functions.
(Ffield_string): Remove PROPS parameter.
(find_field): Add MERGE_AT_BOUNDARY parameter.
Rewrite to use stickiness of `field' property to resolve
ambiguous cases.
(Ffield_beginning, Ffield_end): Add ESCAPE_FROM_EDGE parameter.
(Fconstrain_to_field): Likewise.
(syms_of_editfns): Init Sfield_string_no_properties.
(Ffield_string, Ferase_field, Ffield_end):
Supply new MERGE_AT_BOUNDARY argument to find_field.
(Fline_beginning_position, Fline_end_position): Supply new
ESCAPE_FROM_EDGE parameter to Fconstrain_to_field.
Pass a value of Qt for the ONLY_IN_LINE argument to
Fconstrain_to_field (only matters if N != 1).
(Fconstrain_to_field): Add get/set-current-point
behavior when NEW_POS is nil.
(find_field): Use XSETFASTINT instead of make_number.
(Qfield): New variable.
(find_field, Ferase_field, Ffield_string,
Ffield_beginning, Ffield_end, Fconstrain_to_field): New functions.
(Fline_beginning_position, Fline_end_position): Constrain to any field.
(make_buffer_string_both): Remove minibuffer-prompt hack.
(syms_of_editfns): Initialize Qfield, and subr entries for
field functions above.
1999-10-17 12:55:00 +00:00
Gerd Moellmann
7b9e346c81 (struct buffer): Remove prompt_end_charpos field. 1999-10-17 12:53:48 +00:00
Gerd Moellmann
c0d9a0c30c (Fget_buffer_create, Fmake_indirect_buffer, Fkill_buffer):
Don't initialize prompt_end_charpos field.
1999-10-17 12:53:14 +00:00
Gerd Moellmann
17cca868c5 (forward-sentence, forward-paragraph):
When constraining the final position to the current field,
don't use the ONLY-IN-LINE mode of constrain-to-field.
(forward-sentence): Likewise.
(forward-paragraph, forward-sentence): Likewise.
(backward-kill-paragraph, backward-kill-sentence): Remove code to
constrain the kill to an field, as the movement commands now
do this.
(backward-kill-sentence):
Remove minibuffer-prompt hack.
Constrain to any input field.
1999-10-17 12:51:19 +00:00
Gerd Moellmann
a4d1159b77 Doc fixes.
(previous-matching-history-element, next-history-element):
Change to work correctly even if the point is in the prompt.
(choose-completion-string): Likewise.
(minibuffer-prompt-width): New function (compatibility with old subr).
(line-move): Supply new ESCAPE-FROM-EDGE argument to
constrain-to-field.
(line-move): Use constrain-to-field to avoid
moving into a prompt.
(previous-complete-history-element): Clarify doc string.
(next-complete-history-element): Likewise.
Use field-beginning instead of point-min.
(next-matching-history-element): Use field-beginning and
erase-field instead of point-min and erase-buffer.
(previous-matching-history-element): Get the
minibuffer input with field-string instead of buffer-string.
(choose-completion-string): Likewise.
(next-history-element): Likewise.
Erase the minibuffer input with erase-field, not erase-buffer.
Use field-beginning to find the beginning of the input.
1999-10-17 12:50:04 +00:00
Gerd Moellmann
ff69e0120f (completion-ignored-extensions): Added ".sparcf"
for CMUCL on sparc and ".ufsl" for LispWorks.
(bound-and-true-p): Bugfix: free variable `v'.
1999-10-17 10:48:08 +00:00
Dave Love
c4dcdc9ce6 # 1999-10-17 09:55:57 +00:00
Dave Love
faa5fa58af (edebug-install-read-eval-functions)
(edebug-uninstall-read-eval-functions): Use load-read-function,
avoiding elisp-eval.
1999-10-16 21:30:20 +00:00
Gerd Moellmann
3f6f75085a *** empty log message *** 1999-10-16 12:03:09 +00:00
Gerd Moellmann
893d4ef0ad (common-lisp-indent-function): Use eq' instead of eql'. 1999-10-16 12:00:02 +00:00
Gerd Moellmann
43b4a21f4e (enum save_restore_action): New.
(save_restore_orig_size): Change parameter list.  Add
functionality to check for valid orig_top and orig_height members
in a window tree.
(grow_mini_window): Call save_restore_orig_size with new parameter
list.
(shrink_mini_window): Restore old window sizes only if old
size information is valid in all windows in a window tree.
1999-10-16 11:24:23 +00:00
Peter Breton
01fdb1dd73 (bat-generic-mode-keymap): Added thio variable
(bat-generic-mode-compile): Added this function
(bat-generic-mode-run-as-comint): Added this function
1999-10-16 04:11:07 +00:00
Peter Breton
ffe0c7efca Added new InstallShield keywords.
Change font-lock-reference-face to font-lock-constant-face throughout.

(resolve-conf-generic-mode): Added this mode.
(named-database-generic-mode): Added this mode.
(named-boot-generic-mode): Added this mode.
(apache-conf-generic-mode): Added Directories and Locations to imenu-generic-expression.
(generic-define-mswindows-modes): Added apache-conf-generic-mode and apache-log-generic-mode.
(generic-define-unix-modes): Added apache-conf-generic-mode and apache-log-generic-mode.
(apache-conf-generic-mode): This new mode replaces apache-generic-mode.
(apache-log-generic-mode): Added this generic-mode
1999-10-16 03:59:43 +00:00
Peter Breton
83346ee87b (locate-in-alternate-database): Added this function
(locate): Added locate-post-command-hook.
(locate-prompt-for-command): Added this variable.
(locate): If locate-prompt-for-command is set, prompt for a command
  to run to populate the locate buffer as the default behavior.
(locate-update): Add prefix arg to locate call.
(locate-with-filter): Add prefix arg to locate call.
(locate): Add prefix arg. If set, the function prompts the user
(locate-mouse-face): No longer needed.
(locate-mode): Setup `dired-subdir-alist' cleanly using `dired-alist-add-1'.
(locate-set-properties): Set properties cleanly using
`dired-insert-set-properties', giving dired like output.
  for a command to run instead of the default one.
(locate-grep-history-list): Added this variable.
(locate-with-filter): Use locate-grep-history-list instead of grep-history.
(locate-filter-output): filter is not regexp-quoted.
(locate-mode-map): Added keybinding for locate-find-directory.
  Changed keybinding for "U" from dired-unmark-all-files-no-query
  to dired-unmark-all-files.
(locate-find-directory): Added this function.
(locate-find-directory-other-window): Added this function.
(locate-get-dirname): Added this function.
(locate-mouse-view-file): Renamed mouse-locate-view-file to this name.
1999-10-16 03:47:06 +00:00
Peter Breton
d9823c3c18 (find-dired-find-program): Added this variable.
(find-dired): Use find-dired-find-program instead of "find".
1999-10-16 03:20:11 +00:00
Peter Breton
552a813228 (whois-server-name): Changed to rs.internic.net
(nslookup-mode): Now implemented as a derived mode.
(ftp-mode): Now implemented as a derived mode.
(dig): Added this function.
(dig-program): Added this variable.
1999-10-16 03:15:58 +00:00
Dave Love
1416c7ffb5 Header comments changed. 1999-10-15 16:53:35 +00:00
Stefan Monnier
767d12f23e Use make-temp-file. 1999-10-15 16:03:59 +00:00
Dave Love
93c8d183ee (pop.o): Depend on config.h. 1999-10-15 15:48:53 +00:00
Gerd Moellmann
bf82bce457 (set_frame_menubar): Don't call
x_set_menu_resources_from_menu_face here.
(update_frame_menubar): Call x_set_menu_resources_from_menu_face.
1999-10-15 15:15:43 +00:00
Gerd Moellmann
2710454de8 *** empty log message *** 1999-10-15 15:15:07 +00:00
Gerd Moellmann
b246b1f66d Some typos fixed. 1999-10-15 00:09:05 +00:00
Gerd Moellmann
06482119e2 (gif_load): Fix handling of interlaced GIFs. 1999-10-14 23:19:50 +00:00
Gerd Moellmann
ba4fbf079e Add David Ponce for recentf.el. 1999-10-14 22:30:15 +00:00
Gerd Moellmann
f507826cb6 Add description of recentf. 1999-10-14 22:26:57 +00:00
Gerd Moellmann
e889eabcba (smtpmail-via-smtp): Add support for
automatically appending a domain to RCPT TO: addresses.
1999-10-14 22:09:58 +00:00
Gerd Moellmann
85852dc7f5 (dired-insert-directory): Insert the amount of
free space after the total size.
(dired-free-space-program, dired-free-space-args): New variables.
1999-10-14 21:53:37 +00:00
Dave Love
e719a6e58f *** empty log message *** 1999-10-14 21:29:47 +00:00
Dave Love
861e5a98bc (rmail-pop-password-error): Add alternative. 1999-10-14 21:21:10 +00:00
Gerd Moellmann
7845335b70 *** empty log message *** 1999-10-14 20:57:51 +00:00
Dave Love
17fa28371a *** empty log message *** 1999-10-14 15:27:34 +00:00
Gerd Moellmann
f8b3de7e78 Add emacs-prestest-bug@gnu.org analogous to bug-gnu-emacs@gnu.org. 1999-10-14 12:12:30 +00:00
Gerd Moellmann
45f9341666 (Fopen_network_stream): Don't loop if gethostbyname
fails and h_errno is TRY_AGAIN.
1999-10-14 11:23:11 +00:00
Dave Love
2bf6fa4b52 (handle_fontified_prop): GCPRO pos. 1999-10-14 11:03:39 +00:00
Dave Love
01f0566b73 # 1999-10-14 10:58:15 +00:00
Dave Love
59c1bf8567 latin-[89] 1999-10-14 10:36:16 +00:00
Dave Love
bf0d01c186 (iso-8859-n-locale-regexp): Modify for Latin-[89].
(command-line): Detect Latin-[89] locales.
1999-10-14 10:23:59 +00:00
Dave Love
cce3ba480a Add Latin-8, Latin-9. Modify some doc
strings.
1999-10-14 09:53:01 +00:00
Dave Love
7a860cf267 Add latin-iso8859-1[45]. 1999-10-14 09:49:12 +00:00
Dave Love
3edc33a4a9 (lock_file): Fix previous change. 1999-10-14 09:19:34 +00:00
Stefan Monnier
b7c1e3294e . 1999-10-13 22:45:44 +00:00
Stefan Monnier
2e2246388b (select-safe-coding-system, leim-list-header): avoid the use of strings
that start with backslash newline since lread.c:read1 has a hack to turn
those strings into integer 0 during the loadup.el process.
1999-10-13 22:45:28 +00:00
Stefan Monnier
83b7b03b12 (diff-find-file-name): use `Index:' preferentially. 1999-10-13 22:26:45 +00:00
Dave Love
c765b72361 # 1999-10-13 17:42:55 +00:00
Dave Love
10e2102e56 (insert-image): Copy the image spec and add an intangible property. 1999-10-13 17:38:18 +00:00
Dave Love
8af8a9ca7c (lock_file): Move gcpro of `fn'. 1999-10-13 17:17:59 +00:00