1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-17 21:51:00 -08:00
Commit graph

13173 commits

Author SHA1 Message Date
André Spiegel
8e7eda1a73 (vc-latest-on-branch-p): Under CVS, handle the case when the file is
added, but not yet committed.
(vc-backend-checkout): RCS case: In non-strict locking mode, force to
overwrite the writable workfile. CVS case: Do the right thing in
CVSREAD-mode.
1995-08-21 19:27:05 +00:00
André Spiegel
e66eac08b5 (vc-fetch-master-properties): RCS case: get locking mode.
CVS case: new state `locally-added'.
(vc-locking-user): Under RCS with non-strict locking, don't trust
the file permissions.  CVS case: change which states count as
"locked".
(vc-consult-rcs-headers): Streamlined. Don't set vc-locking-user if
this is called under CVS.  Under RCS, use a heuristic to find the
value of vc-checkout-model without examining the master file.
(vc-parse-locks): Set vc-checkout-model.
(vc-status): Comment change.
(vc-after-save-hook, vc-after-save): The former renamed to the
latter. Now unconditionally called by `basic-save-buffer', determines
whether the buffer should be "locked" or not.
(vc-mode-line): No longer use dynamic after-save-hook. Changed
references to `automatic' into `implicit'.
(vc-checkout-model): Values are now `manual' and `implicit'.  Derive
the property on a per-file basis, supporting all possible modes.
1995-08-21 19:25:52 +00:00
Richard M. Stallman
a20435c061 (NO_SOCKETS_IN_FILE_SYSTEM): Defined.
(START_FILES): Defined.
(LIB_STANDARD): New definition, details depending on __GNUC__.
1995-08-21 18:48:21 +00:00
Richard M. Stallman
118a98570e (makefile-space-face): New variable.
(makefile-define-space-face): New function.
(makefile-tab-face): Variable deleted.
(makefile-define-tab-face): Function deleted.
(makefile-font-lock-keywords): Highlight leading spaces, not tabs.
1995-08-21 17:27:04 +00:00
Richard M. Stallman
6e626f7e5b Require rmail.
(rmail-new-summary): Specify size in split-window.
Call rmail-select-summary to force size to specified amount.
1995-08-21 14:48:49 +00:00
Richard M. Stallman
33069f5829 Define user options with defvar, not defconst. 1995-08-21 14:30:34 +00:00
Simon Marshall
ebdee0a0df New version 3.07. Made fast-lock-mode use buffer-file-truename, not buffer-file-name. 1995-08-21 12:02:23 +00:00
Richard M. Stallman
9a1221bc9c Doc fixes. 1995-08-21 05:19:39 +00:00
David J. MacKenzie
3e19e687d2 default to user-supplied buffer. 1995-08-21 04:33:21 +00:00
Richard M. Stallman
856321e221 (dired-string-replace-match): Simplify using replace-match. 1995-08-21 01:15:25 +00:00
Richard M. Stallman
0b1c32a15f (dired-expand-newtext): Function deleted. 1995-08-21 01:12:12 +00:00
Richard M. Stallman
176cc1bce1 (POSIX_SIGNALS, CLASH_DETECTION): Defined.
(SIGNALS_VIA_CHARACTERS, MAIL_USE_LOCKF): Defined.
(sigmask, sigsetmask, _setjmp, _longjmp): Add undefs.
1995-08-20 16:04:10 +00:00
Richard M. Stallman
7a6ec3d1ad (SYSTEM_TYPE): Change to just "aix". 1995-08-20 16:03:43 +00:00
Richard M. Stallman
bfc30de97f (sigsetmask, _setjmp, _longjmp): Delete undefs.
[__GNUC__] (_NO_PROTO): Add undef.
1995-08-20 15:51:42 +00:00
Richard M. Stallman
029305afa1 Include aix3-2-5.h, not aix3-2.h. 1995-08-20 15:50:33 +00:00
Michael Kifer
d695b31839 * viper.el (vip-set-hooks): Use view-mode-hook in emacs and view hook in xemacs.
(vip-read-string-with-history): minibuffer-setup-hook no longer
waits for the user to type, if there are unread events.
Harnessed view-minor-mode.
Added (vip-leave-region-active) to all simple movement commands.
1995-08-20 04:32:54 +00:00
Michael Kifer
dd7c19d492 (vip-leave-region-active): new function. 1995-08-20 04:31:46 +00:00
Michael Kifer
c9dd7f74f6 (vip-surrounding-word): modified to understand tripple clicks. 1995-08-20 04:30:48 +00:00
Richard M. Stallman
4040437e1f (file-regular-p-18): Fix test for whether to use this. 1995-08-20 01:45:13 +00:00
Richard M. Stallman
648c0abd51 Initial revision 1995-08-19 18:24:48 +00:00
Richard M. Stallman
182891ef3d (basic-save-buffer): Confirm for overwriting old file
when a file name is specified.
1995-08-19 17:01:27 +00:00
Richard M. Stallman
308444156d (scan_sexps_forward): Fix previous change. 1995-08-19 17:00:34 +00:00
Richard M. Stallman
903b7f655c (blink-matching-paren-dont-ignore-comments): New var.
(blink-matching-open): Use it.
Also, if the matching char hasn't paren syntax, call that mismatch.
1995-08-19 16:59:43 +00:00
Richard M. Stallman
f57b2cd858 (Info-find-emacs-command-nodes): Fix previous change. 1995-08-19 16:54:27 +00:00
Karl Heuer
67cbfd2ab8 (hilit-submit-feedback): New ftp site. 1995-08-19 06:35:38 +00:00
Richard M. Stallman
308e97d018 (struct Lisp_Marker): Make insertion_type an unsigned int. 1995-08-19 05:38:46 +00:00
Richard M. Stallman
f88ab1c917 (Info-file-list-for-emacs): New variable.
(Info-find-emacs-command-nodes): Look in those files, if appropriate.
1995-08-19 05:03:12 +00:00
Richard M. Stallman
76352dc186 Fix typos. 1995-08-19 04:45:06 +00:00
Karl Heuer
cd76025c78 (sh-newline-and-indent): Don't interpret prefix arg
since `newline-and-indent' doesn't either.  Don't turn a trailing
quoted tab into a space.
(sh-mode): Use new `skeleton-newline-indent-rigidly'.
(sh-set-shell): Make maximum font-locking also hightlight keywords
after ``' and `!'.  (The latter is for ksh '93 but should't hurt other
shells.)
1995-08-19 00:30:56 +00:00
Karl Heuer
4bfd70e96b (skeleton-newline-indent-rigidly): New variable.
(skeleton-internal-1): Use it for indenting after \n because previous
behaviour was only useful for `sh-script.el' and old `ada.el'.  Other
modes now get their own indentation.
(skeleton, skeleton-modified, skeleton-point, skeleton-regions): `New'
variables for passing between the mutually recursive functions of
the skeleton engine.  Introduced to remove compiler warnings.
(skeleton-proxy): New argument `str' to make this settable when calling
a skeleton as a function.
(skeleton-insert): New argument `str' to pass down.  Element `\n'
now usually indents according to mode.  Subskeletons may also have
a list of strings as iterator.  Earlier modification also removed
meaning of `quit' -- I did not put it back in since it's useless.
When quitting out of a subskeleton while still wrapping around text
don't duplicate first line of that text.
(skeleton-end-hook): New hook useful say for modes that leave a `;' on
an empty line to indent right and then want to clean it up when doing
a skeleton there.
1995-08-19 00:30:38 +00:00
André Spiegel
61dee1e7cf (vc-next-action-on-file): Changed doc string, CVS case.
(vc-backend-checkin): Clear master properties before doing the
check-in.  In the CVS case, catch error and display an appropriate
message in the echo area.
(vc-backend-revert): Clear master properties, because some might get
outdated by the operation.
(vc-backend-merge-news): Scan the output of "cvs update" and find out
whether conflicts have occurred.
(vc-finish-logentry): Delete the *VC-log* buffer *before* doing the
actual check-in. That leads to a better display in case the check-in
fails.
(vc-latest-on-branch-p): Defined it for CVS in the obvious way.
(vc-next-action-on-file): Removed special CVS cases. At this level,
CVS is now mostly handled like the other backends.
(vc-backend-checkout): CVS case: Clear sticky tag as default when
doing a verbose checkout. (This used to be done in
vc-next-action-on-file.)
1995-08-18 20:29:14 +00:00
André Spiegel
04446ed0c2 (vc-fetch-master-properties): Recognize cvs status "Unresolved Conflict".
(vc-locking-user): Count cvs status `unresolved-conflict' as "locked".
(vc-checkout-model): New property and access function (still simplistic).
(vc-after-save-hook): New function.
(vc-mode-line): When the file is locked by somebody else, make the
buffer read-only.  (Formerly this was only done for root.)  Don't
write-protect the buffer if the file is unlocked.  Instead, install
vc-after-save-hook, which "locks" the file when modifications are
saved.
1995-08-18 20:22:53 +00:00
Richard M. Stallman
361b764007 (getdate.c): New target.
(getdate.o): Just compile getdate.c.
1995-08-18 16:23:23 +00:00
Richard M. Stallman
105ad0da85 (pascal-mode): Set comment-start.
(pascal-toggle-completions): Doc fix.
1995-08-17 22:08:36 +00:00
Karl Heuer
6267bd25bc (hilit-submit-feedback): New bug-reporting address. 1995-08-17 19:40:54 +00:00
Karl Heuer
2b9118484e Update address in comment. 1995-08-17 19:37:52 +00:00
Francesco Potortì
108c932a05 * etags.c (Pascal_functions): Close comment bug corrected.
(add_node): Correctly compare node file names.
	(Pascal_functions): Correctly allocate and free memory for tline.
	(pfnote): Put the definition of fp in the innermost block.
	(NODE): `named' member removed.
	(pfnote, free_tree, put_entries, total_size_of_entries): Do not
	use the `named' member, check whether `name' is NULL instead.
	(pfnote): `named' argument removed, all callers changed.
	(getit, Asm_labels, Pascal_functions, L_getit, get_scheme,
	TeX_functions, TEX_getit, prolog_getit): Useless string allocation
	removed from pfnote call, some code cleanup.
	(relative_filename): Free temporary space allocated by concat.
1995-08-17 18:39:11 +00:00
Richard M. Stallman
30457b4f93 (RANLIB): Substitute this into makefiles.
Set it specially on solaris; set it by default on other systems.

Fix previous Alpha change.
1995-08-17 17:48:58 +00:00
Richard M. Stallman
88aabab394 (rmail-new-summary): Enable the Input/output menu. 1995-08-17 16:51:57 +00:00
André Spiegel
e163b283fe (vc-next-action-on-file): Moved the setting of the default branch to
vc-backend-checkout, where it belongs.
(vc-backend-checkout): If an explicit version was specified, adjust
the default branch accordingly.
1995-08-17 14:10:09 +00:00
André Spiegel
7d88be5279 Changed references to vc-top-version into vc-master-workfile-version. 1995-08-17 13:50:33 +00:00
André Spiegel
af5e65b996 (vc-top-version): Renamed to vc-master-workfile-version. Updated all
references.
1995-08-17 13:29:31 +00:00
André Spiegel
9341ff29bc (vc-next-action-on-file): Query when trying to lock non-latest
version.
1995-08-17 13:08:36 +00:00
André Spiegel
c8de1d9112 (vc-revert-buffer1): Split part of the function into vc-buffer-context
and vc-restore-buffer-context, so we can use it also in other
circumstances.
(vc-buffer-context, vc-restore-buffer-context): New functions.
(vc-clear-headers): New function, uses the above.
(vc-cancel-version): When `norevert', locks the most recent remaining
version.  Also, refuse to work on anything but the latest version of
a branch.  Removed the check whether the version is the user's,
because that is difficult to decide, now that multiple branches are
possible.
(vc-latest-on-branch-p): New function.
(vc-head-version): New access function to the already existing
property.
(vc-trunk-p, vc-branch-part): Functions moved before first use.
1995-08-17 12:40:03 +00:00
Richard M. Stallman
0671e80b5e (show-paren-command-hook): Do nothing if have unread events. 1995-08-16 15:03:59 +00:00
Richard M. Stallman
69b07ee13a (scan_sexps_forward): Use the initial depth
in the starting state for tracking when we reach TARGETDEPTH.
1995-08-16 15:03:24 +00:00
Richard M. Stallman
2718dfa4b8 (Fself_insert_command): Optimize the case with arg > 2
to avoid running change hooks lots of times.
1995-08-16 15:00:57 +00:00
Richard M. Stallman
14a9bcda67 (inferior-lisp): Use pop-to-buffer.
Add *inferior-lisp* to same-window-buffer-names.
1995-08-16 14:41:11 +00:00
Richard M. Stallman
349a5b097b (run-scheme): Use pop-to-buffer.
Add *scheme* to same-window-buffer-names.
1995-08-16 14:39:29 +00:00
Richard M. Stallman
f0e30fe838 (run-scheme): Use pop-to-buffer. 1995-08-16 14:39:12 +00:00