Skip to content
Browse files

Emacs 24.2.93 with emacs-24.2.92-mac-3.93

  • Loading branch information...
1 parent 395f34c commit bf6c535f3053a061c15493b27c87e3a621d2e88f @railwaycat committed Feb 9, 2013
Showing with 1,507 additions and 1,287 deletions.
  1. +9 −0 ChangeLog
  2. +4 −1 Makefile.in
  3. +1 −0 README
  4. +1 −1 README-emacs
  5. +1 −1 build-emacs.app.sh
  6. +19 −13 configure
  7. +7 −2 configure.ac
  8. +10 −0 doc/emacs/ChangeLog
  9. +2 −2 doc/emacs/custom.texi
  10. +1 −1 doc/emacs/emacsver.texi
  11. +3 −2 doc/emacs/trouble.texi
  12. +5 −0 doc/lispref/ChangeLog
  13. +2 −2 doc/lispref/macros.texi
  14. +1 −1 doc/man/emacs.1
  15. +38 −0 doc/misc/ChangeLog
  16. +3 −2 doc/misc/cl.texi
  17. +71 −33 doc/misc/ede.texi
  18. +56 −99 doc/misc/org.texi
  19. +24 −19 etc/AUTHORS
  20. +3 −3 etc/NEWS
  21. +57 −56 info/cl.info
  22. +1 −1 info/dired-x.info
  23. +139 −100 info/ede.info
  24. +148 −148 info/efaq.info
  25. +7 −7 info/elisp.info
  26. +167 −161 info/emacs.info
  27. +2 −2 info/erc.info
  28. +562 −603 info/org.info
  29. +2 −2 info/reftex.info
  30. BIN leim/ja-dic/ja-dic.elc
  31. BIN leim/quail/arabic.elc
  32. BIN leim/quail/croatian.elc
  33. BIN leim/quail/cyril-jis.elc
  34. BIN leim/quail/cyrillic.elc
  35. BIN leim/quail/czech.elc
  36. BIN leim/quail/ethiopic.elc
  37. BIN leim/quail/georgian.elc
  38. BIN leim/quail/greek.elc
  39. BIN leim/quail/hangul.elc
  40. BIN leim/quail/hanja-jis.elc
  41. BIN leim/quail/hanja.elc
  42. BIN leim/quail/hanja3.elc
  43. BIN leim/quail/hebrew.elc
  44. BIN leim/quail/indian.elc
  45. BIN leim/quail/ipa-praat.elc
  46. BIN leim/quail/ipa.elc
  47. BIN leim/quail/japanese.elc
  48. BIN leim/quail/lao.elc
  49. BIN leim/quail/latin-alt.elc
  50. BIN leim/quail/latin-ltx.elc
  51. BIN leim/quail/latin-post.elc
  52. BIN leim/quail/latin-pre.elc
  53. BIN leim/quail/lrt.elc
  54. BIN leim/quail/persian.elc
  55. BIN leim/quail/py-punct.elc
  56. BIN leim/quail/pypunct-b5.elc
  57. BIN leim/quail/rfc1345.elc
  58. BIN leim/quail/sgml-input.elc
  59. BIN leim/quail/sisheng.elc
  60. BIN leim/quail/slovak.elc
  61. BIN leim/quail/symbol-ksc.elc
  62. BIN leim/quail/thai.elc
  63. BIN leim/quail/tibetan.elc
  64. BIN leim/quail/uni-input.elc
  65. BIN leim/quail/viqr.elc
  66. BIN leim/quail/vntelex.elc
  67. BIN leim/quail/vnvni.elc
  68. BIN leim/quail/welsh.elc
  69. +2 −0 lib-src/emacsclient.c
  70. +142 −8 lisp/ChangeLog
  71. BIN lisp/abbrev.elc
  72. BIN lisp/align.elc
  73. BIN lisp/allout-widgets.elc
  74. BIN lisp/allout.elc
  75. BIN lisp/ansi-color.elc
  76. BIN lisp/apropos.elc
  77. BIN lisp/arc-mode.elc
  78. BIN lisp/array.elc
  79. BIN lisp/autoarg.elc
  80. BIN lisp/autoinsert.elc
  81. BIN lisp/autorevert.elc
  82. BIN lisp/avoid.elc
  83. BIN lisp/battery.elc
  84. BIN lisp/bindings.elc
  85. BIN lisp/bookmark.elc
  86. BIN lisp/bs.elc
  87. BIN lisp/buff-menu.elc
  88. BIN lisp/button.elc
  89. BIN lisp/calc/calc-aent.elc
  90. BIN lisp/calc/calc-alg.elc
  91. BIN lisp/calc/calc-arith.elc
  92. BIN lisp/calc/calc-bin.elc
  93. BIN lisp/calc/calc-comb.elc
  94. BIN lisp/calc/calc-cplx.elc
  95. BIN lisp/calc/calc-embed.elc
  96. BIN lisp/calc/calc-ext.elc
  97. BIN lisp/calc/calc-fin.elc
  98. BIN lisp/calc/calc-forms.elc
  99. BIN lisp/calc/calc-frac.elc
  100. BIN lisp/calc/calc-funcs.elc
  101. BIN lisp/calc/calc-graph.elc
  102. BIN lisp/calc/calc-help.elc
  103. BIN lisp/calc/calc-incom.elc
  104. BIN lisp/calc/calc-keypd.elc
  105. BIN lisp/calc/calc-lang.elc
  106. BIN lisp/calc/calc-macs.elc
  107. BIN lisp/calc/calc-map.elc
  108. BIN lisp/calc/calc-math.elc
  109. BIN lisp/calc/calc-menu.elc
  110. BIN lisp/calc/calc-misc.elc
  111. BIN lisp/calc/calc-mode.elc
  112. BIN lisp/calc/calc-mtx.elc
  113. BIN lisp/calc/calc-nlfit.elc
  114. BIN lisp/calc/calc-poly.elc
  115. BIN lisp/calc/calc-prog.elc
  116. BIN lisp/calc/calc-rewr.elc
  117. BIN lisp/calc/calc-rules.elc
  118. BIN lisp/calc/calc-sel.elc
  119. BIN lisp/calc/calc-stat.elc
  120. BIN lisp/calc/calc-store.elc
  121. BIN lisp/calc/calc-stuff.elc
  122. BIN lisp/calc/calc-trail.elc
  123. BIN lisp/calc/calc-undo.elc
  124. BIN lisp/calc/calc-units.elc
  125. BIN lisp/calc/calc-vec.elc
  126. BIN lisp/calc/calc-yank.elc
  127. BIN lisp/calc/calc.elc
  128. BIN lisp/calc/calcalg2.elc
  129. BIN lisp/calc/calcalg3.elc
  130. BIN lisp/calc/calccomp.elc
  131. BIN lisp/calc/calcsel2.elc
  132. BIN lisp/calculator.elc
  133. BIN lisp/calendar/appt.elc
  134. BIN lisp/calendar/cal-bahai.elc
  135. BIN lisp/calendar/cal-china.elc
  136. BIN lisp/calendar/cal-coptic.elc
  137. BIN lisp/calendar/cal-dst.elc
  138. BIN lisp/calendar/cal-french.elc
  139. BIN lisp/calendar/cal-hebrew.elc
  140. BIN lisp/calendar/cal-html.elc
  141. BIN lisp/calendar/cal-islam.elc
  142. BIN lisp/calendar/cal-iso.elc
  143. BIN lisp/calendar/cal-julian.elc
  144. +1 −1 lisp/calendar/cal-loaddefs.el
  145. BIN lisp/calendar/cal-mayan.elc
  146. BIN lisp/calendar/cal-menu.elc
  147. BIN lisp/calendar/cal-move.elc
  148. BIN lisp/calendar/cal-persia.elc
  149. BIN lisp/calendar/cal-tex.elc
  150. BIN lisp/calendar/cal-x.elc
  151. BIN lisp/calendar/calendar.elc
  152. BIN lisp/calendar/diary-lib.elc
  153. +1 −1 lisp/calendar/diary-loaddefs.el
  154. +1 −1 lisp/calendar/hol-loaddefs.el
  155. BIN lisp/calendar/holidays.elc
  156. BIN lisp/calendar/icalendar.elc
  157. BIN lisp/calendar/lunar.elc
  158. BIN lisp/calendar/parse-time.elc
  159. BIN lisp/calendar/solar.elc
  160. BIN lisp/calendar/time-date.elc
  161. BIN lisp/calendar/timeclock.elc
  162. BIN lisp/calendar/todo-mode.elc
  163. BIN lisp/case-table.elc
  164. BIN lisp/cdl.elc
  165. BIN lisp/cedet/cedet-cscope.elc
  166. BIN lisp/cedet/cedet-files.elc
  167. BIN lisp/cedet/cedet-global.elc
  168. BIN lisp/cedet/cedet-idutils.elc
  169. +7 −7 lisp/cedet/cedet.el
  170. BIN lisp/cedet/cedet.elc
  171. BIN lisp/cedet/data-debug.elc
  172. +2 −2 lisp/cedet/ede.el
  173. BIN lisp/cedet/ede.elc
  174. BIN lisp/cedet/ede/auto.elc
  175. BIN lisp/cedet/ede/autoconf-edit.elc
  176. BIN lisp/cedet/ede/base.elc
  177. BIN lisp/cedet/ede/cpp-root.elc
  178. BIN lisp/cedet/ede/custom.elc
  179. BIN lisp/cedet/ede/dired.elc
  180. BIN lisp/cedet/ede/emacs.elc
  181. BIN lisp/cedet/ede/files.elc
  182. BIN lisp/cedet/ede/generic.elc
  183. BIN lisp/cedet/ede/linux.elc
  184. BIN lisp/cedet/ede/locate.elc
  185. BIN lisp/cedet/ede/make.elc
  186. BIN lisp/cedet/ede/makefile-edit.elc
  187. BIN lisp/cedet/ede/pconf.elc
  188. BIN lisp/cedet/ede/pmake.elc
  189. BIN lisp/cedet/ede/proj-archive.elc
  190. BIN lisp/cedet/ede/proj-aux.elc
  191. BIN lisp/cedet/ede/proj-comp.elc
  192. BIN lisp/cedet/ede/proj-elisp.elc
  193. BIN lisp/cedet/ede/proj-info.elc
  194. BIN lisp/cedet/ede/proj-misc.elc
  195. BIN lisp/cedet/ede/proj-obj.elc
  196. BIN lisp/cedet/ede/proj-prog.elc
  197. BIN lisp/cedet/ede/proj-scheme.elc
  198. BIN lisp/cedet/ede/proj-shared.elc
  199. BIN lisp/cedet/ede/proj.elc
  200. BIN lisp/cedet/ede/project-am.elc
  201. BIN lisp/cedet/ede/shell.elc
  202. BIN lisp/cedet/ede/simple.elc
  203. BIN lisp/cedet/ede/source.elc
  204. BIN lisp/cedet/ede/speedbar.elc
  205. BIN lisp/cedet/ede/srecode.elc
  206. BIN lisp/cedet/ede/system.elc
  207. BIN lisp/cedet/ede/util.elc
  208. +1 −1 lisp/cedet/inversion.el
  209. BIN lisp/cedet/inversion.elc
  210. BIN lisp/cedet/mode-local.elc
  211. BIN lisp/cedet/pulse.elc
  212. +2 −2 lisp/cedet/semantic.el
  213. BIN lisp/cedet/semantic.elc
  214. BIN lisp/cedet/semantic/analyze.elc
  215. BIN lisp/cedet/semantic/analyze/complete.elc
  216. BIN lisp/cedet/semantic/analyze/debug.elc
  217. BIN lisp/cedet/semantic/analyze/fcn.elc
  218. BIN lisp/cedet/semantic/analyze/refs.elc
  219. BIN lisp/cedet/semantic/bovine.elc
  220. BIN lisp/cedet/semantic/bovine/c-by.elc
  221. BIN lisp/cedet/semantic/bovine/c.elc
  222. BIN lisp/cedet/semantic/bovine/debug.elc
  223. BIN lisp/cedet/semantic/bovine/el.elc
  224. BIN lisp/cedet/semantic/bovine/gcc.elc
  225. BIN lisp/cedet/semantic/bovine/grammar.elc
  226. BIN lisp/cedet/semantic/bovine/make-by.elc
  227. BIN lisp/cedet/semantic/bovine/make.elc
  228. BIN lisp/cedet/semantic/bovine/scm-by.elc
  229. BIN lisp/cedet/semantic/bovine/scm.elc
  230. BIN lisp/cedet/semantic/chart.elc
  231. BIN lisp/cedet/semantic/complete.elc
  232. BIN lisp/cedet/semantic/ctxt.elc
  233. BIN lisp/cedet/semantic/db-debug.elc
  234. BIN lisp/cedet/semantic/db-ebrowse.elc
  235. BIN lisp/cedet/semantic/db-el.elc
  236. BIN lisp/cedet/semantic/db-file.elc
  237. BIN lisp/cedet/semantic/db-find.elc
  238. BIN lisp/cedet/semantic/db-global.elc
  239. BIN lisp/cedet/semantic/db-javascript.elc
  240. BIN lisp/cedet/semantic/db-mode.elc
  241. BIN lisp/cedet/semantic/db-ref.elc
  242. BIN lisp/cedet/semantic/db-typecache.elc
  243. BIN lisp/cedet/semantic/db.elc
  244. BIN lisp/cedet/semantic/debug.elc
  245. BIN lisp/cedet/semantic/decorate.elc
  246. BIN lisp/cedet/semantic/decorate/include.elc
  247. BIN lisp/cedet/semantic/decorate/mode.elc
  248. BIN lisp/cedet/semantic/dep.elc
  249. BIN lisp/cedet/semantic/doc.elc
  250. BIN lisp/cedet/semantic/ede-grammar.elc
  251. BIN lisp/cedet/semantic/edit.elc
  252. BIN lisp/cedet/semantic/find.elc
  253. BIN lisp/cedet/semantic/format.elc
  254. BIN lisp/cedet/semantic/fw.elc
  255. BIN lisp/cedet/semantic/grammar-wy.elc
  256. BIN lisp/cedet/semantic/grammar.elc
  257. BIN lisp/cedet/semantic/html.elc
  258. BIN lisp/cedet/semantic/ia-sb.elc
  259. BIN lisp/cedet/semantic/ia.elc
  260. BIN lisp/cedet/semantic/idle.elc
  261. BIN lisp/cedet/semantic/imenu.elc
  262. BIN lisp/cedet/semantic/java.elc
  263. BIN lisp/cedet/semantic/lex-spp.elc
  264. BIN lisp/cedet/semantic/lex.elc
  265. BIN lisp/cedet/semantic/mru-bookmark.elc
  266. BIN lisp/cedet/semantic/sb.elc
  267. BIN lisp/cedet/semantic/scope.elc
  268. BIN lisp/cedet/semantic/senator.elc
  269. BIN lisp/cedet/semantic/sort.elc
  270. BIN lisp/cedet/semantic/symref.elc
  271. BIN lisp/cedet/semantic/symref/cscope.elc
  272. BIN lisp/cedet/semantic/symref/filter.elc
  273. BIN lisp/cedet/semantic/symref/global.elc
  274. BIN lisp/cedet/semantic/symref/grep.elc
  275. BIN lisp/cedet/semantic/symref/idutils.elc
  276. BIN lisp/cedet/semantic/symref/list.elc
  277. BIN lisp/cedet/semantic/tag-file.elc
  278. BIN lisp/cedet/semantic/tag-ls.elc
  279. BIN lisp/cedet/semantic/tag-write.elc
  280. BIN lisp/cedet/semantic/tag.elc
  281. BIN lisp/cedet/semantic/texi.elc
  282. BIN lisp/cedet/semantic/util-modes.elc
  283. BIN lisp/cedet/semantic/util.elc
  284. BIN lisp/cedet/semantic/wisent.elc
  285. BIN lisp/cedet/semantic/wisent/comp.elc
  286. BIN lisp/cedet/semantic/wisent/grammar.elc
  287. BIN lisp/cedet/semantic/wisent/java-tags.elc
  288. BIN lisp/cedet/semantic/wisent/javascript.elc
  289. BIN lisp/cedet/semantic/wisent/javat-wy.elc
  290. BIN lisp/cedet/semantic/wisent/js-wy.elc
  291. BIN lisp/cedet/semantic/wisent/python-wy.elc
  292. BIN lisp/cedet/semantic/wisent/python.elc
  293. BIN lisp/cedet/semantic/wisent/wisent.elc
  294. +2 −2 lisp/cedet/srecode.el
  295. BIN lisp/cedet/srecode.elc
  296. BIN lisp/cedet/srecode/args.elc
  297. BIN lisp/cedet/srecode/compile.elc
  298. BIN lisp/cedet/srecode/cpp.elc
  299. BIN lisp/cedet/srecode/ctxt.elc
  300. BIN lisp/cedet/srecode/dictionary.elc
