Mercurial > emacs
comparison src/intervals.h @ 29279:618b9ba6a8c2
(map_property): New enum.
(get_local_map): Extra arg using it.
(Qkeymap): Declare.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 29 May 2000 11:42:51 +0000 |
parents | 022a7fd54bfe |
children | 4b6b1069c0ff |
comparison
equal
deleted
inserted
replaced
29278:fcb030c7708e | 29279:618b9ba6a8c2 |
---|---|
245 extern INTERVAL copy_intervals P_ ((INTERVAL, int, int)); | 245 extern INTERVAL copy_intervals P_ ((INTERVAL, int, int)); |
246 extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object)); | 246 extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object)); |
247 extern void move_if_not_intangible P_ ((int)); | 247 extern void move_if_not_intangible P_ ((int)); |
248 extern int get_property_and_range P_ ((int, Lisp_Object, Lisp_Object *, | 248 extern int get_property_and_range P_ ((int, Lisp_Object, Lisp_Object *, |
249 int *, int *, Lisp_Object)); | 249 int *, int *, Lisp_Object)); |
250 extern Lisp_Object get_local_map P_ ((int, struct buffer *)); | 250 enum map_property {local_map, keymap}; |
251 extern Lisp_Object get_local_map P_ ((int, struct buffer *, enum map_property)); | |
251 extern INTERVAL update_interval P_ ((INTERVAL, int)); | 252 extern INTERVAL update_interval P_ ((INTERVAL, int)); |
252 extern void set_intervals_multibyte P_ ((int)); | 253 extern void set_intervals_multibyte P_ ((int)); |
253 extern INTERVAL validate_interval_range P_ ((Lisp_Object, Lisp_Object *, | 254 extern INTERVAL validate_interval_range P_ ((Lisp_Object, Lisp_Object *, |
254 Lisp_Object *, int)); | 255 Lisp_Object *, int)); |
255 | 256 |
264 extern Lisp_Object Qpoint_left; | 265 extern Lisp_Object Qpoint_left; |
265 extern Lisp_Object Qpoint_entered; | 266 extern Lisp_Object Qpoint_entered; |
266 extern Lisp_Object Qmodification_hooks; | 267 extern Lisp_Object Qmodification_hooks; |
267 extern Lisp_Object Qcategory; | 268 extern Lisp_Object Qcategory; |
268 extern Lisp_Object Qlocal_map; | 269 extern Lisp_Object Qlocal_map; |
270 extern Lisp_Object Qkeymap; | |
269 | 271 |
270 /* Visual properties text (including strings) may have. */ | 272 /* Visual properties text (including strings) may have. */ |
271 extern Lisp_Object Qforeground, Qbackground, Qfont, Qunderline, Qstipple; | 273 extern Lisp_Object Qforeground, Qbackground, Qfont, Qunderline, Qstipple; |
272 extern Lisp_Object Qinvisible, Qintangible, Qread_only; | 274 extern Lisp_Object Qinvisible, Qintangible, Qread_only; |
273 | 275 |