Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 545-562) - Update from CVS - Update from erc--emacs--22 - Merge from gnus--rel--5.10 - erc-iswitchb: Temporarily enable iswitchb mode * gnus--rel--5.10 (patch 172-176) - Merge from emacs--devo--0 - Update from CVS - Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice. Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-156
This commit is contained in:
commit
4bc5d7668e
459 changed files with 2242 additions and 1843 deletions
|
@ -1,6 +1,6 @@
|
|||
;;; advice.el --- an overloading mechanism for Emacs Lisp functions
|
||||
|
||||
;; Copyright (C) 1993, 1994, 2000, 2001, 2004,
|
||||
;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; assoc.el --- insert/delete/sort functions on association lists
|
||||
|
||||
;; Copyright (C) 1996, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Barry A. Warsaw <bwarsaw@cen.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
|
||||
|
||||
;; Copyright (C) 2000, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Gerd Moellmann <gerd@gnu.org>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; byte-run.el --- byte-compiler support for inlining
|
||||
|
||||
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Jamie Zawinski <jwz@lucid.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cl-compat.el --- Common Lisp extensions for GNU Emacs Lisp (compatibility)
|
||||
|
||||
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Dave Gillespie <daveg@synaptics.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: t;-*-
|
||||
|
||||
;; Copyright (C) 1993, 2000, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1993, 2000, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Dave Gillespie <daveg@synaptics.com>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
;;; cl-macs.el --- Common Lisp macros -*-byte-compile-dynamic: t;-*-
|
||||
|
||||
;; Copyright (C) 1993, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006
|
||||
;; Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Dave Gillespie <daveg@synaptics.com>
|
||||
;; Version: 2.02
|
||||
|
@ -2291,10 +2292,15 @@ copier, a `NAME-p' predicate, and setf-able `NAME-SLOT' accessors.
|
|||
(if (cadr (memq :read-only (cddr desc)))
|
||||
(list 'error (format "%s is a read-only slot"
|
||||
accessor))
|
||||
(list 'cl-struct-setf-expander 'cl-x
|
||||
(list 'quote name) (list 'quote accessor)
|
||||
(and pred-check (list 'quote pred-check))
|
||||
pos)))
|
||||
;; If cl is loaded only for compilation,
|
||||
;; the call to cl-struct-setf-expander would
|
||||
;; cause a warning because it may not be
|
||||
;; defined at run time. Suppress that warning.
|
||||
(list 'with-no-warnings
|
||||
(list 'cl-struct-setf-expander 'cl-x
|
||||
(list 'quote name) (list 'quote accessor)
|
||||
(and pred-check (list 'quote pred-check))
|
||||
pos))))
|
||||
forms)
|
||||
(if print-auto
|
||||
(nconc print-func
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cl-seq.el --- Common Lisp features, part 3 -*-byte-compile-dynamic: t;-*-
|
||||
|
||||
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Dave Gillespie <daveg@synaptics.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cl-specs.el --- Edebug specs for cl.el -*- no-byte-compile: t -*-
|
||||
|
||||
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
;; Author: Daniel LaLiberte <liberte@holonexus.org>
|
||||
;; Keywords: lisp, tools, maint
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cl.el --- Common Lisp extensions for Emacs -*-byte-compile-dynamic: t;-*-
|
||||
|
||||
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Dave Gillespie <daveg@synaptics.com>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; crm.el --- read multiple strings with completion
|
||||
|
||||
;; Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
;; 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Sen Nagata <sen@eccosys.com>
|
||||
;; Keywords: completion, minibuffer, multiple elements
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cust-print.el --- handles print-level and print-circle
|
||||
|
||||
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Daniel LaLiberte <liberte@holonexus.org>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; derived.el --- allow inheritance of major modes
|
||||
;; (formerly mode-clone.el)
|
||||
|
||||
;; Copyright (C) 1993, 1994, 1999, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1993, 1994, 1999, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: David Megginson (dmeggins@aix1.uottawa.ca)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; easymenu.el --- support the easymenu interface for defining a menu
|
||||
|
||||
;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
|
||||
;; 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Keywords: emulations
|
||||
;; Author: Richard Stallman <rms@gnu.org>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; eldoc.el --- show function arglist or variable docstring in echo area
|
||||
|
||||
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Noah Friedman <friedman@splode.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; elint.el --- Lint Emacs Lisp
|
||||
|
||||
;; Copyright (C) 1997, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Peter Liljenberg <petli@lysator.liu.se>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; ewoc.el --- utility to maintain a view of a list of objects in a buffer
|
||||
|
||||
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
;; 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Per Cederqvist <ceder@lysator.liu.se>
|
||||
;; Inge Wallin <inge@lysator.liu.se>
|
||||
|
|
|
@ -397,7 +397,7 @@ The library where VARIABLE is defined is searched for in FILE or
|
|||
|
||||
;;;###autoload
|
||||
(defun find-variable (variable)
|
||||
"Find the definition of the VARIABLE near point.
|
||||
"Find the definition of the VARIABLE at or before point.
|
||||
|
||||
Finds the library containing the definition of the variable
|
||||
near point (selected by `variable-at-point') in a buffer and
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; find-gc.el --- detect functions that call the garbage collector
|
||||
|
||||
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: FSF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; float-sup.el --- define some constants useful for floating point numbers.
|
||||
|
||||
;; Copyright (C) 1985, 1986, 1987, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: FSF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; generic.el --- defining simple major modes with comment and font-lock
|
||||
;;
|
||||
;; Copyright (C) 1997, 1999, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: Peter Breton <pbreton@cs.umb.edu>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; gulp.el --- ask for updates for Lisp packages
|
||||
|
||||
;; Copyright (C) 1996, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Sam Shteingold <shteingd@math.ucla.edu>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; helper.el --- utility help package supporting help in electric modes
|
||||
|
||||
;; Copyright (C) 1985, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: K. Shane Hartman
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; lisp.el --- Lisp editing commands for Emacs
|
||||
|
||||
;; Copyright (C) 1985, 1986, 1994, 2000, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1985, 1986, 1994, 2000, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: FSF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; lmenu.el --- emulate Lucid's menubar support
|
||||
|
||||
;; Copyright (C) 1992, 1993, 1994, 1997, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Keywords: emulations obsolete
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; lselect.el --- Lucid interface to X Selections
|
||||
|
||||
;; Copyright (C) 1990, 1993, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: FSF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; map-ynp.el --- general-purpose boolean question-asker
|
||||
|
||||
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2002, 2003,
|
||||
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
|
||||
;; 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Roland McGrath <roland@gnu.org>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; regexp-opt.el --- generate efficient regexps to match strings
|
||||
|
||||
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002,
|
||||
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Simon Marshall <simon@gnu.org>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; regi.el --- REGular expression Interpreting engine
|
||||
|
||||
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: 1993 Barry A. Warsaw, Century Computing, Inc. <bwarsaw@cen.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; ring.el --- handle rings of items
|
||||
|
||||
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: FSF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; shadow.el --- locate Emacs Lisp file shadowings
|
||||
|
||||
;; Copyright (C) 1995, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Terry Jones <terry@santafe.edu>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; sregex.el --- symbolic regular expressions
|
||||
|
||||
;; Copyright (C) 1997, 1998, 2000, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Bob Glickstein <bobg+sregex@zanshin.com>
|
||||
|
|
|
@ -52,6 +52,14 @@
|
|||
(defsubst syntax-ppss-depth (ppss)
|
||||
(nth 0 ppss))
|
||||
|
||||
(defun syntax-ppss-toplevel-pos (ppss)
|
||||
"Return the last preceding position at toplevel.
|
||||
\"At toplevel\" means that it is outside of any syntactic entity:
|
||||
outside of any parentheses, or comments, or strings.
|
||||
Returns nil iff PPSS itself corresponds to a toplevel position."
|
||||
(or (car (nth 9 ppss))
|
||||
(nth 8 ppss)))
|
||||
|
||||
(defsubst syntax-ppss-context (ppss)
|
||||
(cond
|
||||
((nth 3 ppss) 'string)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; timer.el --- run a function with args at some time in future
|
||||
|
||||
;; Copyright (C) 1996, 2002, 2003, 2004, 2005,
|
||||
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
|
||||
;; 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: FSF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; tq.el --- utility to maintain a transaction queue
|
||||
|
||||
;; Copyright (C) 1985, 1986, 1987, 1992, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Scott Draves <spot@cs.cmu.edu>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; trace.el --- tracing facility for Emacs Lisp functions
|
||||
|
||||
;; Copyright (C) 1993, 1998, 2000, 2002, 2003, 2004,
|
||||
;; Copyright (C) 1993, 1998, 2000, 2001, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue