1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-22 10:26:20 +00:00
Commit Graph

10560 Commits

Author SHA1 Message Date
Karl Heuer
5fc12a7870 Add comments and `volatile' keyword to previous change. 1995-01-25 08:55:43 +00:00
Karl Heuer
f6064cbe2f (PERD): New struct containing per-display data.
(the_only_perd): An instance of it.
(get_perd): Macro to retrieve it.
1995-01-25 07:18:37 +00:00
Karl Heuer
17d02632dd (process_tick, update_tick): Make non-static. 1995-01-25 02:02:37 +00:00
Richard M. Stallman
38ee91fe29 Comment change. 1995-01-25 01:33:26 +00:00
Richard M. Stallman
c5acd733f2 (x_destroy_window): Don't let frame being destroyed remain in
x_focus_event_frame.
1995-01-25 00:44:32 +00:00
Richard M. Stallman
3de76c480c (font-lock-fontify-region): Bind inhibit-read-only. Also buffer-file-name.
(font-lock-hack-keywords, font-lock-unfontify-region): Likewise.
1995-01-25 00:43:25 +00:00
Richard M. Stallman
29869734a5 (c-forward-conditional):
If an apparent conditional is not really a conditional, skip past it.

(c-fill-paragraph): If comment terminator is on a
separate line, don't include that line in the filling.
1995-01-25 00:41:22 +00:00
Richard M. Stallman
5f63637658 (justify-current-line): Avoid error comparing fill-prefix
near end of buffer.  Do nothing fast if justification not wanted.
1995-01-25 00:05:59 +00:00
Richard M. Stallman
de032aaa03 Added support for descriptions in the group buffer:
(gnus-group-prepare, gnus-group-prepare-line, gnus-setup-news)
(gnus-gnus-to-quick-newsrc-format, gnus-group-list-groups):
Record if we show all groups, to redisplay
correctly after toggling descriptions display.
(gnus-newsgroups-display-toggle, gnus-newsgroups-update-description)
(gnus-newsgroups-retrieve-description): New functions.
(gnus-group-mode-map): Bind t to gnus-newsgroups-display-toggle.
Add a newsgroups-update-description menu.
(gnus-newsgroups-regex, gnus-newsgroups-display, gnus-newsgroups-alist)
(gnus-newsgroups-hashtb, gnus-newsgroups-showall): New variables.
(gnus-group-group-name):  Changed the regexp to avoid  conflict
with descriptions which have a ':' inside.
(gnus-group-mode): Doc fix.
1995-01-24 23:49:03 +00:00
Richard M. Stallman
9af4c1b597 (Flocal_set_key, Fglobal_set_key): Use K, not k. 1995-01-24 22:14:00 +00:00
Richard M. Stallman
1989e7bccb (Fcall_interactively): Define K mostly like k.
Pass new arg to Fread_key_sequence.
1995-01-24 22:13:42 +00:00
Richard M. Stallman
309b0fc8c6 (read_key_sequence): New arg dont_downcase_last
inhibits downcasing the last event, when it's uppercase and undefined.
(Fread_key_sequence): Likewise new arg.
1995-01-24 22:13:07 +00:00
Karl Heuer
2ff4775b13 (compute_motion): Don't get hung in selective-display loop. 1995-01-24 07:01:08 +00:00
Richard M. Stallman
632e95254c (vc-do-command): Arrange for the default-directory variable
in *vc* to be re-set each time this function uses it.
Discard current dir from front of FILE later on,
and only if last = `WORKFILE'.

Undo Dec 10 change:
(vc-directory, vc-dired-reformat-line): Changed back.
(vc-directory-18): Old function restored.
(vc-dir-all-files): Function deleted.

