aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Verona2012-11-30 18:35:48 +0100
committerJoakim Verona2012-11-30 18:35:48 +0100
commit36a7ffb7f08f9b908081a56ce7ac13209b3483db (patch)
treecaed9fa4751210837f6a246267b53dc9f52612e7
parentfb4eb7bd9bc495921fa03ecd3129cc2552bb1054 (diff)
parentf8aff4c6b87598697d7fc67063037ac69f1c9421 (diff)
downloademacs-36a7ffb7f08f9b908081a56ce7ac13209b3483db.tar.gz
emacs-36a7ffb7f08f9b908081a56ce7ac13209b3483db.zip
auto upstream
-rw-r--r--src/ChangeLog5
-rw-r--r--src/doc.c8
2 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b19ecc926d0..4b5e56f5dc2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12012-11-30 Juanma Barranquero <lekktu@gmail.com>
2
3 * doc.c (Fdocumentation): Re-add handling of function-documentation,
4 accidentally removed in 2012-11-09T04:10:16Z!monnier@iro.umontreal.ca (bug#13034).
5
12012-11-29 Dmitry Antipov <dmantipov@yandex.ru> 62012-11-29 Dmitry Antipov <dmantipov@yandex.ru>
2 7
3 * xdisp.c (window_outdated): Remove eassert since it hits 8 * xdisp.c (window_outdated): Remove eassert since it hits
diff --git a/src/doc.c b/src/doc.c
index 1d3d1e64442..76008295add 100644
--- a/src/doc.c
+++ b/src/doc.c
@@ -338,6 +338,14 @@ string is passed through `substitute-command-keys'. */)
338 338
339 doc = Qnil; 339 doc = Qnil;
340 340
341 if (SYMBOLP (function))
342 {
343 Lisp_Object tem = Fget (function, Qfunction_documentation);
344 if (!NILP (tem))
345 return Fdocumentation_property (function, Qfunction_documentation,
346 raw);
347 }
348
341 fun = Findirect_function (function, Qnil); 349 fun = Findirect_function (function, Qnil);
342 if (CONSP (fun) && EQ (XCAR (fun), Qmacro)) 350 if (CONSP (fun) && EQ (XCAR (fun), Qmacro))
343 fun = XCDR (fun); 351 fun = XCDR (fun);