]> git.eshelyaron.com Git - emacs.git/commit
Stop keeping multiple doc copies for items defined multiple times
authorGlenn Morris <rgm@gnu.org>
Tue, 13 Feb 2018 22:22:16 +0000 (14:22 -0800)
committerGlenn Morris <rgm@gnu.org>
Tue, 13 Feb 2018 22:22:16 +0000 (14:22 -0800)
commit4bee1b8bacb9ce6107ea605da464d01f6bd3aa7d
treedc5dc2098f8956b66620cc1003601f705c289cd2
parent6c7186de3bbb2b7652cdc01a68bee035761197e5
Stop keeping multiple doc copies for items defined multiple times

It was always a nuisance to keep all the copies in sync.
* src/doc.c (Fsnarf_documentation): Don't skip entire files.
Instead, skip individual doc strings starting with "SKIP".
* doc/lispref/internals.texi (Writing Emacs Primitives):
Mention this skipping.
* lisp/term/ns-win.el, lisp/term/pc-win.el, src/dosfns.c:
* src/frame.c, src/nsfns.m, src/nsmenu.m, src/nsterm.m:
* src/w16select.c, src/w32fns.c, src/w32menu.c, src/w32select.c:
* src/w32term.c, src/xmenu.c: Remove duplicated doc strings.
* src/xfns.c: Merge in information from doc string duplicates.
16 files changed:
doc/lispref/internals.texi
lisp/term/ns-win.el
lisp/term/pc-win.el
src/doc.c
src/dosfns.c
src/frame.c
src/nsfns.m
src/nsmenu.m
src/nsterm.m
src/w16select.c
src/w32fns.c
src/w32menu.c
src/w32select.c
src/w32term.c
src/xfns.c
src/xmenu.c