(vc-next-action-on-file): If file is not registered,
check file out after registering it.
(vc-next-action-dired): Restore the window configuration after
doing vc-next-action on each file in a VC-dired buffer.
(file-regular-p-18): New function.
(file-regular-p): Define, if not already defined.
1995-01-24 06:33:41 +00:00
Karl Heuer
667da7f557 Don't use function prototypes. 1995-01-24 05:27:32 +00:00
Karl Heuer
a36db1ea6b (iso-transl-dead-key-alist): New var.
(iso-transl-char-map): Give each singleton a doubleton synonym.
(iso-transl-language-alist, iso-transl-ctl-x-8-map): New vars.
(iso-transl-define-keys): New function; sets up keymap.
(iso-transl-set-language): New function; sets language-specific part.
1995-01-24 04:20:37 +00:00
Richard M. Stallman
9566dc1547 (pascal-*-completion, pascal-comp-defun)
(pascal-complete-word, pascal-completion-response, pascal-completion)
(pascal-get-completion-decl): Rename some internal variables
to start with 'pascal-'.
(pascal-str, pascal-all, pascal-pred, pascal-flag)
(pascal-buffer-to use): New dummy variables.
1995-01-24 03:27:54 +00:00
Karl Heuer
0d882d52f4 (read_key_sequence): Don't wait for a possible key translation sequence if we
already have a binding.
Add missing break statement.
1995-01-24 03:16:34 +00:00
Karl Heuer
453827d052 (i[34]86:*:3.2:*): Test for ISC before SCO; newer ISC releases have uname -X. 1995-01-24 00:46:11 +00:00
Karl Heuer
ac23f1166d (HAVE_SYS_SELECT_H): Add #undef for configure. 1995-01-23 23:36:50 +00:00
Karl Heuer
cb4a25d9db Check for sys/select.h. 1995-01-23 23:35:13 +00:00
Karl Heuer
6fd88d2ec2 Define BROKEN_SELECT_NON_X. 1995-01-23 23:29:00 +00:00
Karl Heuer
86d1f23add (sys_select): Renamed from select. Use SELECT_TYPE instead of int. Defer to
native select if that function is usable.
1995-01-23 23:26:29 +00:00
Karl Heuer
5886acf9ae #include sysselect.h instead of defining things by hand. 1995-01-23 23:10:11 +00:00
Karl Heuer
3ef31cb524 Initial revision 1995-01-23 23:03:37 +00:00
Karl Heuer
0e3a7b1492 (mark): If transient-mark-mode is nil, mark is active. 1995-01-23 22:37:46 +00:00
Karl Heuer
a7cde15c64 [__GNUC__] (POSIX_SIGNALS): #define this.
[__GNUC__] (sigsetmask, HAVE_SYSV_SIGPAUSE): #undef these.
(LIBX11_SYSTEM): Don't use -lc; loading this before -lcposix gives us the
wrong signal functions.
(C_SWITCH_SYSTEM): Add _XOPEN_SOURCE.
(EXTRA_INITIALIZE): Make conditional on __GNUC__.
1995-01-23 22:20:24 +00:00
Richard M. Stallman
66a11df925 (iso-transl-char-map): Add elements for mute-acute, etc. 1995-01-22 20:05:48 +00:00
Richard M. Stallman
aae60c2159 Document alias commands and menu items. 1995-01-22 20:00:44 +00:00
Richard M. Stallman
fb774cf7a8 (read_minibuf): Don't print the prompt in batch mode. 1995-01-22 17:11:23 +00:00
Richard M. Stallman
88d690a96e (facemenu-keybindings, facemenu-face-menu):
Keybinding for bold-italic changed from M-g o to M-g l; M-g o is
now "other".
(facemenu-justification-menu, facemenu-indentation-menu):
New submenus, moved from enriched.el
(list-colors-display, facemenu-color-equal): New functions.
(facemenu-menu): Added "Display Faces" item.
(facemenu-new-faces-at-end): New variable.
(facemenu-add-new-face): Obey facemenu-new-faces-at-end.
(facemenu-menu, facemenu-keymap, facemenu-face-menu)
(facemenu-foreground-menu, facemenu-background-menu)
(facemenu-special-menu): Now have function definitions as prefix keys.
(facemenu-menu, facemenu-update): Refer to submenus by their names
rather than including their values.
(facemenu-set-face): Error if read-only; add item to menu if necessary.
(facemenu-get-face): Always return FACE.
(facemenu-add-new-face): Don't add if facemenu-unlisted-faces is t.
(facemenu-unlisted-faces): Doc fix.

