1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 15:52:00 -08:00
Commit graph

11167 commits

Author SHA1 Message Date
Karl Fogel
baef4cbec3 * thingatpt.el: Add support for email addresses (`email').
(thing-at-point, bounds-of-thing-at-point): Document `email' support.
  (thing-at-point-email-regexp): New variable.
  (`email'): Put `bounds-of-thing-at-point' and `thing-at-point'
  properties on this symbol, with lambda forms for values.
2007-06-16 01:03:35 +00:00
Masatake YAMATO
b32ce4c33a * vc-bzr.el (vc-bzr-root): Cache the output of shell command execution. 2007-06-15 19:40:47 +00:00
Masatake YAMATO
1bd8df7efa * vc.el (vc-dired-hook): check the backend returned from vc-responsible-backend' can really handle subdir'. 2007-06-15 18:50:19 +00:00
Chong Yidong
1f0abf8fd2 * wid-edit.el (widget-add-documentation-string-button): Fix
handling of documentation indent.
2007-06-15 16:27:16 +00:00
Kim F. Storm
5f728b0137 *** empty log message *** 2007-06-15 14:35:58 +00:00
Masatake YAMATO
3827b5322a * vc.el (vc-dired-mode): Show backend name as part of mode name. 2007-06-15 13:56:48 +00:00
Chong Yidong
f0db902e01 * wid-edit.el (widget-default-create): Move ?h handling here...
(widget-default-format-handler): ...from here.
(widget-docstring, widget-add-documentation-string-button): New funs.
(documentation-string): Add :visibility-widget property.
(widget-documentation-string-value-create): Use it.

* cus-edit.el (custom-split-regexp-maybe): Simplify.
(custom-buffer-create-internal): Simplify message.
(custom-variable-tag): Reduce height to normal.
(custom-variable-value-create, custom-face-value-create)
(custom-visibility): New widget.
(custom-visibility): New face.
(custom-group-value-create): Call
widget-add-documentation-string-button, using `custom-visibility'.
2007-06-14 23:07:05 +00:00
Stefan Monnier
3ab6a7ae05 (byte-compile-current-group, byte-compile-nogroup-warn, byte-compile-file):
Revert part of last change.  Apparently the "warning even if the group is
implicit" is a feature rather than a bug.
2007-06-14 21:25:12 +00:00
Michael Kifer
33af2b6ea3 moved my entry from etc/ChangeLog to lisp/ChangeLog
was put in etc/ChangeLog by mistake
2007-06-14 19:30:34 +00:00
Miles Bader
7e76cdd807 Merge from emacs--rel--22
Patches applied:

 * emacs--rel--22  (patch 43-44)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 229)

   - Merge from emacs--devo--0, emacs--rel--22

2007-06-11  Stefan Monnier  <monnier@iro.umontreal.ca>

   * lisp/font-lock.el (font-lock-add-keywords): In case font-lock was only
   half-activated, forcefully activate it completely.

2007-06-11  Richard M. Stallman  <rms@gnu.org>

   * lisp/cus-edit.el (custom-variable-type): Doc fix.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-797
2007-06-14 09:59:49 +00:00
Juanma Barranquero
2dde79d898 (mac-dnd-drop-data): Remove redundant check. 2007-06-14 00:13:11 +00:00
Stefan Monnier
195eca781c (rcirc-format-response-string): Use rcirc-nick-syntax
around bright and dim regexps. Make sure bright and dim matches
use word anchors.  Send text through rcirc-markup functions.
(rcirc-url-regexp): Add single quote character.
(rcirc-connect): Write logs to disk on auto-save-hook.
Make server a non-optional argument.
(rcirc-log-alist): New variable.
(rcirc-log-directory): Make customizable.
(rcirc-log-flag): New customizable variable.
(rcirc-log): New function.
(rcirc-print): Use above function.
(rcirc-log-write): New function.
(rcirc-generate-new-buffer-name): Strip text properties.
(rcirc-switch-to-buffer-function): Remove variable.
(rcirc-last-non-irc-buffer): Remove variable.
(rcirc-non-irc-buffer): Add function.
(rcirc-next-active-buffer): Use above function.
(rcirc-keepalive): Send KEEPALIVE ctcp instead of a PING.
(rcirc-handler-ctcp-KEEPALIVE): Add handler.
(rcirc-handler-CTCP): Don't print KEEPALIVE responses.
(rcirc-omit-mode): Add minor-mode.
(rcirc-mode-map): Change C-c C-o binding.
(rcirc-mode): Clear mode-line-process. Use a custom
fill-paragraph-function.  Set up buffer-invisibility-spec.
(rcirc-response-formats): Remove timestamp code.
(rcirc-omit-responses): Add variable.
(rcirc-print): Don't put the overlay arrow on potentially omitted
lines.  Log line to disk.  Record activity for private messages
from /dim nicks.  Facify the fill-prefix with rcirc-timestamp face.
(rcirc-jump-to-first-unread-line): Print message if there is no
unread text.
(rcirc-clear-unread): New function.
(rcirc-markup-text-functions): Add variable.
(rcirc-markup-timestamp, rcirc-markup-fill): Add functions.
(rcirc-debug): Don't mess with window configuration.
(rcirc-send-message): Send message before printing locally.
Add SILENT argument, do not print message if non-nil.
(rcirc-visible-buffers): New function and variable.
(rcirc-window-configuration-change-1): Add function.
(rcirc-target-buffer): Make sure ACTIONs don't get sent to the
server buffer.
(rcirc-clean-up-buffer): Set rcirc-target to nil when finished.
(rcirc-fill-paragraph): Add function.
(rcirc-record-activity, rcirc-window-configuration-change-1):
Only update the activity string if it has actually changed.
(rcirc-update-activity-string): Remove padding characters from the
mode-line string.
(rcirc-disconnect-buffer): New function to be called when a
channel is parted or the user quits.
(rcirc-server-name): Warn when the server-name hasn't been set.
(rcirc-window-configuration-change): Postpone work until
post-command-hook.
(rcirc-window-configuration-change-1): Update mode-line and
overlay arrows here.
(rcirc-authenticate): Fix chanserv identification.
(rcirc-default-server): Remove variable.
(rcirc): Connect according to rcirc-connections.
(rcirc-connections): Add variable.
(rcirc-startup-channels-alist): Remove variable.
(rcirc-startup-channels): Remove function.
2007-06-13 21:17:18 +00:00
Stefan Monnier
97311ec3a4 (diff-font-lock-keywords): Fix M. Kifer's last change. 2007-06-13 21:11:42 +00:00
Dan Nicolaescu
1f445a397e * term/xterm.el (terminal-init-xterm): Escape parens in character
constants.
2007-06-13 19:08:44 +00:00
Dan Nicolaescu
ecda658253 * term/xterm.el (terminal-init-xterm): Escape parens in character
constants.
2007-06-13 18:48:09 +00:00
Stefan Monnier
4f3a33689b Remove unneeded * from docstrings. Use [:alpha:] & [:alnum:] where applicable.
(sh-quoted-subshell): Rewrite to handle nested mixes of `...` and $(...).
(sh-apply-quoted-subshell): Remove.
(sh-font-lock-syntactic-keywords): Adjust call to sh-quoted-subshell.
2007-06-13 18:25:46 +00:00
Stefan Monnier
b4c4ba4182 (vc-arch-command): Remove bzr. It's a different program. 2007-06-13 18:00:34 +00:00
Chong Yidong
1d5c7d4565 * subr.el (user-emacs-directory): New defconst.
* cmuscheme.el (scheme-start-file): Use user-emacs-directory.
* shell.el (shell): Use user-emacs-directory.
* completion.el (save-completions-file-name): Use
user-emacs-directory.
* custom.el (custom-theme-directory): Use user-emacs-directory.
* term/x-win.el (emacs-session-filename): Use
user-emacs-directory.
* filesets.el (filesets-menu-cache-file): Use
user-emacs-directory.
* thumbs.el (thumbs-thumbsdir): Use user-emacs-directory.
* server.el (server-auth-dir): Use user-emacs-directory.
* image-dired.el (image-dired-dir): Use user-emacs-directory.
(image-dired-db-file): Likewise.
(image-dired-temp-image-file): Likewise.
(image-dired-gallery-dir): Likewise.
(image-dired-temp-rotate-image-file): Likewise.
* play/gamegrid.el (gamegrid-user-score-file-directory): Use
user-emacs-directory.
* savehist.el (savehist-file): Use user-emacs-directory.
* tutorial.el (tutorial--saved-dir): Use user-emacs-directory.
* startup.el (auto-save-list-file-prefix): Use
user-emacs-directory.
2007-06-13 00:06:34 +00:00
Chong Yidong
eeb40825ae * scroll-lock.el (scroll-lock-mode): Doc fix. 2007-06-12 23:58:20 +00:00
Chong Yidong
1d42f49396 * scroll-lock.el (scroll-lock-mode): Doc fix. 2007-06-12 23:55:58 +00:00
Juanma Barranquero
c13f8e6680 *** empty log message *** 2007-06-12 21:24:43 +00:00
Michael Kifer
77c572708d 2007-06-12 Michael Kifer <kifer@cs.stonybrook.edu>
* ediff-ptch.el (ediff-context-diff-label-regexp): spurious
	parenthesis.

	* ediff-init.el: doc strings.
2007-06-12 21:18:46 +00:00
Stefan Monnier
b8104a2bf5 (byte-compile-current-group): New var.
(byte-compile-file): Bind it.
(byte-compile-nogroup-warn): Use it to avoid spurious warnings when the
group argument is provided implicitly.
(byte-compile-format-warn, byte-compile-from-buffer)
(byte-compile-insert-header): Don't hardcode point-min==1.
(byte-compile-file-form-require): Remove unused var old-load-list.
(byte-compile-eval): Remove unused vars old-autoloads and hist-nil-new.
2007-06-12 21:03:32 +00:00
Juanma Barranquero
0794ad3ba3 *** empty log message *** 2007-06-12 20:08:03 +00:00
Michael Kifer
ac64a7284e 2007-06-12 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-cmd.el (viper-prefix-arg-com,viper-prefix-arg-value): display
	error messages
	(viper-prev-destructive-command,viper-insert-prev-from-insertion-ring):
	get rid of cl.el dependencies.

	* viper-init.el (viper-suppress-input-method-change-message): new
	variable.
	(viper-activate-input-method-action,viper-inactivate-input-method-action):
	use viper-suppress-input-method-change-message.

	* viper-kem.el (viper-vi-basic-map): disable the bindings for C-s, C-r.

	* viper-util.el (viper-set-cursor-color-according-to-state): use
	viper-replace-overlay-cursor-color instead of
	viper-replace-overlay-cursor-color.
	(viper-sit-for-short): use sit-for with 3 arguments.

	* viper.el (viper-insert-state-mode-list): add gud-mode.
	(viper-major-mode-modifier-list): add viper-comint-mode-modifier-map to
	gud-mode.

	* ediff-mult.el
	(ediff-meta-buffer-brief-message,ediff-meta-buffer-verbose-message):
	new variables.
	(ediff-meta-buffer-message): variable deleted.
	(ediff-verbose-help-enabled): new variable.
	(ediff-toggle-verbose-help-meta-buffer): new function.
	(ediff-redraw-directory-group-buffer): made aware of short/verbose
	message options

	* ediff-ptch.el (ediff-context-diff-label-regexp): better regexp.
	(ediff-fixup-patch-map): improved heuristic.
2007-06-12 19:20:25 +00:00
Stefan Monnier
95588f91ba (log-view-file-re, log-view-message-re): Use \(?1:...\).
(log-view-font-lock-keywords): Simplify.
(log-view-current-file, log-view-current-tag): Simplify.
2007-06-12 18:52:05 +00:00
Sam Steingold
e7053211d6 (vc-arch-command): Also try "baz" and "bzr". 2007-06-12 13:37:56 +00:00
Juanma Barranquero
1f7efe1ba6 (desktop-load-locked-desktop): New option.
(desktop-read): Use it.
(desktop-truncate, desktop-outvar, desktop-restore-file-buffer): Use `when'.
2007-06-12 11:14:52 +00:00
Juanma Barranquero
e88110dbfc (desktop-save-mode-off): New function.
(desktop-base-lock-name, desktop-not-loaded-hook): New variables.
(desktop-full-lock-name, desktop-file-modtime, desktop-owner,
desktop-claim-lock, desktop-release-lock): New functions.
(desktop-kill): Tell `desktop-save' that this is the last save.
Release the lock afterwards.
(desktop-buffer-info): New function.
(desktop-save): Use it.  Run `desktop-save-hook' where the doc says to.
Detect conflicts, and manage the lock.
(desktop-read): Detect conflicts.  Manage the lock.
2007-06-12 09:11:31 +00:00
Stefan Monnier
c8791c6a50 (tpu-emacs-map-key): Use new keymap names. 2007-06-12 04:56:35 +00:00
Stefan Monnier
86dd4d035f (tpu-gold-map): Rename from GOLD-map.
(tpu-lucid-emacs-p): Remove.  Use (featurep 'xemacs) instead.
(CSI-map, GOLD-CSI-map, GOLD-SS3-map, SS3-map):	Delete vars.
(tpu-gold-map, tpu-global-map): Add all the SS3 and CSI bindings, using
keysyms rather than byte sequences.
(tpu-copy-keyfile): Don't force the user to use tpu-mapper.el.
2007-06-12 04:55:40 +00:00
Stefan Monnier
935e6b7982 (sh-font-lock-backslash-quote, sh-font-lock-flush-syntax-ppss-cache): New funs.
(sh-font-lock-syntactic-keywords): Use them to distinguish the
different possible cases for \'.
2007-06-11 22:16:43 +00:00
Stefan Monnier
b4879b4331 (PC-bindings): Don't bind things already bound in the parent keymap. 2007-06-11 22:10:24 +00:00
Stefan Monnier
ede9699024 New file. 2007-06-11 22:02:21 +00:00
Stefan Monnier
72fa3278be (font-lock-add-keywords): In case font-lock was only
half-activated, forcefully activate it completely.
2007-06-11 21:57:11 +00:00
Stefan Monnier
b6e0e86c93 *** empty log message *** 2007-06-11 20:00:35 +00:00
Stefan Monnier
e4cc3f57aa (vc-svn-program): New var.
(vc-svn-command): Use it.
2007-06-11 18:41:09 +00:00
Richard M. Stallman
f0fc85830b (custom-variable-type): Doc fix. 2007-06-11 05:12:38 +00:00
Juanma Barranquero
60b4b29868 (server-switch-buffer): Remove redundant check. 2007-06-11 00:23:06 +00:00
Martin Rudalics
7940bf7dc0 (byte-compile-find-cl-functions): Match
against file-name-nondirectory.
Fix text on user customization variables.
2007-06-10 16:15:10 +00:00
Thien-Thi Nguyen
6a29399e74 (rmail-movemail-variant-in-use): Fix doc typo. 2007-06-09 12:54:46 +00:00
Thien-Thi Nguyen
ab3c4f6745 (rmail-movemail-variant-in-use): Fix doc typo. 2007-06-09 12:53:04 +00:00
Miles Bader
0114082988 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-790
2007-06-09 03:19:04 +00:00
Juanma Barranquero
9258f2efcf *** empty log message *** 2007-06-09 00:14:06 +00:00
Juanma Barranquero
b258555dcb (desktop-minor-mode-table): Doc fix. 2007-06-09 00:13:10 +00:00
Stefan Monnier
e0602e9ad7 (css-navigation-syntax-table):
Use set-char-table-range so it also works in the unicode branch.
2007-06-08 21:57:46 +00:00
Nick Roberts
da38057d95 *** empty log message *** 2007-06-08 10:07:51 +00:00
Chong Yidong
6eec906314 * image-mode.el (image-forward-hscroll, image-backward-hscroll)
(image-next-line, image-previous-line, image-scroll-up)
(image-scroll-down, image-bol, image-eol, image-bob, image-eob):
New functions.
(image-mode-map): Remap motion commands.
(image-mode-text-map): New keymap for viewing images as text.
(image-mode): Use image-mode-map.
(image-toggle-display): Toggle auto-hscroll-mode and mode keymaps.
2007-06-08 03:01:08 +00:00
Michael Albinus
9ee5e81e95 Sync with Tramp 2.0.56. 2007-06-07 20:14:45 +00:00
Chong Yidong
a1d0a9ad55 * dired.el (dired-recursive-deletes, dired-recursive-copies):
Change default to `top'.
2007-06-07 16:51:33 +00:00