• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/src/

Lines Matching +refs:symbol +refs:plist

1975 DEFUN ("plist-get", Fplist_get, Splist_get, 2, 2, 0,
1981 (plist, prop)
1982 Lisp_Object plist;
1987 for (tail = plist;
2008 DEFUN ("plist-get", Fplist_get, Splist_get, 2, 2, 0,
2014 (plist, prop)
2015 Lisp_Object plist;
2021 tail = halftail = plist;
2039 (symbol, propname)
2040 Lisp_Object symbol, propname;
2042 CHECK_SYMBOL (symbol);
2043 return Fplist_get (XSYMBOL (symbol)->plist, propname);
2046 DEFUN ("plist-put", Fplist_put, Splist_put, 3, 3, 0,
2049 \(PROP1 VALUE1 PROP2 VALUE2 ...). PROP is a symbol and VAL is any object.
2051 otherwise the new PROP VAL pair is added. The new plist is returned;
2052 use `(setq x (plist-put x prop val))' to be sure to use the new value.
2054 (plist, prop, val)
2055 Lisp_Object plist;
2062 for (tail = plist; CONSP (tail) && CONSP (XCDR (tail));
2068 return plist;
2079 return plist;
2085 (symbol, propname, value)
2086 Lisp_Object symbol, propname, value;
2088 CHECK_SYMBOL (symbol);
2089 XSYMBOL (symbol)->plist
2090 = Fplist_put (XSYMBOL (symbol)->plist, propname, value);
2095 DEFUN ("lax-plist-get", Flax_plist_get, Slax_plist_get, 2, 2, 0,
2101 (plist, prop)
2102 Lisp_Object plist;
2107 for (tail = plist;
2122 DEFUN ("lax-plist-put", Flax_plist_put, Slax_plist_put, 3, 3, 0,
2127 otherwise the new PROP VAL pair is added. The new plist is returned;
2128 use `(setq x (lax-plist-put x prop val))' to be sure to use the new value.
2130 (plist, prop, val)
2131 Lisp_Object plist;
2138 for (tail = plist; CONSP (tail) && CONSP (XCDR (tail));
2144 return plist;
2155 return plist;
2244 o1 = XOVERLAY (o1)->plist;
2245 o2 = XOVERLAY (o2)->plist;
2419 doc: /* Return the subtype of char-table CHAR-TABLE. The value is a symbol. */)
3641 DEFUN ("plist-member", Fplist_member, Splist_member, 2, 2, 0,
3644 \(PROP1 VALUE1 PROP2 VALUE2 ...\). PROP is a symbol.
3645 Unlike `plist-get', this allows you to distinguish between a missing
3648 (plist, prop)
3649 Lisp_Object plist, prop;
3651 while (CONSP (plist) && !EQ (XCAR (plist), prop))
3654 plist = XCDR (plist);
3655 plist = CDR (plist);
3657 return plist;
4553 `equal' or a symbol denoting a user-defined test named TEST with
5257 :test TEST -- TEST must be a symbol that specifies how to compare
5518 doc: /* Define a new hash table test with name NAME, a symbol.