Revise keybindings; doc fix.
(facemenu-new-faces-at-end): New vbl. (facemenu-add-new-face): Use it.
(facemenu-set-face, facemenu-set-face-from-menu): Check read-only.
(facemenu-set-face): Doc fix.

(facemenu-face-menu, facemenu-foreground-menu,
facemenu-background-menu, facemenu-special-menu): New or renamed
variables for submenus.
(facemenu-color-alist): Renamed from facemenu-colors.
(facemenu-add-new-face): New function.
(facemenu-update): Don't redo top-level menu;
nothing should change.  Move menu setup to defvars.  Use
facemenu-add-new-face. Changed global binding to C-down-mouse-3.
(facemenu-menu): "Update" item removed; should
no longer be needed interactively.
(facemenu-complete-face-list): Just return faces, not keybindings.
1995-01-22 16:47:10 +00:00
Richard M. Stallman
5f329f439f (enriched-annotation-list): property `hard-newline'
renamed to `hard'.  Justification value `both' renamed `full'.
(enriched-mode): Don't set auto-fill-function, fill-column,
sentence-end-double-space.  Do set use-hard-newlines.
(enriched-delete-indentation): Use delete-to-left-margin and
canonically-space-region.
(enriched-indent-increment): Deleted, use `standard-indent' instead.
(enriched-insert-hard-newline): Deleted, use `newline'.
(enriched-beginning-of-line): Deleted, use `move-to-left-margin'.
(enriched-squeeze-spaces): Deleted, use canonically-space-region.
(enriched-forward-paragraph, enriched-backward-paragraph)
(enriched-open-line, enriched-fill-paragraph, enriched-fill-region)
(enriched-fill-region-as-paragraph, enriched-auto-fill-function)
(enriched-justify-line): Deleted, use standard versions.
(enriched-region-pars, enriched-end-of-paragraph, enriched-unindent)
(enriched-beginning-of-paragraph, enriched-move-to-fill-column)
(enriched-line-length, enriched-indent-line, enriched-indent)
(enriched-aggressive-auto-fill-function, enriched-hard-newline)
(enriched-indent-right, enriched-unindent-right): Deleted.
(enriched-show-codes, enriched-show-margin-codes)
(enriched-show-region-as-code, enriched-nogrow-hook): Commented out.
(enriched-left-margin, enriched-change-left-margin)
(enriched-change-right-margin, enriched-set-left-margin)
(enriched-set-right-margin): Moved to indent.el as current-left-margin,
increase-left/right-margin, set-left-/right-margin.
(enriched-default-justification, enriched-justification)
(enriched-set-justification-*, enriched-fill-column): Moved to
fill.el as default-justification, current-justification,
set-justification-*, current-fill-column.
(enriched-indentation-menu-map, enriched-justification-menu-map):
Moved to facemenu.el as facemenu-indentation-menu,
facemenu-justification-menu.
1995-01-22 16:46:18 +00:00
Richard M. Stallman
23a3aa0a12 (gdb): In gud-remove, specify the source file.
(gud-new-keymap): New function.
(gud-xdb-find-file, gud-dbx-find-file, gud-sdb-find-file, gud-gdb-find-file):
Use it for keymap inheritance.
(gud-mode): Use gud-new-keymap, so inherit keymaps..
1995-01-22 16:44:58 +00:00
Richard M. Stallman
fcdeb5d917 (sort_args): Ordinary args get priority 0.
So do -f, -l, -insert, etc.  --kill gets negative priority.
Everything else gets positive priority.
1995-01-22 09:57:57 +00:00
Richard M. Stallman
785c4478dd (tempo-insert-template): Quoted transient-mark-mode
Expansion around region now puts point at the first mark.

(tempo-region-start, tempo-region-stop): New variables
(tempo-insert-template, tempo-insert): Don't affect the
mark.  Check for Transient Mark mode

