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

Lines Matching +defs:prop +defs:start

312 property_value (plist, prop)
313 Lisp_Object plist, prop;
318 if (EQ (XCAR (plist), prop))
613 (position, prop, object)
615 Lisp_Object prop;
617 return textget (Ftext_properties_at (position, object), prop);
632 get_char_property_and_overlay (position, prop, object, overlay)
634 register Lisp_Object prop;
665 Lisp_Object tem = Foverlay_get (overlay_vec[noverlays], prop);
682 return Fget_text_property (position, prop, object);
694 (position, prop, object)
696 register Lisp_Object prop;
698 return get_char_property_and_overlay (position, prop, object, 0);
715 (position, prop, object)
717 register Lisp_Object prop;
721 = get_char_property_and_overlay (position, prop, object, &overlay);
797 (position, prop, object, limit)
798 Lisp_Object prop, position, object, limit;
802 position = Fnext_single_property_change (position, prop, object, limit);
830 initial_value = Fget_char_property (position, prop, object);
853 value = Fget_char_property (position, prop, object);
874 In a string, scan runs to the start of the string.
878 If the property is constant all the way to the start of OBJECT, return the
882 (position, prop, object, limit)
883 Lisp_Object prop, position, object, limit;
887 position = Fprevious_single_property_change (position, prop, object, limit);
929 prop, object);
944 prop, object);
985 /* If LIMIT is t, return start of next interval--don't
1070 (position, prop, object, limit)
1071 Lisp_Object position, prop, object, limit;
1086 here_val = textget (i->plist, prop);
1089 && EQ (here_val, textget (next->plist, prop))
1113 Return nil if the property is constant all the way to the start of OBJECT.
1162 Return nil if the property is constant all the way to the start of OBJECT.
1167 (position, prop, object, limit)
1168 Lisp_Object position, prop, object, limit;
1188 here_val = textget (i->plist, prop);
1191 && EQ (here_val, textget (previous->plist, prop))
1218 (start, end, properties, object)
1219 Lisp_Object start, end, properties, object;
1232 i = validate_interval_range (object, &start, &end, hard);
1236 s = XINT (start);
1266 modify_region (XBUFFER (object), XINT (start), XINT (end), 1);
1284 signal_after_change (XINT (start), XINT (end) - XINT (start),
1285 XINT (end) - XINT (start));
1294 signal_after_change (XINT (start), XINT (end) - XINT (start),
1295 XINT (end) - XINT (start));
1305 signal_after_change (XINT (start), XINT (end) - XINT (start),
1306 XINT (end) - XINT (start));
1326 (start, end, property, value, object)
1327 Lisp_Object start, end, property, value, object;
1329 Fadd_text_properties (start, end,
1344 (start, end, properties, object)
1345 Lisp_Object start, end, properties, object;
1347 return set_text_properties (start, end, properties, object, Qt);
1359 set_text_properties (start, end, properties, object, signal_after_change_p)
1360 Lisp_Object start, end, properties, object, signal_after_change_p;
1365 ostart = start;
1376 && XFASTINT (start) == 0
1386 i = validate_interval_range (object, &start, &end, soft);
1396 start = ostart;
1399 i = validate_interval_range (object, &start, &end, hard);
1400 /* This can return if start == end. */
1406 modify_region (XBUFFER (object), XINT (start), XINT (end), 1);
1408 set_text_properties_1 (start, end, properties, object, i);
1411 signal_after_change (XINT (start), XINT (end) - XINT (start),
1412 XINT (end) - XINT (start));
1424 set_text_properties_1 (start, end, properties, buffer, i)
1425 Lisp_Object start, end, properties, buffer;
1432 s = XINT (start);
1515 (start, end, properties, object)
1516 Lisp_Object start, end, properties, object;
1524 i = validate_interval_range (object, &start, &end, soft);
1528 s = XINT (start);
1554 modify_region (XBUFFER (object), XINT (start), XINT (end), 1);
1571 signal_after_change (XINT (start), XINT (end) - XINT (start),
1572 XINT (end) - XINT (start));
1582 signal_after_change (XINT (start), XINT (end) - XINT (start),
1583 XINT (end) - XINT (start));
1601 (start, end, list_of_properties, object)
1602 Lisp_Object start, end, list_of_properties, object;
1612 i = validate_interval_range (object, &start, &end, soft);
1616 s = XINT (start);
1658 signal_after_change (XINT (start), XINT (end) - XINT (start),
1659 XINT (end) - XINT (start));
1668 modify_region (XBUFFER (object), XINT (start), XINT (end), 1);
1671 signal_after_change (XINT (start), XINT (end) - XINT (start),
1672 XINT (end) - XINT (start));
1681 modify_region (XBUFFER (object), XINT (start), XINT (end), 1);
1684 signal_after_change (XINT (start), XINT (end) - XINT (start),
1685 XINT (end) - XINT (start));
1692 modify_region (XBUFFER (object), XINT (start), XINT (end), 1);
1710 (start, end, property, value, object)
1711 Lisp_Object start, end, property, value, object;
1718 i = validate_interval_range (object, &start, &end, soft);
1720 return (!NILP (value) || EQ (start, end) ? Qnil : start);
1730 if (pos < XINT (start))
1731 pos = XINT (start);
1747 (start, end, property, value, object)
1748 Lisp_Object start, end, property, value, object;
1755 i = validate_interval_range (object, &start, &end, soft);
1757 return (NILP (value) || EQ (start, end)) ? Qnil : start;
1758 s = XINT (start);
1785 text_property_stickiness (prop, pos, buffer)
1786 Lisp_Object prop, pos, buffer;
1803 ? Fmemq (prop, rear_non_sticky)
1818 && !NILP (Fmemq (prop, front_sticky))))
1835 || NILP (Fget_text_property (prev_pos, prop, buffer)))
1860 copy_text_properties (start, end, src, pos, dest, prop)
1861 Lisp_Object start, end, src, pos, dest, prop;
1870 i = validate_interval_range (src, &start, &end, soft);
1879 XSETFASTINT (dest_end, XINT (dest_start) + (XINT (end) - XINT (start)));
1885 s = XINT (start);
1899 if (! NILP (prop))
1902 if (EQ (Fcar (plist), prop))
1904 plist = Fcons (prop, Fcons (Fcar (Fcdr (plist)), Qnil));
1953 text_property_list (object, start, end, prop)
1954 Lisp_Object object, start, end, prop;
1961 i = validate_interval_range (object, &start, &end, soft);
1964 int s = XINT (start);
1979 if (!NILP (prop))
1981 if (EQ (Fcar (plist), prop))
1983 plist = Fcons (prop, Fcons (Fcar (Fcdr (plist)), Qnil));
2021 Lisp_Object item, start, end, plist, tem;
2024 start = make_number (XINT (XCAR (item)) + XINT (delta));
2028 tem = Fadd_text_properties (start, end, plist, object);
2065 call_mod_hooks (list, start, end)
2066 Lisp_Object list, start, end;
2072 call2 (Fcar (list), start, end);
2087 verify_interval_modification (buf, start, end)
2089 int start, end;
2108 if (start > end)
2110 int temp = start;
2111 start = end;
2116 if (start == end)
2124 i = find_interval (intervals, start);
2126 if (start == BUF_BEGV (buf))
2128 else if (i->position == start)
2130 else if (i->position < start)
2132 if (start == BUF_ZV (buf))
2225 i = find_interval (intervals, start);
2252 call_mod_hooks (Fcar (hooks), make_number (start),
2267 report_interval_modification (start, end)
2268 Lisp_Object start, end;
2271 call_mod_hooks (interval_insert_behind_hooks, start, end);
2275 call_mod_hooks (interval_insert_in_front_hooks, start, end);