Paul Eggert
899b41b6e3
Merge from trunk.
2012-04-14 11:11:27 -07:00
Glenn Morris
3c80ae807c
Comment.
2012-04-14 10:53:52 -07:00
Juanma Barranquero
3603c3b1c5
* lisp/server.el: Doc fixes.
...
(server-auth-key, server-generate-key): Doc fixes.
(server-get-auth-key): Doc fix. Use `string-match-p'.
(server-start): Reflow docstring.
2012-04-14 14:58:29 +02:00
Stefan Monnier
9c2d6a4ab2
Avoid the use of ((lambda ...) ...) in lexical-binding code.
...
* emacs-lisp/easy-mmode.el (define-minor-mode): Use funcall.
Fixes: debbugs:11241
2012-04-14 08:48:27 -04:00
Lars Ingebrigtsen
e6de100c5e
(server-generate-key): `called-interactively-p' requires a parameter.
2012-04-14 13:36:26 +02:00
Michal Nazarewicz
29734c2156
Allow using `server-auth-key' to set a permanent shared key
...
* server.el (server-auth-key): New variable.
(server-generate-key): New function.
(server-get-auth-key): New function.
(server-start): Use the new variable and functions to allow
setting a permanent server key.
Fixes: debbugs:9423
2012-04-14 13:16:17 +02:00
Chong Yidong
0be641c057
* doc/emacs/glossary.texi (Glossary): Standardize on "text terminal" terminology.
...
All callers changed.
2012-04-14 16:25:06 +08:00
Paul Eggert
3078ffdd45
Merge from trunk.
2012-04-13 23:38:33 -07:00
Leo Liu
d65c95210d
* lisp/vc/diff-mode.el (diff-file-prev/next): Fix typo.
2012-04-14 14:28:57 +08:00
Paul Eggert
b948ce8b02
Make GC_MAKE_GCPROS_NOOPS the default (Bug#9926).
...
* lisp.h (GC_MARK_STACK): Default to GC_MAKE_GCPROS_NOOPS.
* s/cygwin.h, s/darwin.h, s/freebsd.h, s/gnu.h, s/irix6-5.h, s/msdos.h:
* s/netbsd.h, s/sol2-6.h:
Remove definition of GC_MARK_STACK, since the default now works.
* s/aix4-2.h, s/hpux10-20.h, s/unixware.h:
Define GC_MARK_STACK to GC_USE_GCPROS_AS_BEFORE, since that's
no longer the default.
* s/gnu-linux.h (GC_MARK_STACK): Adjust to change in default.
2012-04-13 23:18:49 -07:00
Paul Eggert
3bace81626
Merge from trunk.
2012-04-13 22:16:02 -07:00
Paul Eggert
5ae255c7e9
Spelling fixes.
...
* lisp/hexl.el (hexl-rulerize): Rename from hexl-rulerise, since
Emacs uses American spelling.
2012-04-13 22:10:55 -07:00
Paul Eggert
ec041b5587
configure: new option --enable-gcc-warnings (Bug#11207)
...
* sed1v2.inp, sed3v2.inp, sedlibmk.inp: GNULIB_WARN_CFLAGS,
WARN_CFLAGS, and WERROR_CFLAGS replace C_WARNINGS_SWITCH.
2012-04-13 22:04:54 -07:00
Chong Yidong
6a00f3808a
* doc/emacs/misc.texi (emacsclient Options): Document "client frame" concept
...
and its effect on C-x C-c more carefully.
2012-04-14 12:48:50 +08:00
Paul Eggert
bdf35b6a6a
Merge from trunk.
2012-04-13 21:37:44 -07:00
Juanma Barranquero
d5e6342ed5
* lisp/emacs-lock.el (emacs-lock-locked-buffer-functions): New hook.
...
(emacs-lock--exit-locked-buffer): Return the locked buffer. Doc fix.
(emacs-lock--kill-emacs-hook, emacs-lock--kill-emacs-query-functions)
(emacs-lock--kill-buffer-query-functions): Run new hook.
Fixes: debbugs:11017
2012-04-14 05:11:18 +02:00
Glenn Morris
870e8fb8db
doc/emacs trivia
...
* doc/emacs/frames.texi (Scroll Bars):
* doc/emacs/glossary.texi (Glossary):
Use consistent case for "X Window System".
2012-04-13 19:42:22 -07:00
Glenn Morris
71cd7772e5
More small edits for doc/emacs/mule.texi
...
* doc/emacs/mule.texi (Select Input Method, Coding Systems):
State command names in kbd tables.
(Recognize Coding): Add cross-ref.
(Output Coding): Don't mention message mode in particular.
(Text Coding, Communication Coding, File Name Coding, Terminal Coding):
Copyedits.
2012-04-13 19:40:49 -07:00
Stefan Monnier
ab036cd7bd
* lisp/progmodes/which-func.el (which-func-modes): Change default.
2012-04-13 22:31:50 -04:00
Glenn Morris
1e103a7cd8
Remove unnecessary @setfilename commands from many doc/lispref/*.texi
2012-04-13 18:59:01 -07:00
Glenn Morris
35dc09a19c
Merge from emacs-24, up to 2012-04-10T02:06:19Z!larsi@gnus.org
2012-04-13 18:46:06 -07:00
Glenn Morris
327732d994
Changed defcustoms should get :version bumps
2012-04-13 18:33:08 -07:00
Vivek Dasmohapatra
b472a59444
* hexl.el (hexl-insert-char): Make display sizes other than 16 work.
2012-04-14 00:31:23 +02:00
Masatake YAMATO
09b95ce39b
Make `C-M-f' and friends work better when prompting for file names
...
* minibuffer.el (minibuffer-local-filename-syntax): New variable
to allow `C-M-f' and `C-M-b' to move to the nearest path
separator.
2012-04-13 23:43:03 +02:00
Lars Ingebrigtsen
4b63a9ca3d
avoid.el compiliation fixups
...
* avoid.el: Require cl when compiling. And also move the
`provide' to the end.
2012-04-13 23:17:38 +02:00
Thierry Volpiatto
0f84437ba2
Allow further `mouse-avoidance-mode' customisations
...
* avoid.el (mouse-avoidance-banish-position): New variable.
(mouse-avoidance-banish-destination): Use it.
2012-04-13 23:15:22 +02:00
Thierry Volpiatto
7b55b8bf5a
Allow further `mouse-avoid-mode' customisations
...
* avoid.el (mouse-avoidance-banish-position): New variable.
(mouse-avoidance-banish-destination): Use it.
2012-04-13 23:12:48 +02:00
Atsuo Ohki
ad3a2b411d
* lread.c (lisp_file_lexically_bound_p): Fix hang at ";-*-\n".
...
Fixes: debbugs:11238
2012-04-13 14:08:18 -04:00
Leo Liu
adedaa1fa6
* lisp/progmodes/which-func.el (which-func-modes): Add objc-mode.
2012-04-13 23:19:58 +08:00
Ken Brown
70e74021ee
Adapt browse-url.el to improvements in Cygwin's cygstart utility.
...
* lisp/net/browse-url.el (browse-url-file-url): Remove Cygwin hack;
this is no longer needed now that cygstart understands file://
URLs.
(browse-url-filename-alist): For the same reason, don't modify
file:// URLs on Cygwin.
2012-04-13 11:15:42 -04:00
Ken Brown
bcd86815d6
* src/s/cygwin.h (PTY_OPEN): Don't try to close a bogus file descriptor.
2012-04-13 10:50:25 -04:00
Stefan Monnier
e75e89ba41
* lisp/emulation/cua-base.el (cua--pre-command-handler-1): Don't activate
...
the region on shift if the binding is already shifted.
Fixes: debbugs:11221
2012-04-13 09:32:37 -04:00
Glenn Morris
031fabfc1a
Auto-commit of generated files.
2012-04-13 06:17:25 -04:00
Chong Yidong
9557e2beb2
Fix for C-x C-x in cua-selection-mode.
...
* emulation/cua-base.el (cua-exchange-point-and-mark): Just call
exchange-point-and-mark if cua-enable-cua-keys is nil.
Fixes: debbugs:11191
2012-04-13 15:10:11 +08:00
Chong Yidong
c6e571fbb7
Fix typo in last commit.
2012-04-13 14:22:01 +08:00
Reuben Thomas
c25df26eff
* src/indent.c (Fmove_to_column): Change interactive spec.
2012-04-13 14:20:39 +08:00
Chong Yidong
03ed9e82ad
* doc/lispref/customize.texi (Custom Themes): Also document load-theme etc.
2012-04-13 12:18:40 +08:00
Glenn Morris
05f7d0d3fa
More small edits for doc/emacs/mule.texi
...
* mule.texi (Select Input Method, Coding Systems, Recognize Coding):
Copyedits.
(Coding Systems): Mac OS X apparently uses newlines for EOL.
(Recognize Coding): Remove old auto-coding-regexp-alist example.
auto-coding-functions does not override coding: tags.
Remove rmail-decode-mime-charset; it no longer has any effect.
2012-04-12 20:59:27 -07:00
Glenn Morris
050bb9b321
* doc/misc/Makefile.in: Replace non-portable use of $< in emacs-gnutls rules.
2012-04-12 20:01:59 -04:00
Teodor Zlatanov
5f9a4e98c0
Backport addition of emacs-gnutls manual from trunk
2012-04-12 19:59:47 -04:00
Glenn Morris
8712423321
* doc/emacs/ack.texi (Acknowledgments): Don't mention obsolete mailpost.el.
2012-04-12 19:51:19 -04:00
Glenn Morris
82f289a4ef
Obsolete lisp/mail/mailpost.el
2012-04-12 19:47:13 -04:00
Lars Magne Ingebrigtsen
d11f2f381a
gnus-msg.el (gnus-inews-insert-gcc): `C-x m' on a non-group line fixup
2012-04-12 22:38:08 +00:00
Drew Adams
d333dc4c96
* imenu.el (imenu--generic-function): Ignore invisible definitions.
...
Fixes: debbugs:10123
2012-04-12 22:00:24 +02:00
Jari Aalto
0a6dd5e26f
* processes.texi (Synchronous Processes): Mention `default-directory'.
...
Fixes: debbugs:7515
2012-04-12 21:14:43 +02:00
Juanma Barranquero
9401b32679
lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Fix typo in 2011-12-04T17:13:01Z!lekktu@gmail.com.
...
Call ttyname instead of passing its address.
2012-04-12 20:22:06 +02:00
Glenn Morris
da748f050e
New defcustoms should get :version tags
2012-04-12 09:33:13 -07:00
Vivek Dasmohapatra
0d15b5ba4d
Allow the user to alter the bit grouping in hexl.el
...
* hexl.el (hexl-bits): New variable.
(hexl-options): Mention the variable in the doc string.
(hexl-rulerise): New function.
(hexl-line-displen): New function
(hexl-mode): Mention the new variable.
(hexl-mode, hexl-current-address, hexl-current-address): Use the
displen.
(hexl-ascii-start-column): New function.
(hexl-address-to-marker, hexl-beginning-of-line, hexl-options)
(hexl-insert-char, hexl-mode-ruler): Use the displen.
Fixes: debbugs:4941
2012-04-12 17:58:53 +02:00
Chong Yidong
81927dd2a4
New Lisp manual nodes, Applying Customizations and Custom Themes.
...
* doc/lispref/customize.texi (Applying Customizations):
(Custom Themes): New nodes.
* doc/lispref/display.texi (Defining Faces): Reference custom-set-faces.
* doc/lispref/modes.texi (Defining Minor Modes, Defining Minor Modes):
* doc/lispref/os.texi (Startup Summary): Copyedits.
* doc/emacs/custom.texi (Creating Custom Themes): Add reference to Custom
Themes node in Lisp manual.
* lisp/custom.el (custom-theme-set-variables): Doc fix.
2012-04-12 22:50:58 +08:00
Agustín Martín
64a440db71
textmodes/flyspell.el (flyspell-large-region): Specify encoding for hunspell with ("-i" ENCODING).
...
As done for ispell in in 2012-04-08T17:09:03Z!eliz@gnu.org, in flyspell-large-region we also need
to specify encoding for hunspell with ("-i" ENCODING), in 2 separate
command-line arguments, as expected by hunspell.
2012-04-12 16:19:40 +02:00