(tempo-find-match-string): Removed the stupid 1+ again

(tempo-use-tag-list): Set tempo-match-finder to completion-function.

(tempo-match-finder): Renamed variable from
tempo-default-match-finder.  Change the value too.
(tempo-collection, tempo-dirty-collection): New variables.
(tempo-user-elements): New variable.
(tempo-insert): New argument ON-REGION.
New elements 'l and 'r.  Use tempo-is-user-element.
(tempo-is-user-element): New function.
(tempo-invalidate-collection, tempo-build-collection): New functions.
(tempo-find-match-string): Reinserted bugfix for re-search-backward.
(tempo-complete-tag): Complete rewrite.

(tempo-insert): Added the 'o tag.
1995-01-22 06:18:46 +00:00
Richard M. Stallman
7fee191284 (term-version): Increased to 0.94.
(term-if-emacs19, term-if-xemacs, term-ifnot-xemacs):  New macros
to conditionalize at compile-time for different emacs versions.
(various places):  Use them (instead of term-is-XXXX).
(term-is-emacs19):  Removed, no longer needed.

Change keybindings to not use C-c LETTER, for
term-char-mode, term-line-mode.  Keybindings for term-pager-enable
and term-pager-disable replaced by one for term-pager-toggle.
(term-pager-toggle):  New function.

(term-fake-pager-enable, term-fake-pager-disable):
Define as aliases, so that menubar code will find proper keybindings.
(term-char-mode):  Make no-op if already in char mode.
(term-line-mode):  Make no-op if already in line mode.
(term-mode-map):  Add keybinding for no-op term-line-mode, so
code to display menubar keybindings doesn't lose it.  (Needed
as long as char-mode and line-mode share term-terminal-menu.)
(term-raw-escape-map):  Likewise for term-char-mode.
(term-char-mode, term-line-mode):  Better documentation strings.

 Added menubar for pager sub-mode.

(term-command-hook):  Disabled the feature that allowed
inferior to send a lisp command to emacs - too big a security hole.
1995-01-22 02:21:32 +00:00
Richard M. Stallman
3e6eef9525 (byte-compile-defvar): Add the var to current-load-list. 1995-01-22 00:52:51 +00:00
Richard M. Stallman
ee6bcc944a Document force arg in unload-feature. 1995-01-21 23:51:19 +00:00
Richard M. Stallman
e114e160d3 [NO_REMAP]: #undef static. 1995-01-21 22:23:22 +00:00
Richard M. Stallman
73396f20e7 Comment change. 1995-01-21 22:21:33 +00:00
Roland McGrath
3e64e15047 (update-copyright): Remove gratuitous error at end. 1995-01-21 13:59:06 +00:00
Karl Heuer
3e9558aeaf Fix sed append command to behave as intended. 1995-01-21 00:12:27 +00:00
Richard M. Stallman
9d83f28943 (xmenu.o): Add msdos.h as dependency. 1995-01-20 23:48:46 +00:00
Richard M. Stallman
2d1d8be6cc Delete mysterious dot. Add comment to protect blank
line at end of file.  Make sure make-docfile is compiled.
1995-01-20 23:46:54 +00:00
Richard M. Stallman
4dba7b41a4 (compile-internal): Force redisplay on compilation
buffer before executing compile process.
1995-01-20 23:45:34 +00:00
Richard M. Stallman
e0585c647b (syms_of_buffer) [DOS_NT]: Add missing ';'. 1995-01-20 23:40:45 +00:00
Richard M. Stallman
edfc0d4575 Comment change. 1995-01-20 23:40:03 +00:00
Richard M. Stallman
cbc07d0a1d (x_mouse_leave): Add neutralizing define.
(XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add prototype.
1995-01-20 23:38:46 +00:00
Richard M. Stallman
eeee31128d [MSDOS]: #include msdos.h. 1995-01-20 23:37:41 +00:00
Richard M. Stallman
1189e5a2d9 (XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add dummy `display *' argument.
1995-01-20 23:37:00 +00:00