Sorry, we could not display the entire diff because too many files (1,520) changed.
View
9 ChangeLog
@@ -1,3 +1,12 @@
+2013-01-16 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (install-arch-indep): Put back a chmod that was
+ removed 2012-05-19. (Bug#13430)
+
+2013-01-10 Glenn Morris <rgm@gnu.org>
+
+ * make-dist: Add options for xz compression and no compression.
+
2013-01-04 Glenn Morris <rgm@gnu.org>
* info/dir: Add htmlfontify.
View
5 Makefile.in
@@ -543,6 +543,7 @@ install-arch-indep: lisp leim install-info install-man ${INSTALL_ARCH_INDEP_EXTR
tar -xvf - && cat > /dev/null) || exit 1; \
[ "$${dir}" != "${srcdir}/etc" ] || rm -f $${dest}/DOC* ; \
for subdir in `find $${dest} -type d -print` ; do \
+ chmod a+rx $${subdir} ; \
rm -f $${subdir}/.gitignore ; \
rm -f $${subdir}/.arch-inventory ; \
rm -f $${subdir}/.DS_Store ; \
@@ -577,7 +578,9 @@ install-arch-indep: lisp leim install-info install-man ${INSTALL_ARCH_INDEP_EXTR
done )
-chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
-# The last chmod isn't needed at present.
+## The above chmods are needed because "umask 022; tar ..." is not
+## guaranteed to do the right thing; eg if we are root and tar is
+## preserving source permissions.
## We install only the relevant DOC file if possible
## (ie DOC-${version}.buildnumber), otherwise DOC-${version}*.
View
1 README
@@ -1,5 +1,6 @@
0. current
+ + update 02/09/2013: Emacs 24.2.93 with emacs-24.2.93-mac-3.93
+ update 01/12/2013: Emacs 24.2.92 with emacs-24.2.92-mac-3.92
+ update 12/19/2012: Emacs 24.2.91 with emacs-24.2.91-mac-3.91
+ update 11/25/2012: Emacs 24.2.90 with emacs-24.2.90-mac-3.90
View
2 README-emacs
@@ -2,7 +2,7 @@ Copyright (C) 2001-2013 Free Software Foundation, Inc.
See the end of the file for license conditions.
-This directory tree holds version 24.2.92 of GNU Emacs, the extensible,
+This directory tree holds version 24.2.93 of GNU Emacs, the extensible,
customizable, self-documenting real-time display editor.
The file INSTALL in this directory says how to build and install GNU
View
2 build-emacs.app.sh
@@ -10,7 +10,7 @@ app_dir=$installprefix/Emacs.app/Contents/Resources
# this may not works since emacs 24*
# version=`grep 'defconst[ ]*emacs-version' ./lisp/version.el \
# | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
-version=24.2.92
+version=24.2.93
compver=x86_64-apple-darwin`uname -r`
# make an emacs bundle
View
32 configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for emacs 24.2.92.
+# Generated by GNU Autoconf 2.69 for emacs 24.2.93.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -577,8 +577,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='emacs'
PACKAGE_TARNAME='emacs'
-PACKAGE_VERSION='24.2.92'
-PACKAGE_STRING='emacs 24.2.92'
+PACKAGE_VERSION='24.2.93'
+PACKAGE_STRING='emacs 24.2.93'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1979,7 +1979,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures emacs 24.2.92 to adapt to many kinds of systems.
+\`configure' configures emacs 24.2.93 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -2053,7 +2053,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of emacs 24.2.92:";;
+ short | recursive ) echo "Configuration of emacs 24.2.93:";;
esac
cat <<\_ACEOF
@@ -2090,9 +2090,10 @@ Optional Features:
--disable-dependency-tracking
speeds up one-time build
--disable-largefile omit support for large files
- --enable-gcc-warnings turn on lots of GCC warnings. This is intended for
- developers, and may generate false alarms when used
- with older or non-GNU development tools.
+ --enable-gcc-warnings turn on lots of GCC warnings/errors. This is
+ intended for developers, and may generate false
+ alarms when used with older or non-GNU development
+ tools.
--enable-link-time-optimization
build emacs with link-time optimization. This is
supported only for GCC since 4.5.0.
@@ -2229,7 +2230,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-emacs configure 24.2.92
+emacs configure 24.2.93
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2963,7 +2964,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by emacs $as_me 24.2.92, which was
+It was created by emacs $as_me 24.2.93, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3879,7 +3880,7 @@ fi
# Define the identity of the package.
PACKAGE='emacs'
- VERSION='24.2.92'
+ VERSION='24.2.93'
cat >>confdefs.h <<_ACEOF
@@ -25020,6 +25021,11 @@ if test "$HAVE_MACGUI" = "yes"; then
It is not recommended for casual use
or as a basis of (binary) distributions."
echo
+ if test "$with_wide_int" = yes; then
+ echo "Warning: \`--with-wide-int' is not eagerly tested on the Mac port.
+Use it at your own risk."
+ echo
+ fi
fi
if test "$HAVE_NS" = "yes"; then
@@ -25726,7 +25732,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by emacs $as_me 24.2.92, which was
+This file was extended by emacs $as_me 24.2.93, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -25792,7 +25798,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-emacs config.status 24.2.92
+emacs config.status 24.2.93
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
View
9 configure.ac
@@ -22,7 +22,7 @@ dnl You should have received a copy of the GNU General Public License
dnl along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
AC_PREREQ(2.65)
-AC_INIT(emacs, 24.2.92)
+AC_INIT(emacs, 24.2.93)
AC_CONFIG_HEADER(src/config.h:src/config.in)
AC_CONFIG_SRCDIR(src/lisp.h)
AC_CONFIG_AUX_DIR(build-aux)
@@ -621,7 +621,7 @@ fi
AC_ARG_ENABLE([gcc-warnings],
[AS_HELP_STRING([--enable-gcc-warnings],
- [turn on lots of GCC warnings. This is intended for
+ [turn on lots of GCC warnings/errors. This is intended for
developers, and may generate false alarms when used
with older or non-GNU development tools.])],
[case $enableval in
@@ -4633,6 +4633,11 @@ if test "$HAVE_MACGUI" = "yes"; then
It is not recommended for casual use
or as a basis of (binary) distributions."
echo
+ if test "$with_wide_int" = yes; then
+ echo "Warning: \`--with-wide-int' is not eagerly tested on the Mac port.
+Use it at your own risk."
+ echo
+ fi
fi
if test "$HAVE_NS" = "yes"; then
View
10 doc/emacs/ChangeLog
@@ -1,3 +1,13 @@
+2013-01-18 Glenn Morris <rgm@gnu.org>
+
+ * custom.texi (Directory Variables): Fix paren typo.
+
+2013-01-16 Glenn Morris <rgm@gnu.org>
+
+ * trouble.texi (Crashing): Not all addr2line have -p. (Bug#13445)
+
+ * custom.texi (Custom Themes): Fix typo.
+
2013-01-05 Glenn Morris <rgm@gnu.org>
* text.texi (HTML Mode): Remove deleted nxml C-RET binding.
View
4 doc/emacs/custom.texi
@@ -555,7 +555,7 @@ or disabled as a unit. You can use Custom themes to switch easily
between various collections of settings, and to transfer such
collections from one computer to another.
- A Custom theme is stored an Emacs Lisp source file. If the name of
+ A Custom theme is stored as an Emacs Lisp source file. If the name of
the Custom theme is @var{name}, the theme file is named
@file{@var{name}-theme.el}. @xref{Creating Custom Themes}, for the
format of a theme file and how to make one.
@@ -1305,7 +1305,7 @@ files in that subdirectory.
@example
((nil . ((indent-tabs-mode . t)
(fill-column . 80)))
- (c-mode . ((c-file-style . "BSD")))
+ (c-mode . ((c-file-style . "BSD")
(subdirs . nil)))
("src/imported"
. ((nil . ((change-log-default-name
View
2 doc/emacs/emacsver.texi
@@ -1,4 +1,4 @@
@c It would be nicer to generate this using configure and @version@.
@c However, that would mean emacsver.texi would always be newer
@c then the info files in release tarfiles.
-@set EMACSVER 24.2.92
+@set EMACSVER 24.2.93
View
5 doc/emacs/trouble.texi
@@ -320,13 +320,14 @@ backtrace with source-code line numbers:
@example
sed -n 's/.*\[\(.*\)]$/\1/p' @var{backtrace} |
- addr2line -Cfip -e @var{bindir}/emacs
+ addr2line -C -f -i -e @var{bindir}/emacs
@end example
@noindent
Here, @var{backtrace} is the name of a text file containing a copy of
the backtrace, and @var{bindir} is the name of the directory that
-contains the Emacs executable.
+contains the Emacs executable.@footnote{You may wish to add the
+@option{-p} option, if your version of @command{addr2line} supports it.}
@cindex core dump
Optionally, Emacs can generate a @dfn{core dump} when it crashes. A
View
5 doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
+2013-01-16 Glenn Morris <rgm@gnu.org>
+
+ * macros.texi (Indenting Macros): Fix order of an indent
+ symbol's arguments. (Bug#13450)
+
2013-01-09 Glenn Morris <rgm@gnu.org>
* commands.texi (Interactive Codes):
View
4 doc/lispref/macros.texi
@@ -606,12 +606,12 @@ calculate the indentation of a line within this expression. The
function receives two arguments:
@table @asis
+@item @var{pos}
+The position at which the line being indented begins.
@item @var{state}
The value returned by @code{parse-partial-sexp} (a Lisp primitive for
indentation and nesting computation) when it parses up to the
beginning of this line.
-@item @var{pos}
-The position at which the line being indented begins.
@end table
@noindent
View
2 doc/man/emacs.1
@@ -1,5 +1,5 @@
.\" See section COPYING for copyright and redistribution information.
-.TH EMACS 1 "2007 April 13" "GNU Emacs 24.2.92"
+.TH EMACS 1 "2007 April 13" "GNU Emacs 24.2.93"
.
.
.SH NAME
View
38 doc/misc/ChangeLog
@@ -1,3 +1,41 @@
+2013-02-07 Bastien Guerry <bzg@gnu.org>
+
+ * org.texi (References): Clarify an example.
+ (Installation): Fix instructions.
+ (Org-Plot): Fix link.
+ (Checkboxes, Radio lists): Fix typos.
+
+2013-02-06 Glenn Morris <rgm@gnu.org>
+
+ * cl.texi (Equality Predicates): Mention memql.
+
+2013-02-03 Eric Ludlam <zappo@gnu.org>
+
+ * doc/misc/ede.texi (Creating a project): Make ede-new doc less
+ specific, and only about items it supports, indicating that there
+ might be more. Remove refs to simple project and direct automake
+ from ede new.
+ (Simple projects): Re-write to not talk about ede-simple-project
+ which is deprecated, and instead use the term to mean projects
+ that don't do much management, just project wrapping. Add
+ ede-generic-project link.
+ (ede-generic-project): New node (bug#11441).
+
+2013-02-03 Glenn Morris <rgm@gnu.org>
+
+ * cl.texi (Equality Predicates): Fix eq/eql pedantry.
+
+2013-01-13 Bastien Guerry <bzg@gnu.org>
+
+ * org.texi (Installation): Simplify.
+
+2013-01-13 François Allisson <francois@allisson.co> (tiny change)
+
+ * org.texi (Handling links): Update the mention to the obsolete
+ variable `org-link-to-org-use-id' with a mention to the newer
+ variable `org-id-link-to-org-use-id'. Mention the need to load
+ the org-id library.
+
2013-01-08 Bastien Guerry <bzg@gnu.org>
* org.texi (Pushing to MobileOrg): Add footnote about using
View
5 doc/misc/cl.texi
@@ -817,8 +817,9 @@ not compare strings against vectors of integers.
Also note that the Common Lisp functions @code{member} and @code{assoc}
use @code{eql} to compare elements, whereas Emacs Lisp follows the
MacLisp tradition and uses @code{equal} for these two functions.
-In Emacs, use @code{memq} (or @code{cl-member}) and @code{assq} (or
-@code{cl-assoc}) to get functions which use @code{eql} for comparisons.
+The functions @code{cl-member} and @code{cl-assoc} use @code{eql},
+as in Common Lisp. The standard Emacs Lisp functions @code{memq} and
+@code{assq} use @code{eq}, and the standard @code{memql} uses @code{eql}.
@node Control Structure
@chapter Control Structure
View
104 doc/misc/ede.texi
@@ -450,9 +450,11 @@ ede-new}, or click on the @samp{Create Project} item in the
The @command{ede-new} command prompts for the type of project you
would like to create. Each project type has its own benefits or
-language specific enhancements. @ede{} supports four different
-project types: @samp{Make}, @samp{Automake}, @samp{direct Automake},
-and @samp{Simple}.
+language specific enhancements. Not all projects that @ede{} supports
+also allow creating a new project. Projects such as @code{emacs}
+or @code{linux} are designed to recognize existing projects only.
+Project types such as @samp{Make} and @samp{Automake} do support
+creating new project types with @command{ede-new}.
@itemize
@item
@@ -468,21 +470,6 @@ Unlike a @samp{Make} project, this project autogenerates a
@file{Makefile.am} file. @ede{} handles the Automake bootstrapping
routines, which import and maintain a @file{configure.am} script and
other required files.
-
-@item
-For the @samp{direct Automake} project type, @ede{} reads directly
-from the Automake files.
-
-You cannot create direct Automake projects with the @command{ede-new}
-command. Instead, when you visit a project with existing Automake
-files, @ede{} automatically detects them.
-
-@item
-The @samp{Simple} project type provides light-weight constructs for
-identifying a project root and looking up files. If you already have
-a non-@ede{} project infrastructure, you can use a @samp{Simple}
-project to provide other Emacs packages, such as Semantic, with some
-information about the project. @xref{Simple projects}.
@end itemize
A subproject is merely a project in a subdirectory of another project.
@@ -795,24 +782,19 @@ able to find your SDK and compile your programs.
@node Simple projects
@section Simple Projects
-There is a wide array of Simple projects. The root for simple
-projects is the class @code{ede-simple-project}. This handles the
-infrastructure of storing a .ede file if needed.
-
-The class @code{ede-simple-project} is designed to be subclassed.
-Then key @ede{} methods can be overridden to provide a quick wrapper
-over any project.
+There is a wide array of simple projects. In this case a simple
+project is one that detects, or is directed to identify a directory as
+belonging to a project, but doesn't provide many features of a typical
+@ede{} project. Having the project however allows tools such as
+@semantic{} to find sources and perform project level completions.
-A second project type is @code{ede-cpp-root}. This project type is
-designed to be created for a directory hierarchy full of C/C++ code.
-It can be configured with minimal lisp knowledge to do header file
-lookup for @semantic{}, improving code completion performance.
@menu
* ede-cpp-root:: This project marks the root of a C/C++ code project.
* ede-java-root:: This project marks the root of a Java project.
* ede-emacs:: A project for working with Emacs.
* ede-linux:: A project for working with Linux kernels.
+* ede-generic-project:: A project type for wrapping build systems with EDE.
* Custom Locate:: Customizing how to locate files in a simple project
@end menu
@@ -1045,7 +1027,7 @@ tree, and enables EDE project mode for it.
It pre-populates the C Preprocessor symbol map for correct parsing,
and has an optimized include file identification function.
-@node ede-linux, Custom Locate, ede-emacs, Simple projects
+@node ede-linux, ede-generic-project, ede-emacs, Simple projects
@subsection ede-linux
The @code{ede-linux} project will automatically identify a Linux
@@ -1054,16 +1036,67 @@ Kernel source tree, and enable EDE project mode for it.
It pre-populates the C Preprocessor symbol map for reasonable parsing,
and has an optimized include file identification function.
-@node Custom Locate, , ede-linux, Simple projects
+@node ede-generic-project, Custom Locate, ede-linux, Simple projects
+@subsection ede-generic-project
+
+The @code{ede-generic-project} is a project system that makes it easy
+to wrap up different kinds of build systems as an EDE project.
+Projects such as @ref{ede-emacs} require coding skills to create.
+Generic projects also require writing Emacs Lisp code, but the
+requirements are minimal. You can then use
+@command{customize-project} to configure build commands, includes, and
+other options for that project. The configuration is saved in
+@file{EDEConfig.el}.
+
+Generic projects are disabled by default because they have the
+potential to interfere with other projects. To use the generic
+project sytem to start detecting projects, you need to enable it.
+
+@deffn Command ede-enable-generic-projects
+Enable generic project loaders.
+
+This enables generic loaders for projects that are detected using
+either a @file{Makefile}, @file{SConstruct}, or @file{CMakeLists}.
+
+You do not need to use this command if you create your own generic
+project type.
+@end deffn
+
+If you want to create your own generic project loader, you need to
+define your own project and target classes, and create an autoloader.
+The example for Makefiles looks like this:
+
+@example
+;;; MAKEFILE
+
+(defclass ede-generic-makefile-project (ede-generic-project)
+ ((buildfile :initform "Makefile")
+ )
+ "Generic Project for makefiles.")
+
+(defmethod ede-generic-setup-configuration ((proj ede-generic-makefile-project) config)
+ "Setup a configuration for Make."
+ (oset config build-command "make -k")
+ (oset config debug-command "gdb ")
+ )
+
+(ede-generic-new-autoloader "generic-makefile" "Make"
+ "Makefile" 'ede-generic-makefile-project)
+@end example
+
+This example project will detect any directory with the file
+@file{Makefile} in it as belonging to this project type.
+Customization of the project will allow you to make build and debug
+commands more precise.
+
+@node Custom Locate, , ede-generic-project, Simple projects
@subsection Custom Locate
The various simple project styles all have one major drawback, which
is that the files in the project are not completely known to EDE@.
When the EDE API is used to try and file files by some reference name
in the project, then that could fail.
-@@TODO - Add ID Utils and CScope examples
-
@ede{} can therefore use some external locate commands, such as the unix
``locate'' command, or ``GNU Global''.
@@ -1093,6 +1126,11 @@ You can add your own locate tool but subclassing from
methods. See the code in @file{ede-locate.el} for GNU Global as a
simple example.
+@@TODO - Add ID Utils and CScope examples
+
+More on idutils and cscope is in the CEDET manual, and they each have
+their own section.
+
@node Extending EDE, GNU Free Documentation License, Miscellaneous commands, Top
@chapter Extending @ede{}
View
155 doc/misc/org.texi
@@ -2,7 +2,7 @@
@c %**start of header
@setfilename ../../info/org
@settitle The Org Manual
-@set VERSION 7.9.3+ (GNU Emacs 24.3)
+@set VERSION 7.9.3e (GNU Emacs 24.3)
@c Use proper quote and backtick for code sections in PDF output
@c Cf. Texinfo manual 14.2
@@ -339,7 +339,7 @@ with contributions by David O'Toole, Bastien Guerry, Philip Rooke, Dan Davison,
Introduction
* Summary:: Brief summary of what Org does
-* Installation:: How to install a downloaded version of Org
+* Installation:: Installing Org
* Activation:: How to activate Org for certain buffers
* Feedback:: Bug reports, ideas, patches etc.
* Conventions:: Typesetting conventions in the manual
@@ -771,7 +771,7 @@ MobileOrg
@menu
* Summary:: Brief summary of what Org does
-* Installation:: How to install a downloaded version of Org
+* Installation:: Installing Org
* Activation:: How to activate Org for certain buffers
* Feedback:: Bug reports, ideas, patches etc.
* Conventions:: Typesetting conventions in the manual
@@ -851,118 +851,72 @@ Theory Ltd.}
@cindex installation
@cindex XEmacs
-@b{Important:} @i{If you the version of Org that comes with Emacs or as a
-XEmacs package, please skip this section and go directly to @ref{Activation}.
-If you downloaded Org as an ELPA package, please read the instructions on the
-@uref{http://orgmode.org/elpa.html, Org ELPA page}. To see what version of Org
-(if any) is part of your Emacs distribution, type @kbd{M-x org-version} (if
-your Emacs distribution does not come with Org, this function will not be
-defined).}
-
-Installation of Org mode uses a build system, which is described in more
-detail on @uref{http://orgmode.org/worg/dev/org-build-system.html, Worg}.
-
-If you have downloaded Org from the Web as a distribution @file{.zip} or
-@file{.tar.gz} archive, take the following steps to install it:
+Org is part of recent distributions of GNU Emacs, so you normally don't need
+to install it. If, for one reason or another, you want to install Org on top
+of this pre-packaged version, there are three ways to do it:
@itemize @bullet
-@item Unpack the distribution archive.
-@item Change into (@code{cd}) the Org directory.
-@item Run @code{make help config}
-and then check and edit the file @file{local.mk} if the default configuration
-does not match your system. Set the name of the Emacs binary (likely either
-@file{emacs} or @file{xemacs}), and the paths to the directories where local
-Lisp and Info files will be installed. If the Emacs binary is not in your
-path, give the full path to the executable. Avoid spaces in any path names.
-@item Run @code{make config}
-again to check the configuration.
-@item Run @code{make install} or @code{sudo make install}
-to build and install Org mode on your system.
+@item By using Emacs package system.
+@item By downloading Org as an archive.
+@item By using Org's git repository.
@end itemize
-If you use a cloned Git repository, then the procedure is slightly different.
-The following description assumes that you are using the @code{master} branch
-(where the development is done). You could also use the @code{maint} branch
-instead, where the release versions are published, just replace @code{master}
-with @code{maint} in the description below.
+We @b{strongly recommend} to stick to a single installation method.
-@itemize @bullet
-@item Change into (@code{cd}) the Org repository.
-@item Run @code{git checkout master}
-to switch to the @code{master} branch of the Org repository.
-@item Run @code{make help}
-and then check and edit the file @file{local.mk}. You must set the name of
-the Emacs binary (likely either @file{emacs} or @file{xemacs}), and the paths
-to the directories where local Lisp and Info files will be installed. If the
-Emacs binary is not in your path, you must give the full path to the
-executable. Avoid spaces in any path names.
-@item Run @code{make config}
-to check the configuration.
-@item Optionally run @code{make test}
-to build Org mode and then run the full testsuite.
-@item Run @code{make update2} or @code{make up2}
-to update the Git repository and build and install Org mode. The latter
-invocation runs the complete test suite before installation and installs only
-if the build passes all tests.
-@end itemize
+@subsubheading Using Emacs packaging system
-If you don't have access to the system-wide directories and you don't want to
-install somewhere into your home directory, you can run Org directly from the
-distribution directory or Org repository by compiling Org mode in place:
-
-@itemize @bullet
-@item Change into (@code{cd}) the Org repository.
-@item Run @code{git checkout master}
-to switch to the @code{master} branch of the Org repository.
-@item Run @code{make compile}
-@end itemize
+Recent Emacs distributions include a packaging system which lets you install
+Elisp libraries. You can install Org with @kbd{M-x package-install RET org}.
+To make sure your Org configuration is well taken into account, initialize
+the package system with @code{(package-initialize)} before setting any Org
+option. If you want to use Org's package repository, check out the
+@uref{http://orgmode.org/elpa.html, Org ELPA page}.
-Last but not least you can also run Org mode directly from an Org repository
-without any compilation. Simply replace the last step in the recipe above
-with @code{make uncompiled}.
+@subsubheading Downloading Org as an archive
-Then add the following line to @file{.emacs}:
+You can download Org latest release from @uref{http://orgmode.org/, Org's
+website}. In this case, make sure you set the load-path correctly in your
+@file{.emacs}:
@example
(add-to-list 'load-path "~/path/to/orgdir/lisp")
@end example
-@noindent
-If you plan to use code from the @file{contrib} subdirectory without
-compiling them, do a similar step for this directory:
+The downloaded archive contains contributed libraries that are not included
+in Emacs. If you want to use them, add the @file{contrib} directory to your
+load-path:
@example
(add-to-list 'load-path "~/path/to/orgdir/contrib/lisp" t)
@end example
-If you want to include those files with the build and install, please
-customize the variable @code{ORG_ADD_CONTRIB} instead in your @code{local.mk}
-file, for more details please see this
-@uref{http://orgmode.org/worg/dev/org-build-system.html#sec-4-1-2,
-description on Worg}.
+Optionally, you can compile the files and/or install them in your system.
+Run @code{make help} to list compilation and installation options.
-Installing Info files is system dependent, because of differences in the
-@file{install-info} program. The Info documentation is installed together
-with the rest of Org mode. If you don't install Org mode, it is possible to
-install the Info documentation separately (you need to have
-install-info@footnote{The output from install-info (if any) is system
-dependent. In particular Debian and its derivatives use two different
-versions of install-info and you may see the message:
+@subsubheading Using Org's git repository
+
+You can clone Org's repository and install Org like this:
@example
-This is not dpkg install-info anymore, but GNU install-info
-See the man page for ginstall-info for command line arguments
+$ cd ~/src/
+$ git clone git://orgmode.org/org-mode.git
+$ make autoloads
@end example
-@noindent which can be safely ignored.}
-on your system).
+Note that in this case, @code{make autoloads} is mandatory: it defines Org's
+version in @file{org-version.el} and Org's autoloads in
+@file{org-loaddefs.el}.
-@example
-make install-info
-@end example
+Remember to add the correct load-path as described in the method above.
-Do not forget to activate Org as described in the following section.
-@page
+You can also compile with @code{make}, generate the documentation with
+@code{make doc}, create a local configuration with @code{make config} and
+install Org with @code{make install}. Please run @code{make help} to get
+the list of compilation/installation options.
+
+For more detailed explanations on Org's build system, please check the Org
+Build System page on @uref{http://orgmode.org/worg/dev/org-build-system.html,
+Worg}.
@node Activation, Feedback, Installation, Introduction
@section Activation
@@ -2493,7 +2447,7 @@ $1..$3 @r{first three fields in the current row}
$P..$Q @r{range, using column names (see under Advanced)}
$<<<..$>> @r{start in third column, continue to the one but last}
@@2$1..@@4$3 @r{6 fields between these two fields (same as @code{A2..C4})}
-@@-1$-2..@@-1 @r{3 numbers from the column to the left, 2 up to current row}
+@@-1$-2..@@-1 @r{in the first row up, 3 fields from 2 columns on the left}
@@I..II @r{between first and second hline, short for @code{@@I..@@II}}
@end example
@@ -3072,9 +3026,9 @@ functions.
Org-Plot can produce 2D and 3D graphs of information stored in org tables
using @file{Gnuplot} @uref{http://www.gnuplot.info/} and @file{gnuplot-mode}
-@uref{http://cars9.uchicago.edu/~ravel/software/gnuplot-mode.html}. To see
-this in action, ensure that you have both Gnuplot and Gnuplot mode installed
-on your system, then call @code{org-plot/gnuplot} on the following table.
+@uref{http://xafs.org/BruceRavel/GnuplotMode}. To see this in action, ensure
+that you have both Gnuplot and Gnuplot mode installed on your system, then
+call @code{org-plot/gnuplot} on the following table.
@example
@group
@@ -3384,13 +3338,16 @@ be the description@footnote{If the headline contains a timestamp, it will be
removed from the link and result in a wrong link---you should avoid putting
timestamp in the headline.}.
-@vindex org-link-to-org-use-id
+@vindex org-id-link-to-org-use-id
@cindex property, CUSTOM_ID
@cindex property, ID
If the headline has a @code{CUSTOM_ID} property, a link to this custom ID
will be stored. In addition or alternatively (depending on the value of
-@code{org-link-to-org-use-id}), a globally unique @code{ID} property will be
-created and/or used to construct a link. So using this command in Org
+@code{org-id-link-to-org-use-id}), a globally unique @code{ID} property will
+be created and/or used to construct a link@footnote{The library @code{org-id}
+must first be loaded, either through @code{org-customize} by enabling
+@code{id} in @code{org-modules} , or by adding @code{(require 'org-id)} in
+your @file{.emacs}.}. So using this command in Org
buffers will potentially create two links: a human-readable from the custom
ID, and one that is globally unique and works even if the entry is moved from
file to file. Later, when inserting the link, you need to decide which one
@@ -4532,7 +4489,7 @@ off a box while there are unchecked boxes above it.
@orgcmd{C-c C-c,org-toggle-checkbox}
Toggle checkbox status or (with prefix arg) checkbox presence at point.
With a single prefix argument, add an empty checkbox or remove the current
-one@footnote{`C-u C-c C-c' on the @emph{first} item of a list with no checkbox
+one@footnote{@kbd{C-u C-c C-c} on the @emph{first} item of a list with no checkbox
will add checkboxes to the rest of the list.}. With a double prefix argument, set it to @samp{[-]}, which is
considered to be an intermediate state.
@orgcmd{C-c C-x C-b,org-toggle-checkbox}
@@ -16033,7 +15990,7 @@ Here is a @LaTeX{} example. Let's say that you have this in your
\end@{comment@}
@end example
-Pressing `C-c C-c' on @code{a new house} and will insert the converted
+Pressing @kbd{C-c C-c} on @code{a new house} and will insert the converted
@LaTeX{} list between the two marker lines.
@node Dynamic blocks, Special agenda views, Tables in arbitrary syntax, Hacking
View
43 etc/AUTHORS
@@ -18,11 +18,11 @@ Abraham Nahum: changed configure.ac dgux4.h sysdep.c
Abramo Bagnara: changed term.c
-Achim Gratz: changed org.el org-clock.el org-compat.el org.texi
+Achim Gratz: changed org.el org-clock.el org.texi org-compat.el
org-agenda.el ob-R.el ob.el org-exp-blocks.el ob-C.el ob-ditaa.el
ob-exp.el ob-fortran.el ob-ref.el org-bbdb.el org-element.el
- org-faces.el org-gnus.el org-id.el org-install.el org-lparse.el
- org-macs.el and 4 other files
+ org-faces.el org-gnus.el org-install.el org-macs.el org-odt.el
+ org-version.el
Adam Gołębiowski: changed Makefile.in
@@ -202,7 +202,7 @@ Andreas Politz: changed editfns.c elp.el ido.el outline.el subr.el
Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el
Andreas Schwab: changed Makefile.in configure.ac lisp.h xdisp.c alloc.c
- process.c coding.c files.el keyboard.c emacs.c fileio.c xterm.c
+ coding.c process.c files.el keyboard.c emacs.c fileio.c xterm.c
editfns.c print.c fns.c eval.c lread.c xfns.c font.c buffer.c sysdep.c
and 625 other files
@@ -241,6 +241,8 @@ Andrew Oram: changed calendar.texi (and other files in man/)
Andrew Schein: changed sql.el
+Andrew W. Nosenko: changed tramp.el
+
Andrew Zhilin: changed emacs22.png emacs22.ico
Andrey Slusar: changed gnus-async.el gnus.el
@@ -323,8 +325,8 @@ Bastien Guerry: wrote gnus-bookmark.el org-latex.el
and co-wrote org-bibtex.el org-list.el org-protocol.el org-src.el
and changed org.el org-agenda.el org.texi org-clock.el org-html.el
org-capture.el org-table.el org-exp.el ob.el org-publish.el
- org-timer.el org-mobile.el org-colview.el org-compat.el org-archive.el
- org-ascii.el org-faces.el org-id.el org-odt.el org-pcomplete.el
+ org-timer.el org-mobile.el org-colview.el org-compat.el org-odt.el
+ org-archive.el org-ascii.el org-faces.el org-id.el org-pcomplete.el
org-export-latex.el and 85 other files
Ben A. Mesander: co-wrote erc-dcc.el
@@ -719,7 +721,7 @@ Daniel Brockman: changed cus-start.el format-spec.el ibuffer.el rcirc.el
Daniel Clemente: changed generic-x.el org-html.el
Daniel Colascione: co-wrote js.el
-and changed w32fns.c cygw32.c image.c Makefile.in cygw32.h emacs.c
+and changed w32fns.c cygw32.c emacs.c image.c Makefile.in cygw32.h
keyboard.c w32term.h menu.c unexw32.c w32.c w32console.c w32font.c
w32menu.c w32proc.c w32select.c w32select.h w32xfns.c cmdproxy.c
conf_post.h configure.ac and 63 other files
@@ -1157,7 +1159,7 @@ Eric M. Ludlam: wrote analyze.el analyze/complete.el analyze/debug.el
srt.el symref.el symref/grep.el system.el tag-file.el tag-ls.el
tag-write.el tag.el test.el
and co-wrote db-ebrowse.el srecode/cpp.el util-modes.el
-and changed info.el rmail.el speedbspec.el cedet.el ede.texi eieio.texi
+and changed ede.texi info.el rmail.el speedbspec.el cedet.el eieio.texi
gud.el sb-dir-minus.xpm sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm
sb-pg-minus.xpm sb-pg-plus.xpm sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm
sb-tag-plus.xpm sb-tag-type.xpm sb-tag-v.xpm sb-tag.xpm Makefile.in
@@ -1231,7 +1233,7 @@ Fabian Ezequiel Gallina: changed progmodes/python.el
Fabián E. Gallina: wrote progmodes/python.el
-Fabián Ezequiel Gallina: changed progmodes/python.el
+Fabián Ezequiel Gallina: changed progmodes/python.el imenu.el
Fabrice Bauzac: changed dired-aux.el
@@ -1277,6 +1279,8 @@ Francesc Rocher: changed MORE.STUFF startup.el cus-start.el gnus.el
gnus.png gnus.svg macterm.c splash.png splash.svg splash8.xpm w32term.c
xdisp.c xterm.c
+Francesco Pizzolante: changed org-clock.el org-macs.el
+
Francesco Potortì: wrote cmacexp.el
and changed etags.c man.el delta.h etags.1 undigest.el Makefile.in
comint.el configure.ac maintaining.texi uniquify.el latin-post.el
@@ -1345,8 +1349,6 @@ Frédéric Perrin: changed vc-dispatcher.el
G Dinesh Dutt: changed etags.el
-Gabor Vida: changed ido.el
-
Gareth Jones: changed fns.c gnus-score.el
Garrett Wollman: changed sendmail.el
@@ -1413,7 +1415,7 @@ Giuseppe Scrivano: changed browse-url.el buffer.c configure.ac sysdep.c
Glenn Morris: wrote automated/f90.el automated/vc-bzr.el check-declare.el
and changed Makefile.in configure.ac calendar.el diary-lib.el rmail.el
files.el progmodes/f90.el cal-menu.el emacs.texi makefile.w32-in
- appt.el bytecomp.el cal-hebrew.el holidays.el make-dist fortran.el
+ appt.el bytecomp.el cal-hebrew.el make-dist holidays.el fortran.el
ack.texi calendar.texi cal-tex.el simple.el sed1v2.inp
and 1360 other files
@@ -1454,6 +1456,8 @@ Guy Geens: changed gnus-score.el
Gwern Branwen: changed browse-url.el
+Gábor Vida: changed gnus-demon.el auth-source.el ido.el
+
Göran Uddeborg: changed isc4-1.h
Hallvard B. Furuseth: co-wrote byte-opt.el byte-run.el bytecomp.el
@@ -1906,6 +1910,8 @@ John Hughes: changed term.c
John J Foerch: changed display.texi erc-stamp.el org.el
progmodes/compile.el
+John K. Luebs: changed org.el
+
John Mongan: changed progmodes/f90.el
John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el help-fns.el
@@ -2368,7 +2374,7 @@ Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
Leo Liu: changed rcirc.el ido.el abbrev.el progmodes/python.el files.el
makefile.w32-in subr.el diff-mode.el font-lock.el Makefile.in
cc-cmds.el deps.mk dnd.el em-hist.el erc.el flymake.el fns.c
- footnote.el fringe.c gnulib.mk help-mode.el and 78 other files
+ footnote.el fringe.c gnulib.mk help-mode.el and 79 other files
Leo P. White: changed eieio-custom.el
@@ -2840,7 +2846,7 @@ Mosur Mohan: changed etags.c
Motorola: changed buff-menu.el
-Muchenxuan Tong: changed org-timer.el
+Muchenxuan Tong: changed org-agenda.el org-timer.el
Murata Shuuichirou: changed coding.c
@@ -3023,8 +3029,8 @@ Paul Eggert: wrote rcs2log
and co-wrote cal-dst.el
and changed lisp.h Makefile.in alloc.c configure.ac editfns.c xdisp.c
sysdep.c process.c keyboard.c fileio.c image.c emacs.c xterm.c data.c
- dispextern.h fns.c lread.c buffer.c eval.c xfns.c xfaces.c
- and 711 other files
+ dispextern.h fns.c lread.c eval.c buffer.c xfns.c xfaces.c
+ and 712 other files
Paul Fisher: changed fns.c
@@ -3201,7 +3207,7 @@ Rafael Sepúlveda: changed TUTORIAL.es
Raffael Mancini: changed misc.el
-Rainer Orth: changed Makefile.in
+Rainer Orth: changed Makefile.in gtkutil.c
Rainer Schoepf: wrote alpha.h unexalpha.c
and changed osf1.h alloc.c buffer.c callint.c data.c dispextern.h doc.c
@@ -3894,6 +3900,7 @@ Toke Høiland-Jørgensen: changed nnmaildir.el smime.el
Tokuya Kameshima: wrote org-mew.el
and co-wrote org-wl.el
+and changed org-agenda.el
Tom Breton: changed autoinsert.el cus-edit.el gnus-agent.el lread.c
@@ -4012,8 +4019,6 @@ Vegard Øye: changed viper-init.el
Victor Zandy: wrote zone.el
-Vida Gábor: changed gnus-demon.el
-
Viktor Rosenfeld: changed ob-sql.el
Ville Skyttä: changed mh-comp.el pgg.el tcl.el
View
6 etc/NEWS
@@ -32,9 +32,9 @@ features (image support, etc.) that are normally enabled by default.
** New configure option `--enable-gcc-warnings' (for developing/debugging
Emacs). If building with GCC, this enables compile-time checks that
-warn about possibly-questionable C code. On a recent GNU system there
-should be no warnings; on older and on non-GNU systems the generated
-warnings may be useful.
+warn/give errors about possibly-questionable C code. On a recent GNU
+system there should be no warnings; on older and on non-GNU systems
+the results may be useful to developers.
** The configure option `--enable-use-lisp-union-type' has been
renamed to `--enable-check-lisp-object-type', as the resulting
View
113 info/cl.info
@@ -711,9 +711,10 @@ This package defines the Common Lisp predicate `cl-equalp'.
Also note that the Common Lisp functions `member' and `assoc' use
`eql' to compare elements, whereas Emacs Lisp follows the MacLisp
-tradition and uses `equal' for these two functions. In Emacs, use
-`memq' (or `cl-member') and `assq' (or `cl-assoc') to get functions
-which use `eql' for comparisons.
+tradition and uses `equal' for these two functions. The functions
+`cl-member' and `cl-assoc' use `eql', as in Common Lisp. The standard
+Emacs Lisp functions `memq' and `assq' use `eq', and the standard
+`memql' uses `eql'.

File: cl.info, Node: Control Structure, Next: Macros, Prev: Predicates, Up: Top
@@ -5202,58 +5203,58 @@ Node: Time of Evaluation19648
Node: Predicates25576
Node: Type Predicates25904
Node: Equality Predicates30637
-Node: Control Structure31935
-Node: Assignment32784
-Node: Generalized Variables34027
-Node: Setf Extensions34810
-Node: Modify Macros38965
-Node: Variable Bindings45662
-Node: Dynamic Bindings46215
-Node: Function Bindings47049
-Node: Macro Bindings49608
-Node: Conditionals52891
-Node: Blocks and Exits55491
-Node: Iteration58527
-Node: Loop Facility63806
-Node: Loop Basics64706
-Node: Loop Examples67263
-Node: For Clauses69572
-Node: Iteration Clauses81438
-Node: Accumulation Clauses83308
-Node: Other Clauses85679
-Node: Multiple Values91774
-Node: Macros93319
-Node: Declarations96569
-Node: Symbols104410
-Node: Property Lists104733
-Node: Creating Symbols107963
-Node: Numbers109966
-Node: Predicates on Numbers110432
-Node: Numerical Functions111239
-Node: Random Numbers114550
-Node: Implementation Parameters117117
-Node: Sequences120290
-Node: Sequence Basics120982
-Node: Mapping over Sequences124543
-Node: Sequence Functions130686
-Node: Searching Sequences136285
-Node: Sorting Sequences139376
-Node: Lists142069
-Node: List Functions142517
-Node: Substitution of Expressions145246
-Node: Lists as Sets147184
-Node: Association Lists150982
-Node: Structures152467
-Node: Assertions167313
-Node: Efficiency Concerns169840
-Node: Common Lisp Compatibility174467
-Node: Porting Common Lisp176920
-Node: Obsolete Features185922
-Node: Obsolete Lexical Binding186585
-Node: Obsolete Macros190348
-Node: Obsolete Setf Customization193077
-Node: GNU Free Documentation License199559
-Node: Function Index224741
-Node: Variable Index239324
+Node: Control Structure31991
+Node: Assignment32840
+Node: Generalized Variables34083
+Node: Setf Extensions34866
+Node: Modify Macros39021
+Node: Variable Bindings45718
+Node: Dynamic Bindings46271
+Node: Function Bindings47105
+Node: Macro Bindings49664
+Node: Conditionals52947
+Node: Blocks and Exits55547
+Node: Iteration58583
+Node: Loop Facility63862
+Node: Loop Basics64762
+Node: Loop Examples67319
+Node: For Clauses69628
+Node: Iteration Clauses81494
+Node: Accumulation Clauses83364
+Node: Other Clauses85735
+Node: Multiple Values91830
+Node: Macros93375
+Node: Declarations96625
+Node: Symbols104466
+Node: Property Lists104789
+Node: Creating Symbols108019
+Node: Numbers110022
+Node: Predicates on Numbers110488
+Node: Numerical Functions111295
+Node: Random Numbers114606
+Node: Implementation Parameters117173
+Node: Sequences120346
+Node: Sequence Basics121038
+Node: Mapping over Sequences124599
+Node: Sequence Functions130742
+Node: Searching Sequences136341
+Node: Sorting Sequences139432
+Node: Lists142125
+Node: List Functions142573
+Node: Substitution of Expressions145302
+Node: Lists as Sets147240
+Node: Association Lists151038
+Node: Structures152523
+Node: Assertions167369
+Node: Efficiency Concerns169896
+Node: Common Lisp Compatibility174523
+Node: Porting Common Lisp176976
+Node: Obsolete Features185978
+Node: Obsolete Lexical Binding186641
+Node: Obsolete Macros190404
+Node: Obsolete Setf Customization193133
+Node: GNU Free Documentation License199615
+Node: Function Index224797
+Node: Variable Index239380

End Tag Table
View
2 info/dired-x.info
@@ -31,7 +31,7 @@ provided by the file `dired-x.el'.
* Based on `dired.texi' by Sebastian Kremer <sk@thp.uni-koeln.de>
- * For `dired-x.el' as distributed with GNU Emacs 24.2.92.
+ * For `dired-x.el' as distributed with GNU Emacs 24.2.93.
Copyright (C) 1994-1995, 1999, 2001-2013 Free Software Foundation,
View
239 info/ede.info
@@ -389,8 +389,10 @@ or click on the `Create Project' item in the `Development' menu.
The `ede-new' command prompts for the type of project you would like
to create. Each project type has its own benefits or language specific
-enhancements. EDE supports four different project types: `Make',
-`Automake', `direct Automake', and `Simple'.
+enhancements. Not all projects that EDE supports also allow creating a
+new project. Projects such as `emacs' or `linux' are designed to
+recognize existing projects only. Project types such as `Make' and
+`Automake' do support creating new project types with `ede-new'.
* For the `Make' project type, EDE creates a "project file", called
`Project.ede', in each project directory. Information about the
@@ -403,19 +405,6 @@ enhancements. EDE supports four different project types: `Make',
handles the Automake bootstrapping routines, which import and
maintain a `configure.am' script and other required files.
- * For the `direct Automake' project type, EDE reads directly from
- the Automake files.
-
- You cannot create direct Automake projects with the `ede-new'
- command. Instead, when you visit a project with existing Automake
- files, EDE automatically detects them.
-
- * The `Simple' project type provides light-weight constructs for
- identifying a project root and looking up files. If you already
- have a non-EDE project infrastructure, you can use a `Simple'
- project to provide other Emacs packages, such as Semantic, with
- some information about the project. *Note Simple projects::.
-
A subproject is merely a project in a subdirectory of another
project. You can create a subproject by using the `ede-new' command (or
the `Create Project' menu item), while visiting a buffer in a
@@ -756,25 +745,19 @@ File: ede.info, Node: Simple projects, Prev: Arduino projects, Up: Miscellane
7.5 Simple Projects
===================
-There is a wide array of Simple projects. The root for simple projects
-is the class `ede-simple-project'. This handles the infrastructure of
-storing a .ede file if needed.
-
- The class `ede-simple-project' is designed to be subclassed. Then
-key EDE methods can be overridden to provide a quick wrapper over any
-project.
-
- A second project type is `ede-cpp-root'. This project type is
-designed to be created for a directory hierarchy full of C/C++ code.
-It can be configured with minimal lisp knowledge to do header file
-lookup for Semantic, improving code completion performance.
+There is a wide array of simple projects. In this case a simple
+project is one that detects, or is directed to identify a directory as
+belonging to a project, but doesn't provide many features of a typical
+EDE project. Having the project however allows tools such as Semantic
+to find sources and perform project level completions.
* Menu:
* ede-cpp-root:: This project marks the root of a C/C++ code project.
* ede-java-root:: This project marks the root of a Java project.
* ede-emacs:: A project for working with Emacs.
* ede-linux:: A project for working with Linux kernels.
+* ede-generic-project:: A project type for wrapping build systems with EDE.
* Custom Locate:: Customizing how to locate files in a simple project

@@ -996,7 +979,7 @@ and enables EDE project mode for it.
and has an optimized include file identification function.

-File: ede.info, Node: ede-linux, Next: Custom Locate, Prev: ede-emacs, Up: Simple projects
+File: ede.info, Node: ede-linux, Next: ede-generic-project, Prev: ede-emacs, Up: Simple projects
7.5.4 ede-linux
---------------
@@ -1008,18 +991,68 @@ source tree, and enable EDE project mode for it.
parsing, and has an optimized include file identification function.

-File: ede.info, Node: Custom Locate, Prev: ede-linux, Up: Simple projects
+File: ede.info, Node: ede-generic-project, Next: Custom Locate, Prev: ede-linux, Up: Simple projects
+
+7.5.5 ede-generic-project
+-------------------------
+
+The `ede-generic-project' is a project system that makes it easy to
+wrap up different kinds of build systems as an EDE project. Projects
+such as *note ede-emacs:: require coding skills to create. Generic
+projects also require writing Emacs Lisp code, but the requirements are
+minimal. You can then use `customize-project' to configure build
+commands, includes, and other options for that project. The
+configuration is saved in `EDEConfig.el'.
+
+ Generic projects are disabled by default because they have the
+potential to interfere with other projects. To use the generic project
+sytem to start detecting projects, you need to enable it.
+
+ -- Command: ede-enable-generic-projects
+ Enable generic project loaders.
+
+ This enables generic loaders for projects that are detected using
+ either a `Makefile', `SConstruct', or `CMakeLists'.
+
+ You do not need to use this command if you create your own generic
+ project type.
+
+ If you want to create your own generic project loader, you need to
+define your own project and target classes, and create an autoloader.
+The example for Makefiles looks like this:
+
+ ;;; MAKEFILE
-7.5.5 Custom Locate
+ (defclass ede-generic-makefile-project (ede-generic-project)
+ ((buildfile :initform "Makefile")
+ )
+ "Generic Project for makefiles.")
+
+ (defmethod ede-generic-setup-configuration ((proj ede-generic-makefile-project) config)
+ "Setup a configuration for Make."
+ (oset config build-command "make -k")
+ (oset config debug-command "gdb ")
+ )
+
+ (ede-generic-new-autoloader "generic-makefile" "Make"
+ "Makefile" 'ede-generic-makefile-project)
+
+ This example project will detect any directory with the file
+`Makefile' in it as belonging to this project type. Customization of
+the project will allow you to make build and debug commands more
+precise.
+
+
+File: ede.info, Node: Custom Locate, Prev: ede-generic-project, Up: Simple projects
+
+7.5.6 Custom Locate
-------------------
The various simple project styles all have one major drawback, which is
that the files in the project are not completely known to EDE. When
the EDE API is used to try and file files by some reference name in the
project, then that could fail.
- @TODO - Add ID Utils and CScope examples
-
EDE can therefore use some external locate commands, such as the unix
"locate" command, or "GNU Global".
@@ -1046,6 +1079,11 @@ a file.
`ede-locate-base'. The subclass should also implement two methods.
See the code in `ede-locate.el' for GNU Global as a simple example.
+ @TODO - Add ID Utils and CScope examples
+
+ More on idutils and cscope is in the CEDET manual, and they each have
+their own section.
+

File: ede.info, Node: Extending EDE, Next: GNU Free Documentation License, Prev: Miscellaneous commands, Up: Top
@@ -4440,73 +4478,74 @@ Node: EDE Project Concepts2816
Node: EDE Mode4192
Node: Quick Start4807
Node: Creating a project12236
-Node: Modifying your project14701
-Node: Add/Remove target15259
-Node: Add/Remove files15930
-Node: Customize Features16839
-Node: Project Local Variables17819
-Node: EDE Project Features19698
-Node: Changing Compilers and Flags20389
-Node: Configurations21341
-Node: Building and Debugging22225
-Node: Miscellaneous commands22812
-Ref: ede-locate-setup-options23632
-Node: Make and Automake projects24539
-Node: Automake direct projects25191
-Node: Android projects25785
-Ref: cedet-android-sdk-root26372
-Node: Arduino projects26605
-Node: Simple projects27213
-Node: ede-cpp-root28336
-Node: ede-java-root33560
-Node: ede-emacs36542
-Node: ede-linux36913
-Node: Custom Locate37295
-Node: Extending EDE38774
-Node: Development Overview41484
-Node: Detecting a Project45751
-Node: User interface methods48801
-Node: Base project methods50029
-Node: Sourcecode objects51403
-Node: Compiler and Linker objects53151
-Node: Project55430
-Node: ede-project-placeholder55757
-Node: ede-project57761
-Node: ede-cpp-root-project66727
-Node: ede-simple-project70685
-Node: ede-simple-base-project71267
-Node: ede-proj-project71806
-Node: project-am-makefile77476
-Node: ede-step-project78553
-Node: Targets81944
-Node: ede-target82680
-Node: ede-proj-target88767
-Node: ede-proj-target-makefile94741
-Node: semantic-ede-proj-target-grammar97856
-Node: ede-proj-target-makefile-objectcode99245
-Node: ede-proj-target-makefile-archive100803
-Node: ede-proj-target-makefile-program101921
-Node: ede-proj-target-makefile-shared-object103817
-Node: ede-proj-target-elisp105512
-Node: ede-proj-target-elisp-autoloads107425
-Node: ede-proj-target-makefile-miscelaneous110803
-Node: ede-proj-target-makefile-info112008
-Node: ede-proj-target-scheme114432
-Node: project-am-target115199
-Node: project-am-objectcode116200
-Node: project-am-program117223
-Node: project-am-header-noinst117821
-Node: project-am-header-inst118488
-Node: project-am-lisp119146
-Node: project-am-texinfo119721
-Node: project-am-man120740
-Node: Sourcecode121285
-Node: ede-sourcecode121514
-Node: Compilers124168
-Node: ede-compilation-program124582
-Node: ede-compiler127805
-Node: ede-object-compiler130944
-Node: ede-linker131703
-Node: GNU Free Documentation License133171
+Node: Modifying your project14240
+Node: Add/Remove target14798
+Node: Add/Remove files15469
+Node: Customize Features16378
+Node: Project Local Variables17358
+Node: EDE Project Features19237
+Node: Changing Compilers and Flags19928
+Node: Configurations20880
+Node: Building and Debugging21764
+Node: Miscellaneous commands22351
+Ref: ede-locate-setup-options23171
+Node: Make and Automake projects24078
+Node: Automake direct projects24730
+Node: Android projects25324
+Ref: cedet-android-sdk-root25911
+Node: Arduino projects26144
+Node: Simple projects26752
+Node: ede-cpp-root27705
+Node: ede-java-root32929
+Node: ede-emacs35911
+Node: ede-linux36282
+Node: ede-generic-project36670
+Node: Custom Locate38692
+Node: Extending EDE40274
+Node: Development Overview42984
+Node: Detecting a Project47251
+Node: User interface methods50301
+Node: Base project methods51529
+Node: Sourcecode objects52903
+Node: Compiler and Linker objects54651
+Node: Project56930
+Node: ede-project-placeholder57257
+Node: ede-project59261
+Node: ede-cpp-root-project68227
+Node: ede-simple-project72185
+Node: ede-simple-base-project72767
+Node: ede-proj-project73306
+Node: project-am-makefile78976
+Node: ede-step-project80053
+Node: Targets83444
+Node: ede-target84180
+Node: ede-proj-target90267
+Node: ede-proj-target-makefile96241
+Node: semantic-ede-proj-target-grammar99356
+Node: ede-proj-target-makefile-objectcode100745
+Node: ede-proj-target-makefile-archive102303
+Node: ede-proj-target-makefile-program103421
+Node: ede-proj-target-makefile-shared-object105317
+Node: ede-proj-target-elisp107012
+Node: ede-proj-target-elisp-autoloads108925
+Node: ede-proj-target-makefile-miscelaneous112303
+Node: ede-proj-target-makefile-info113508
+Node: ede-proj-target-scheme115932
+Node: project-am-target116699
+Node: project-am-objectcode117700
+Node: project-am-program118723
+Node: project-am-header-noinst119321
+Node: project-am-header-inst119988
+Node: project-am-lisp120646
+Node: project-am-texinfo121221
+Node: project-am-man122240
+Node: Sourcecode122785
+Node: ede-sourcecode123014
+Node: Compilers125668
+Node: ede-compilation-program126082
+Node: ede-compiler129305
+Node: ede-object-compiler132444
+Node: ede-linker133203
+Node: GNU Free Documentation License134671

End Tag Table
View
296 info/efaq.info
@@ -36,13 +36,13 @@ File: efaq.info, Node: Top, Next: FAQ notation, Prev: (dir), Up: (dir)
The GNU Emacs FAQ
*****************
-This is the GNU Emacs FAQ, last updated on 9 January 2013.
+This is the GNU Emacs FAQ, last updated on 6 February 2013.
This FAQ is maintained as a part of GNU Emacs. If you find any
errors, or have any suggestions, please use `M-x report-emacs-bug' to
report them.
- This is the version of the FAQ distributed with Emacs 24.2.92, and
+ This is the version of the FAQ distributed with Emacs 24.2.93, and
mainly describes that version. Although there is some information on
older versions, details about very old releases (now only of historical
interest) have been removed. If you are interested in this, consult
@@ -860,7 +860,7 @@ File: efaq.info, Node: Latest version of Emacs, Next: New in Emacs 24, Prev:
4.2 What is the latest version of Emacs?
========================================
-Emacs 24.2.92 is the current version as of this writing. A version
+Emacs 24.2.93 is the current version as of this writing. A version
number with two components (e.g., `22.1') indicates a released version;
three components indicate a development version (e.g., `23.0.50' is
what will eventually become `23.1').
@@ -4714,150 +4714,150 @@ Concept Index

Tag Table:
Node: Top1452
-Node: FAQ notation3866
-Node: Basic keys4328
-Ref: Basic keys-Footnote-16148
-Node: Extended commands6230
-Node: Emacs manual7270
-Node: File-name conventions8258
-Node: Common acronyms9649
-Node: General questions10621
-Node: The LPF11071
-Node: Real meaning of copyleft11389
-Node: Guidelines for newsgroup postings12706
-Node: Newsgroup archives14205
-Node: Reporting bugs15162
-Node: Unsubscribing from Emacs lists17278
-Node: Contacting the FSF17809
-Node: Getting help18245
-Node: Basic editing18734
-Node: Learning how to do something19846
-Node: Getting a printed manual22502
-Node: Emacs Lisp documentation23367
-Node: Installing Texinfo documentation24129
-Node: Printing a Texinfo file27849
-Node: Viewing Info files outside of Emacs29203
-Node: Informational files for Emacs29816
-Node: Help installing Emacs31138
-Node: Obtaining the FAQ31690
-Node: Status of Emacs32231
-Node: Origin of the term Emacs32632
-Node: Latest version of Emacs33903
-Node: New in Emacs 2435334
-Node: New in Emacs 2337549
-Node: New in Emacs 2238955
-Node: New in Emacs 2142048
-Node: New in Emacs 2042887
-Node: Common requests43653
-Node: Setting up a customization file45369
-Node: Using Customize46539
-Node: Colors on a TTY47322
-Node: Debugging a customization file48263
-Node: Displaying the current line or column49175
-Node: Displaying the current file name in the titlebar50573
-Node: Turning on abbrevs by default51742
-Node: Associating modes with files52555
-Node: Highlighting a region53510
-Node: Replacing highlighted text53941
-Node: Controlling case sensitivity54844
-Node: Working with unprintable characters55754
-Node: Searching for/replacing newlines57358
-Node: Yanking text in isearch57762
-Node: Wrapping words automatically58102
-Node: Turning on auto-fill by default58577
-Node: Changing load-path59279
-Node: Using an already running Emacs process59758
-Node: Compiler error messages62173
-Node: Indenting switch statements62530
-Node: Customizing C and C++ indentation63129
-Node: Horizontal scrolling65729
-Node: Overwrite mode66410
-Node: Turning off beeping66903
-Node: Turning the volume down67474
-Node: Automatic indentation68174
-Node: Matching parentheses69914
-Node: Hiding #ifdef lines71553
-Node: Repeating commands72033
-Node: Valid X resources73164
-Node: Evaluating Emacs Lisp code73657
-Node: Changing the length of a Tab75126
-Node: Inserting text at the beginning of each line75849
-Node: Forcing the cursor to remain in the same column76903
-Node: Forcing Emacs to iconify itself77530
-Node: Using regular expressions77910
-Node: Replacing text across multiple files78909
-Node: Documentation for etags80059
-Node: Disabling backups80458
-Node: Disabling auto-save-mode81946
-Node: Going to a line by number82852
-Node: Modifying pull-down menus84316
-Node: Deleting menus and menu options87451
-Node: Turning on syntax highlighting88170
-Node: Scrolling only one line90968
-Node: Editing MS-DOS files91662
-Node: Filling paragraphs with a single space92453
-Node: Escape sequences in shell output92870
-Node: Fullscreen mode on MS-Windows93884
-Node: Bugs and problems94722
-Node: Problems with very large files95759
-Node: ^M in the shell buffer96409
-Node: Problems with Shell Mode98205
-Node: Termcap/Terminfo entries for Emacs98885
-Node: Errors with init files100100
-Node: Emacs ignores X resources100925
-Node: Emacs ignores frame parameters102736
-Node: Editing files with $ in the name103584
-Node: Shell mode loses the current directory104028
-Node: Security risks with Emacs104963
-Node: Dired claims that no file is on this line108795
-Node: Compiling and installing Emacs109729
-Node: Installing Emacs109992
-Node: Problems building Emacs112335
-Node: Finding Emacs and related packages113017
-Node: Finding Emacs on the Internet113567
-Node: Finding a package with particular functionality114113
-Node: Packages that do not come with Emacs115288
-Node: Spell-checkers116892
-Node: Current GNU distributions117304
-Node: Difference between Emacs and XEmacs117757
-Node: Emacs for minimalists119449
-Node: Emacs for MS-DOS120056
-Node: Emacs for MS-Windows121111
-Node: Emacs for GNUstep121496
-Node: Emacs for Mac OS X121836
-Node: Key bindings122150
-Node: Binding keys to commands122813
-Node: Invalid prefix characters124900
-Node: Terminal setup code works after Emacs has begun125748
-Node: Working with function and arrow keys127133
-Node: X key translations for Emacs127673
-Node: Backspace invokes help128472
-Node: Swapping keys132266
-Node: Producing C-XXX with the keyboard133522
-Node: No Meta key134144
-Node: No Escape key134682
-Node: Compose Character135246
-Node: Binding combinations of modifiers and function keys135742
-Node: Meta key does not work in xterm136953
-Node: ExtendChar key does not work as Meta139129
-Node: SPC no longer completes file names140042
-Node: Alternate character sets140766
-Node: Emacs does not display 8-bit characters141066
-Node: Inputting eight-bit characters141852
-Node: Right-to-left alphabets142311
-Node: How to add fonts142770
-Node: Mail and news147239
-Node: Changing the included text prefix147790
-Node: Saving a copy of outgoing mail148474
-Node: Expanding aliases when sending mail149413
-Node: Sorting the messages in an Rmail folder150686
-Node: Rmail writes to /var/spool/mail151053
-Node: Replying to the sender of a message151849
-Node: Automatically starting a mail or news reader152938
-Node: Reading news with Emacs153677
-Node: Gnus does not work with NNTP154064
-Node: Making Gnus faster154876
-Node: Catching up in all newsgroups155532
-Node: Concept index155912
+Node: FAQ notation3867
+Node: Basic keys4329
+Ref: Basic keys-Footnote-16149
+Node: Extended commands6231
+Node: Emacs manual7271
+Node: File-name conventions8259
+Node: Common acronyms9650
+Node: General questions10622
+Node: The LPF11072
+Node: Real meaning of copyleft11390
+Node: Guidelines for newsgroup postings12707
+Node: Newsgroup archives14206
+Node: Reporting bugs15163
+Node: Unsubscribing from Emacs lists17279
+Node: Contacting the FSF17810
+Node: Getting help18246
+Node: Basic editing18735
+Node: Learning how to do something19847
+Node: Getting a printed manual22503
+Node: Emacs Lisp documentation23368
+Node: Installing Texinfo documentation24130
+Node: Printing a Texinfo file27850
+Node: Viewing Info files outside of Emacs29204
+Node: Informational files for Emacs29817
+Node: Help installing Emacs31139
+Node: Obtaining the FAQ31691