Glenn Morris
bb0980751e
Add missing custom :versions, plus small fixes
...
* emacs-lisp/smie.el (smie-config): Add type, version, initialize.
* bookmark.el (bookmark-bmenu-use-header-line):
* doc-view.el (doc-view-scale-internally):
* pcmpl-x.el (pcmpl-x-tlmgr-program, pcmpl-x-ack-program):
* register.el (register-preview-delay):
* net/shr.el (shr-bullet):
* progmodes/cfengine.el (cfengine-cf-promises)
(cfengine-parameters-indent):
* progmodes/octave.el (inferior-octave-error-regexp-alist):
* textmodes/reftex-vars.el (reftex-label-regexps):
* vc/log-edit.el (log-edit-setup-add-author): Add version.
* cedet/ede/linux.el (project-linux-build-directory-default)
(project-linux-architecture-default): Fix custom types. Add version.
* gnus/gnus-icalendar.el (gnus-icalendar-org, gnus-icalendar):
* gnus/gnus-sum.el (gnus-subthread-sort-functions): Add version.
* gnus/gnus-sync.el (gnus-sync-file-encrypt-to): Add type and version.
2013-12-27 18:16:05 -08:00
Glenn Morris
9c61f806fb
Misc small custom fixes
...
The value of defcustom's const should not be quoted!
* lisp/desktop.el (desktop-restore-in-current-display):
* lisp/newcomment.el (comment-empty-lines):
* lisp/progmodes/idlwave.el (idlwave-scan-all-buffers-for-routine-info)
(idlwave-pad-keyword):
* lisp/progmodes/tcl.el (tcl-tab-always-indent):
* lisp/textmodes/reftex-vars.el (reftex-index-default-tag):
* lisp/elec-pair.el (electric-pair-skip-whitespace):
* lisp/progmodes/cfengine.el (cfengine-cf-promises):
* lisp/cedet/ede/linux.el (project-linux-build-directory-default)
(project-linux-architecture-default):
* lisp/erc/erc-button.el (erc-button-alist):
* lisp/gnus/auth-source.el (auth-sources):
* lisp/gnus/nnmairix.el (nnmairix-propagate-marks-upon-close):
* lisp/url/url-history.el (url-history-track):
* lisp/url/url-vars.el (url-honor-refresh-requests):
Fix custom types.
* lisp/net/tls.el (tls-certtool-program): Fix default value.
2013-12-27 17:24:15 -08:00
Juanma Barranquero
e9dc713d18
Fix ChangeLog typos.
2013-12-28 01:36:00 +01:00
Glenn Morris
8449dd1f65
authors.el updates and ChangeLog fixes
...
* lisp/emacs-lisp/authors.el (authors-ignored-files)
(authors-valid-file-names, authors-renamed-files-alist): Additions.
2013-12-27 16:31:33 -08:00
Glenn Morris
72140a0fb0
ChangeLog fixes
2013-12-27 16:08:54 -08:00
Glenn Morris
f1a85e52c8
Revert unnecessary earlier change
2013-12-27 16:03:17 -08:00
Glenn Morris
9cadbf5a93
Auto-commit of loaddefs files.
2013-12-27 19:00:54 -05:00
Jarek Czekalski
fdadeb4997
Shell completion for filenames from current directory, related docs.
...
* lisp/shell.el Shell completion now matches executable filenames from
the current buffer's directory, on systems in which this behaviour
is the default (windows-nt, ms-dos).
* src/callproc.c (Vexec_path): Document that exec-directory is in it.
* doc/emacs/mini.texi (Completion Options): Add a link to Shell Options.
* doc/emacs/misc.texi (Shell Mode): Move documentation of
shell-completion-fignore from Shell Mode to Shell Options.
Fixes: debbugs:15461
2013-12-27 21:58:21 +01:00
Glenn Morris
b1797e3eeb
* lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Unbreak bootstrap.
2013-12-27 12:24:25 -08:00
Lars Ingebrigtsen
e572a7d800
* net/shr.el (shr-insert): Don't infloop if the width is zero.
2013-12-27 16:43:54 +01:00
Stefan Monnier
a4151f3b49
* lisp/icomplete.el (icomplete-show-matches-on-no-input): Default to nil.
...
Fixes: debbugs:16251
2013-12-27 07:55:26 -05:00
Stefan Monnier
7514d3f806
* lisp/electric.el: Move all electric-pair-* to elec-pair.el.
...
* lisp/elec-pair.el: New file, split from electric.el.
2013-12-27 07:53:57 -05:00
Lars Ingebrigtsen
24a6b65e90
Fix another shr infloop in the filling code
...
(shr-find-fill-point): Off by one error in comparison with the
indentation.
2013-12-27 03:58:16 +01:00
Lars Ingebrigtsen
ac5758d162
shr didn't fill Japanese text correctly any more
...
* net/shr.el (shr-find-fill-point): Don't try to fill if the
indentation level is larger than the width, because that will
infloop.
(shr-insert): Fill repeatedly long texts, so that Japanese is
formatted correctly.
Fixes: debbugs:16263
2013-12-27 03:21:42 +01:00
Lars Ingebrigtsen
d96b72a59d
lisp/gnus/gnus-sum.el (gnus-summary-respool-query): Make split tracing work in nnimap groups, too
2013-12-26 22:13:28 +00:00
João Távora
3b8d5131a3
Make Electric Pair mode smarter/more useful:
...
* lisp/electric.el: Pairing/skipping helps preserve
balance. Autobackspacing behaviour. Opens extra newlines between
pairs. Skip whitespace before closing delimiters.
* lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new
features.
* test/automated/electric-tests.lisp: New file.
* doc/emacs/programs.texi: Describe new features.
* lisp/simple.el: Pass non-nil interactive arg to newline call inside
newline-and-indent.
2013-12-26 22:02:49 +00:00
Fabián Ezequiel Gallina
fbcc63a317
* lisp/progmodes/python.el: Use lexical-binding.
...
(python-nav-beginning-of-defun): Stop searching ASAP.
2013-12-26 13:45:19 -03:00
Chong Yidong
2200a8c91d
Update doc for advice changes.
...
* doc/lispref/advice.texi (Advising Functions, Defining Advice):
Special forms can no longer be advised.
* lisp/emacs-lisp/advice.el: Update commentary.
2013-12-26 11:27:45 +08:00
Gnus developers
ed88fb10f4
Misc changes made in Gnus master
2013-12-26 00:59:01 +00:00
Lars Ingebrigtsen
f7f071dcf4
Don't infloop when we can't find a good place to break lines in shr
...
(shr-insert): Don't infloop if we can't find a good place to break
the line.
Fixes: debbugs:16256
2013-12-25 23:52:15 +01:00
Xue Fuqiao
ed78d16c6e
Some fixes for vc-ignore (Bug#15754).
...
Inspired by Andreas Politz and Dmitry Gutov.
2013-12-26 06:57:00 +08:00
Katsumi Yamaoka
55db967fae
lisp/ChangeLog: Fix last commit
2013-12-25 22:53:57 +00:00
Katsumi Yamaoka
38b2c142f4
byte-run.el (eval-when-compile), cc-defs.el (cc-eval-when-compile): Fix edebug spec (bug#16184)
2013-12-25 22:37:04 +00:00
Lars Ingebrigtsen
af3efc3255
lisp/gnus/gnus-sum.el (gnus-summary-exit): Stop animations
2013-12-25 22:28:09 +00:00
Xue Fuqiao
77bbf3713d
Merge from mainline.
2013-12-26 06:27:00 +08:00
Xue Fuqiao
3bc1e1880f
Some fixes for vc-ignore (Bug#15754).
...
Inspired by Andreas Politz and Dmitry Gutov.
2013-12-26 06:24:37 +08:00
Lars Ingebrigtsen
83fa295c12
Grammer fix
2013-12-25 20:38:08 +01:00
Lars Ingebrigtsen
3c856c1415
* net/shr.el (shr-visit-file): Removed debugging function.
2013-12-25 20:37:41 +01:00
Lars Ingebrigtsen
c6c2058404
Further shr quotation mark fill fixes
...
(shr-char-kinsoku-bol-p): The quotation mark isn't a kinsoky BOL char.
(shr-find-fill-point): Remove the special checks for the quotation
mark, since `shr-char-kinsoku-bol-p' should now return the right
thing.
2013-12-25 19:14:49 +01:00
Fabián Ezequiel Gallina
0137922173
* lisp/progmodes/python.el:
...
(python-nav--lisp-forward-sexp): New function.
(python-nav--lisp-forward-sexp-safe): Use it. Rename from
python-nav-lisp-forward-sexp-safe.
(python-nav--forward-sexp): New argument SAFE allows switching
forward sexp movement behavior for parens.
(python-nav-forward-sexp): Throw errors on unterminated parens.
(python-nav-backward-sexp, python-nav-forward-sexp-safe)
(python-nav-backward-sexp-safe): New functions.
(python-shell-buffer-substring): Use
`python-nav-forward-sexp-safe'.
* test/automated/python-tests.el
(python-nav-lisp-forward-sexp-safe-1): Remove test.
(python-nav-forward-sexp-safe-1): New test.
Fixes: debbugs:16191
2013-12-25 15:07:31 -03:00
Lars Ingebrigtsen
99e4926fcb
Fold shr text with single quotation marks better
...
* net/shr.el (shr-find-fill-point): Don't break lines before a
quotation mark.
2013-12-25 18:31:39 +01:00
Kenjiro NAKAYAMA
fec0e8283f
eww textarea fixups
...
* net/eww.el (eww-form-textarea): Use a different face for
textareas than text input since they have different keymaps.
Fixes: debbugs:16142
2013-12-25 16:33:16 +01:00
Fabián Ezequiel Gallina
89c868adee
* lisp/progmodes/python.el (python-nav-beginning-of-statement): Speed
...
up.
Fixes: debbugs:15295
2013-12-24 16:48:40 -03:00
Lars Ingebrigtsen
eeef121a18
eww bookmark window restoration
...
* net/eww.el (eww-bookmark-browse): Use `quit-window' to restore
the window configuration.
2013-12-24 19:07:55 +01:00
Eli Zaretskii
121ea65f3f
Fix eww-open-file for MS-Windows and MS-DOS.
...
lisp/net/eww.el (eww-open-file): Ensure 3 slashes after "file:" when
we run on MS-Windows or MS-DOS.
2013-12-24 19:23:56 +02:00
Martin Rudalics
18cee9eca2
In balance-windows-area don't call window-height and window-width. Bug#16241.
...
* window.el (balance-windows-area): Call window-size instead of
window-height and window-width. Bug#16241.
2013-12-24 17:42:03 +01:00
Xue Fuqiao
1139b0be8b
* doc/emacs/trouble.texi (Checklist): Fix a cross-reference.
2013-12-24 16:33:02 +08:00
Lars Ingebrigtsen
58f2b9a558
Fix eww bookmark window configuration
...
* net/eww.el (eww-bookmark-quit): Remove.
(eww-bookmark-browse): Restore the window configuration when you
choose a bookmark.
Fixes: debbugs:16144
2013-12-24 08:25:27 +01:00
Daniel Colascione
d64b630819
Change icomplete to display completions on initial input
2013-12-23 19:48:55 -08:00
Daniel Colascione
0da5489875
Move provide to end of file for icomplete
2013-12-23 07:01:32 -08:00
Ted Zlatanov
b90aa4f440
net/gnutls.el (gnutls-verify-error): Add version tag.
...
* net/gnutls.el (gnutls-verify-error): Add version tag.
2013-12-23 07:51:51 -05:00
Chong Yidong
7510b0219c
* indent.el (indent-rigidly): Use substitute-command-keys.
2013-12-23 12:07:01 +08:00
Chong Yidong
8cd22a0818
Rename set-temporary-overlay-map -> set-transient-map
...
* lisp/subr.el (set-transient-map): Rename from
set-temporary-overlay-map. Doc fix.
* lisp/face-remap.el (text-scale-adjust):
* lisp/indent.el (indent-rigidly):
* lisp/kmacro.el (kmacro-call-macro):
* lisp/minibuffer.el (minibuffer-force-complete):
* lisp/repeat.el (repeat):
* lisp/simple.el (universal-argument--mode):
* lisp/calendar/todo-mode.el (todo-insert-item--next-param):
* lisp/progmodes/f90.el (f90-abbrev-start): Callers changed.
* lisp/org/org.el (orgstruct-make-binding): Call set-transient-map
instead of old name set-temporary-overlay-map.
* doc/lispref/keymaps.texi (Controlling Active Maps): Renamed
set-temporary-overlay-map to set-transient map. Doc fixes.
(Searching Keymaps): The transient keymap takes precedence.
2013-12-23 11:59:10 +08:00
Kenjiro NAKAYAMA
56890ecdb8
eww: jump to next select field easier and better ftp error
...
* net/eww.el (eww-tag-select): Add text-property to jump to next
select field.
(eww) : Add non-supported ftp error.
2013-12-22 17:40:35 -05:00
Dmitry Gutov
1f87a56cc7
* lisp/progmodes/ruby-mode.el (ruby--electric-indent-p): Improve the
...
comments. Handle electric indent after typing `?' and `!'.
2013-12-22 22:38:26 +02:00
Chong Yidong
dca38cf960
Prevent themes from obliterating faces on low-color terminals.
...
* lisp/faces.el (face-spec-recalc): If the theme specs are not
applicable to a frame, fall back on the defface spec.
2013-12-22 21:40:44 +08:00
Dmitry Gutov
f235149801
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Return t
...
after `{'. We need it after block openers, and it doesn't seem
to hurt after hash openers.
2013-12-22 08:04:40 +02:00
Dmitry Gutov
6cddebc11b
Integrate ruby-mode with electric-indent-mode better
...
* lisp/progmodes/ruby-mode.el (ruby--at-indentation-p): New function,
extracted from `ruby-smie-rules'.
(ruby--electric-indent-chars): New variable.
(ruby--electric-indent-p): New function.
(ruby-mode): Use `electric-indent-functions' instead of
`electric-indent-chars'.
2013-12-22 06:57:00 +02:00
Dmitry Gutov
65a1da00fe
* lisp/progmodes/ruby-mode.el (ruby-align-to-stmt-keywords): Tweak the
...
docstring.
(ruby-smie-rules): Indent plus one level after `=>'.
2013-12-22 04:31:21 +02:00
Richard M. Stallman
b51ad4cf0a
Document how to make RET not indent.
...
* simple.el (newline): Doc fix.
2013-12-21 17:55:59 -05:00