Commit graph

4796 commits

Author SHA1 Message Date
Karl Heuer
0e3a7b1492 (mark): If transient-mark-mode is nil, mark is active. 1995-01-23 22:37:46 +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
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
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
Roland McGrath
3e64e15047 (update-copyright): Remove gratuitous error at end. 1995-01-21 13:59:06 +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
e01ac82c3e (unload-feature): Don't care if FILE is a dependency of itself. 1995-01-20 23:13:51 +00:00
Richard M. Stallman
7112bf0f2a (fill-region-as-paragraph): At end, advance over any newlines
that were in the region but excluded from filling.
1995-01-20 23:06:06 +00:00
Karl Heuer
be6f02af4f (center-line): fill-column is a var, not a function. 1995-01-20 19:12:20 +00:00
Richard M. Stallman
86c10ecbb6 entered into RCS 1995-01-20 06:20:32 +00:00
Richard M. Stallman
12d89a2e57 *** empty log message *** 1995-01-20 06:09:03 +00:00
Richard M. Stallman
2be55c9c82 Initial revision 1995-01-20 06:04:56 +00:00
Karl Heuer
389817fd6c (set-c-style): Ignore case in completion. 1995-01-20 03:20:35 +00:00
Richard M. Stallman
4fb6f90f18 (rmail-summary-update-highlight): New function.
(rmail-summary-goto-msg): Use it.
(rmail-summary-rmail-update): Move the summary highlight.
(rmail-summary-mark-deleted): Do nothing if rmail-summary-overlay
has a nil face-property.
(rmail-new-summary): Make the summary-on-top kludge
more restricted in when it is used.
1995-01-20 02:50:27 +00:00
Karl Heuer
66263a7d6e (remote-shell-program): Reorder search path. 1995-01-19 22:24:43 +00:00
Richard M. Stallman
efcce2d2d1 (help-for-help): Doc fix. 1995-01-19 18:50:26 +00:00
Richard M. Stallman
0e61be97d7 Comment change. 1995-01-19 18:50:09 +00:00
Richard M. Stallman
7ffbe7e224 (make-help-screen): Use *only* local-map to look up keys. 1995-01-19 18:49:48 +00:00
Richard M. Stallman
e70bdc9855 Revert Jan 15 and Jan 5 changes. 1995-01-19 07:18:47 +00:00
Richard M. Stallman
9a04e20535 (fill-region-as-paragraph): left-margin renamed to current-left-margin. 1995-01-19 04:29:17 +00:00
Richard M. Stallman
f43726fd67 (current-justification): Renamed from current-justification. Callers changed. 1995-01-19 04:27:15 +00:00
Richard M. Stallman
c18465c4b9 (do-auto-fill): justification renamed to current-justification. 1995-01-19 04:26:55 +00:00
Richard M. Stallman
b3e4518b08 (move-to-left-margin): justification renamed to current-justification. 1995-01-19 04:26:35 +00:00
Richard M. Stallman
eed5698bea (do-auto-fill): Fill, don't fill, or fill-and-justify
depending on setting of justification text-property.  Respect
left-margin and right-margin text properties.
(open-line, indent-new-comment-line): Inherit when inserting.
(newline-and-indent, reindent-then-newline-and-indent): Doc fix.
1995-01-19 04:21:56 +00:00
Richard M. Stallman
0cb08f9838 (set-justification): New function.
(set-justification-{none,left,right,full,center}): New functions.
(fill-region-as-paragraph, fill-region, justify-current-line): New
arg NOSQUEEZE defeats normal removal of extra whitespace.
(fill-region-as-paragraph, fill-region)
(fill-nonuniform-paragraphs, fill-individual-paragraphs):
Arg JUSTIFY-FLAG (JUSTIFYP) renamed to JUSTIFY.
(fill-region-as-paragraph): Obey left-margin; fill-prefix starts
after left-margin.  Disable filling if JUSTIFY == none, but indent to
margin anyway.
Adaptive-fill removes text-props from fill-prefixes it finds.
Adaptive-fill no longer has to notice left-margin: std fill does that.
Use fill-column and canonically-space-region functions.
(canonically-space-region): New fn split from fill-region-as-paragraph.
(fill-region): New args NOSQUEEZE (as above) and TO-EOP.
(default-justification): New variable.
(current-left-margin, fill-column, justification): New functions.
(fill-paragraph): Use fill-region-as-paragraph when possible.
(justify-current-line): New arguments; different kinds of
justification handled.  Uses left-margin and fill-column functions.
1995-01-19 04:20:52 +00:00
Richard M. Stallman
106b6d0e36 (standard-indent): New variable.
(alter-text-property, current-left-margin, move-to-left-margin)
(delete-to-left-margin, set-left-margin, set-right-margin)
(increase-left-margin, decrease-left-margin, increase-right-margin)
(decrease-right-margin, indent-line-to): New functions.
(indent-to-left-margin): Use indent-line-to.  Don't delete or
insert anything unless necessary.
1995-01-19 04:15:32 +00:00
Richard M. Stallman
11fbdf1f6c (center-line): Use current-left-margin function, not variable. 1995-01-19 04:04:28 +00:00
Richard M. Stallman
a72632181c (completion-separator-self-insert-autofilling):
Don't check fill-column; do-auto-fill will do that.
1995-01-19 04:02:50 +00:00
Richard M. Stallman
650f194c5a (forward-paragraph): Fix end-of-buffer bug. 1995-01-19 04:02:06 +00:00
Richard M. Stallman
f5cb196278 (check-ispell-version): Use Fundamental mode in the temporary buffer. 1995-01-18 23:07:22 +00:00
Richard M. Stallman
346169bfdc (scribe-mode): Treat @: as a sentence end. 1995-01-18 22:12:32 +00:00
Richard M. Stallman
22e4e580bc Use byte-compile-dynamic. 1995-01-18 22:11:26 +00:00
Roland McGrath
8e8f2c4a3c (etags-file-of-tag): Use a regexp search to find the file name,
allowing it to contain any char but a newline.
1995-01-18 21:57:03 +00:00
Karl Heuer
21dd857809 (check-ispell-version): Force standard syntax table. 1995-01-18 20:00:08 +00:00
Karl Heuer
05aebd817d (remote-compile): Use new global remote-shell-program. 1995-01-18 19:47:52 +00:00
Karl Heuer
148685852b (rsh): Use new global remote-shell-program. 1995-01-18 19:47:32 +00:00
Karl Heuer
29f8388687 (ange-ftp-gateway-program, ange-ftp-shell-command): Use new global
remote-shell-program.
1995-01-18 19:46:22 +00:00
Karl Heuer
93a1812756 (remote-shell-program): New var. 1995-01-18 19:46:00 +00:00
Richard M. Stallman
9bb4544ba0 (gud-gdb-find-file): Propagate debug menu to found buffers.
(gud-dbx-find-file, gud-xdb-find-file, gud-sdb-find-file, gud-perldb-find-file):
Likewise.
(gud-menu-map): New variable.
(gud-mode): Use gud-menu-map and move the menu-setting outside.
1995-01-18 04:51:29 +00:00
Richard M. Stallman
e802811f1e (dbx): Fix missing cast of $curline for Irix.
(gud-irixdbx-marker-filter): Make $curline cast consistent with the others.
1995-01-17 22:31:45 +00:00
Richard M. Stallman
9f51be8988 (pascal-mode-map, pascal-outline-map):
C-c C-b now inserts block.  C-c C-d does goto-defun.
`#' calls on electric-pascal-hash.
(pascal-calculate-indent, pascal-indent-alist)
(electric-pascal-tab, pascal-indent-case):
Better handling of indent within case.  Support for CPP.
The `;' in the last statement of a subblock may be omitted.
(electric-pascal-hash): New function.
1995-01-17 20:53:31 +00:00
Simon Marshall
eb6c110ad4 Make sure the event read by comint-dynamic-list-completions isn't
something like a switch-frame event before running
mouse-choose-completion.
1995-01-17 10:33:24 +00:00
Richard M. Stallman
1908c56554 (command-line-1): Handle -f with kbd macro. 1995-01-17 02:33:49 +00:00
Karl Heuer
2b803765ef (calendar): Doc fix. 1995-01-16 22:59:42 +00:00
Karl Heuer
a171458a32 (standard-display-ascii): Doc fix. Allow use with X. 1995-01-16 22:57:31 +00:00
Karl Heuer
ab7748010f (iso-aggressive-german-trans-tab): Doc fix.
(iso-cvt-ffh, iso-cvt-wfh, iso-cvt-ash): Doc fix.
1995-01-16 22:48:03 +00:00