aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispintro (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * doc/lispintro/emacs-lisp-intro.texi: Nuke hand-written node pointers.Glenn Morris2012-05-282-437/+299
| | | | (dolist, dotimes): Fix sectioning.
* Let configure test for a suitable mkdir -pGlenn Morris2012-05-112-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P. (MKDEPDIR): Use $MKDIR_P. * Makefile.in (MKDIR_P): New, set by configure. (mkdir): Use $MKDIR_P. * doc/emacs/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/lispintro/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/lispref/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/misc/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * src/Makefile.in (MKDIR_P): New, set by configure. * src/ns.mk (${ns_appdir}, ${ns_appbindir}Emacs): Use $MKDIR_P.
* ChangeLog merge fixGlenn Morris2012-05-081-9/+0
|
* Merge from emacs-24; up to 2012-04-21T14:12:27Z!sdl.web@gmail.comGlenn Morris2012-05-082-2/+11
|\
| * Small lispintro editsGlenn Morris2012-05-032-24/+35
| | | | | | | | | | | | | | * emacs-lisp-intro.texi (Making Errors): Don't mention Emacs 20. (Void Function, Wrong Type of Argument, Recursion with list) (Simple Extension): Assume a non-ancient Emacs. (Void Variable, Switching Buffers): Improve page breaks.
| * * doc/lispintro/emacs-lisp-intro.texi: Update GNU Press contact details.Glenn Morris2012-05-022-11/+15
| |
* | Merge from emacs-24; up to 2012-04-20T05:47:55Z!eliz@gnu.orgChong Yidong2012-05-052-35/+48
|\ \ | |/
* | Give info files the .info extensionGlenn Morris2012-05-033-9/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00354.html * configure.in (INFO_EXT, INFO_OPTS): New output variables. * doc/emacs/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/emacs/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS): Use $INFO_EXT. ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT, and -o. * doc/lispintro/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispintro/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS, clean): Use $INFO_EXT. ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispref/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispref/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (info, maintainer-clean): Use $INFO_EXT. ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/misc/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (INFO_TARGETS): Use $INFO_EXT. Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o. * doc/misc/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS): Use $INFO_EXT. Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
* | Merge from emacs-24; up to 2012-04-16T19:06:02Z!rgm@gnu.orgGlenn Morris2012-05-022-2/+14
|\ \ | |/
| * * emacs-lisp-intro.texi (Syntax): Reword to avoid underfull hbox.Glenn Morris2012-04-282-2/+14
| |
* | Merge from emacs-24, up to 2012-04-10T02:06:19Z!larsi@gnus.orgGlenn Morris2012-04-132-6/+11
|\ \ | |/
| * Replace non-portable use of $< in ordinary make rulesGlenn Morris2012-04-072-6/+11
|/ | | | | | | Ref: http://lists.gnu.org/archive/html/help-gnu-emacs/2012-04/msg00074.html * emacs/Makefile.in, lispintro/Makefile.in, lispref/Makefile.in: * misc/Makefile.in: Replace non-portable use of $< in ordinary rules.
* Standardize possessive apostrophe usage in manuals, docs, and commentsGlenn Morris2012-02-282-13/+17
| | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
* Fix cross-references between different manualsGlenn Morris2012-02-162-7/+10
| | | | | | | | | | | | * emacs/maintaining.texi (Old Revisions): Fix cross-refs to Ediff manual. * lispintro/emacs-lisp-intro.texi (Design @value{COUNT-WORDS}, Syntax) (count-words-in-defun): Fix cross-refs to Emacs manual. * lispref/hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual. * misc/gnus.texi (Posting Styles): * misc/remember.texi (Org): Fix cross-refs to other manuals.
* Fix typos in ChangeLogs.Juanma Barranquero2012-01-311-1/+1
|
* Fix undefined @value referenceAndreas Schwab2012-01-282-2/+8
| | | | | * emacs-lisp-intro.texi (Top): Move setting of COUNT-WORDS outside of @menu. (Bug#10628)
* doc/lispref/emacs-lisp-intro.texi (count-words-in-defun): Fix bug#10544.Juanma Barranquero2012-01-192-1/+6
|
* * doc/lispintro/emacs-lisp-intro.texi (re-search-forward): Fix typo.Glenn Morris2012-01-172-1/+5
|
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-0515-15/+15
|
* Spelling fixes.Paul Eggert2011-11-241-1/+1
|
* doc/lispintro/makefile.w32-in, doc/misc/makefile.w32-in: Update dependencies.Juanma Barranquero2011-11-242-1/+5
|
* Spelling fixes.Paul Eggert2011-11-221-1/+1
|
* Spelling fixes.Paul Eggert2011-11-191-1/+1
|
* Fix typos.Juanma Barranquero2011-11-162-2/+6
|
* Spelling fixes.Paul Eggert2011-11-141-1/+1
|
* Spelling fixes.Paul Eggert2011-11-131-24/+23
|
* Update and split ChangeLogs.Juanma Barranquero2011-04-061-0/+4
|
* Merge from emacs-23; up to 2010-06-01T01:49:15Z!monnier@iro.umontreal.caGlenn Morris2011-02-192-1/+5
|\
| * Followup for fixing bug #7942.Eli Zaretskii2011-02-182-1/+5
| | | | | | | | | | | | doc/lispref/elisp.texi: Sync @dircategory with ../../info/dir. doc/lispintro/emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir. doc/misc/ede.texi: Sync letter-case with ../../info/dir.
* | Refill some long/short copyright headers.Glenn Morris2011-01-264-8/+4
| |
* | Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-2415-28/+15
| |
* | Improve configuration of makeinfo.Werner LEMBERG2011-01-232-5/+15
| | | | | | | | | | | | * Makefile.in (MAKEINFO): Now controlled by `configure'. (MAKEINFO_OPTS): New variable. Use it where appropriate. (ENVADD): New variable to control texi2dvi and texi2pdf.
* | Refill some copyright headers.Glenn Morris2011-01-152-3/+4
| |
* | Nuke arch-tags.Glenn Morris2011-01-151-4/+0
| |
* | Merge from emacs-23Stefan Monnier2011-01-1415-17/+16
|\ \ | |/
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-0215-15/+15
| |
* | Document count-words-region.Glenn Morris2010-11-122-72/+80
| | | | | | | | | | | | | | | | | | * doc/emacs/basic.texi (Position Info): Add M-x count-words-region. * doc/lispintro/emacs-lisp-intro.texi: Rename the `count-words-region' example, since there is now a standard command of that name. * etc/NEWS: Mention it.
* | Add explicit -I$srcdir to makeinfo in some doc/ Makefiles.Glenn Morris2010-10-102-1/+2
| | | | | | | | | | | | * doc/emacs/Makefile.in (MAKEINFO): Add explicit -I$srcdir. * doc/lispintro/Makefile.in (MAKEINFO): Add explicit -I$srcdir. * doc/lispref/Makefile.in (MAKEINFO): Add explicit -I$srcdir.
* | Add html targets for some doc/ Makefiles.Glenn Morris2010-10-102-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/Makefile.in (.PHONY): Add html. (html, elisp.html): New targets. (clean): Delete html files. ($(infodir)/elisp): Remove unnecessary includes. * doc/lispintro/Makefile.in (MAKEINFO): Use --force like the other doc/ Makefiles do. * doc/emacs/Makefile.in (.PHONY): Add html. (html, emacs.html): New targets. (clean): Delete html files.
* | Add ps rules for some doc/ Makefiles.Glenn Morris2010-10-102-7/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in (.texi.dvi): Remove unnecessary suffix rule. * dos/lispref/Makefile.in (DVIPS): New variable. (.PHONY): Add ps. (ps, elisp.ps): New targets. (clean): Delete ps file. * doc/lispintro/Makefile.in (.dvi.ps): Remove unnecessary suffix rule. (.PHONY): Add ps. (ps, emacs-lisp-intro.ps): New targets. (clean): Delete ps file. * doc/emacs/Makefile.in (.texi.dvi): Remove unnecessary suffix rule. (DVIPS): New variable. (.PHONY): Add ps. (ps, emacs.ps, emacs-xtra.ps): New targets. (clean): Delete ps files.
* | Replace use of VPATH in most doc/ Makefiles.Glenn Morris2010-10-092-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/Makefile.in (VPATH): Remove. (infodir): Make it absolute. (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir. * doc/lispintro/Makefile.in (VPATH): Remove. (infodir): Make it absolute. (mkinfodir, $(infodir)/eintr, infoclean): No need to cd $srcdir. * doc/emacs/Makefile.in (VPATH): Remove. (infodir): Make it absolute. (mkinfodir, $(infodir)/emacs, infoclean): No need to cd $srcdir. * doc/misc/Makefile.in: Comment.
* | Anchor regexps in doc/ `make dist' rules.Glenn Morris2010-10-092-2/+4
| | | | | | | | | | | | | | | | * doc/emacs/Makefile.in (dist): Anchor regexps. * doc/lispintro/Makefile.in (dist): Anchor regexps. * doc/lsipref/Makefile.in (dist): Anchor regexps.
* | Use $< in some doc/*/Makefile rules.Glenn Morris2010-10-092-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/Makefile.in (srcs): Put elisp.texi first. ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<. * doc/lispintro/Makefile.in (${infodir}/eintr, emacs-lisp-intro.dvi) (emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<. * doc/emacs/Makefile.in (EMACSSOURCES): Put emacs.texi first. ($(infodir)/emacs, emacs.dvi, emacs.pdf, emacs-xtra.dvi) (emacs-xtra.pdf): Use $<.
* | Fix previous doc/*/Makefile.in change.Glenn Morris2010-10-091-1/+1
| |
* | Quieten emacs-devel.Glenn Morris2010-10-092-1/+3
| | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in (maintainer-clean): Remove harmless, long-standing error. * doc/lispref/Makefile.in (infoclean): Remove harmless, long-standing error. * doc/lispintro/Makefile.in (infoclean): Remove harmless, long-standing error. * doc/emacs/Makefile.in (infoclean): Remove harmless, long-standing error.
* | Avoid having a directory as a prerequisite in doc Makefiles.Glenn Morris2010-10-092-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It does not play well with time-stamping. * doc/misc/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. Use it in all the info rules, rather than depending on infodir. * doc/lispref/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. ($(infodir)/elisp): Use $mkinfodir instead of infodir. * doc/lispintro/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. ($(infodir)/eintr): Use $mkinfodir instead of infodir. * doc/emacs/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. ($(infodir)/emacs): Use $mkinfodir instead of infodir.
* | Mark some doc/ rules as PHONY.Glenn Morris2010-10-082-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in (.PHONY): Declare info, dvi, pdf and the clean rules. * doc/lispref/Makefile.in (.PHONY): Declare info, dvi, pdf, dist. * doc/lispintro/Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist. * doc/emacs/Makefile.in (.PHONY): Declare info, dvi, pdf, dist. (emacs): Remove rule. (dist): No need to deal with the emacs rule any more.
* | Include version number in doc `make dist' tarfiles.Glenn Morris2010-10-062-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/Makefile.in (version): New, set by configure. (clean): Delete dist tar file. (dist): Use version in tar name. * doc/lispintro/Makefile.in (version): New, set by configure. (clean): Delete dist tar file. (dist): Use version in tar name. * doc/emacs/Makefile.in (version): New, set by configure. (clean): Delete dist tar file. (dist): Use version in tar name.
* | Minor doc/*/Makefile.in change.Glenn Morris2010-10-051-1/+1
| | | | | | | | | | | | | | * doc/emacs/Makefile.in ($(infodir)): Add parallel build workaround. * doc/lispintro/Makefile.in ($(infodir)): Add parallel build workaround. * doc/lispref/Makefile.in ($(infodir)): Add parallel build workaround. * doc/misc/Makefile.in ($(infodir)): Add parallel build workaround.
* | Misc cleanup for doc/*/Makefiles.Glenn Morris2010-10-052-27/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in (SHELL): Set it. (info): Move the mkdir dependency to the individual info files. (mostlyclean): Tidy up. (clean): Only delete the specific dvi and pdf files. (maintainer-clean): Be more restrictive in what we delete. * doc/lispref/Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile. (INSTALL_INFO): Remove unused variable. (mostlyclean, infoclean, dist): New rules. (clean): Delete dvi and pdf files. (maintainer-clean): Remove elisp.oaux, use infoclean. * doc/lispintro/Makefile.in (SHELL): Use /bin/sh, like every other Makefile.in. (INFO_SOURCES, INFO_TARGETS, DVI_TARGETS): Remove variables. ($(infodir), html, pdf, infoclean, dist): New rules. (${infodir}/eintr): Ensure $infodir exists. Use $@. (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $^. (.PHONY): Declare clean rules. (mostlyclean): Delete more temp files. (clean): Delete specific dvi, pdf and html files. (maintainer-clean): Use infoclean. (.NOEXPORT): Remove, unused by any other Makefile.in. * doc/emacs/Makefile.in (EMACS_XTRA): Add the main source file. (emacs-xtra.dvi, emacs-xtra.pdf): Remove explicit emacs-xtra.texi. (mostlyclean): No core files, reorder other files. (clean): Delete specific dvi and pdf files. (infoclean, dist): New rules. (maintainer-clean): Use infoclean.