1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 10:31:37 -08:00
Commit graph

114476 commits

Author SHA1 Message Date
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
Tassilo Horn
a956004715 Fix missing arg in pcase example.
* doc/lispref/control.texi (Pattern matching case statement): Fix missing
argument in simple expression language sample.  Add
some sample programs written in that language.  Mention that
`pcase' requires lexical binding.

Fixes: debbugs:16238
2013-12-24 16:30:59 +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
Xue Fuqiao
0b52b61dd0 Fix my previous change. 2013-12-24 14:52:10 +08:00
Xue Fuqiao
dedfb7f8ee Change some error's to user-error's.
* admin/admin.el (add-release-logs):
(set-version-in-file, set-version, set-copyright):
Use `user-error'.
2013-12-24 12:41:18 +08:00
Chong Yidong
642d7ae8fc Minor edits to NEWS. 2013-12-24 12:14:17 +08:00
Daniel Colascione
d64b630819 Change icomplete to display completions on initial input 2013-12-23 19:48:55 -08:00
Xue Fuqiao
65faed732b * doc/emacs/trouble.texi (Understanding Bug Reporting): Minor update. 2013-12-24 11:07:21 +08:00
Xue Fuqiao
e238324060 Revert 2013-12-23T13:11:29Z!xfq.free@gmail.com.
According to: http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00828.html
2013-12-24 06:27:49 +08:00
Eli Zaretskii
cdcec25959 Last portion of fix for bug #16051 with redisplay loops.
src/xdisp.c (redisplay_tool_bar): Modify the tool-bar-lines frame parameter
 only when the new size is different from the old one, and the new
 size can be achieved given the frame height.
2013-12-23 21:24:25 +02:00
Eli Zaretskii
6313576256 Update MS-Windows installation instructions for librsvg. 2013-12-23 20:32:58 +02:00
Eli Zaretskii
0db7548bea Fix most of bug #16051 with redisplay loops when resizing tool-bar.
src/xdisp.c (tool_bar_height): Use WINDOW_PIXEL_WIDTH to set up the
 iterator X limits, not FRAME_TOTAL_COLS, for consistency with what
 redisplay_tool_bar does.  Improve and fix commentary.
 (hscroll_window_tree): Don't assume w->cursor.vpos is within the
 limits of the glyph matrices.
2013-12-23 18:36:34 +02:00
Andreas Schwab
4157ea7faf * configure.ac: Replace obsolete macro AC_CONFIG_HEADER by
AC_CONFIG_HEADERS.
2013-12-23 16:13:14 +01:00
Daniel Colascione
0da5489875 Move provide to end of file for icomplete 2013-12-23 07:01:32 -08:00
Xue Fuqiao
b7a017ad7d * doc/emacs/regs.texi (Bookmarks): Document `bookmark-default-file'. 2013-12-23 21:17:59 +08:00
Xue Fuqiao
fdac78ed49 * etc/MORE.STUFF: Mention RefTeX. 2013-12-23 21:11:29 +08:00
Ted Zlatanov
d8a2993d3c Noted `gnutls-verify-error', cfengine-mode, and package.el changes.
* NEWS: Updated for `gnutls-verify-error', cfengine-mode, and
package.el changes.
2013-12-23 08:05:27 -05:00
Xue Fuqiao
595c4578bd Minor doc fixes.
* doc/emacs/misc.texi (Shell Mode): Add a cross-reference.

* doc/emacs/building.texi (Lisp Eval): Add an index.
2013-12-23 21:01:25 +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
Ted Zlatanov
a0f20f21e0 Document `gnutls-verify-error'.
* emacs-gnutls.texi (Help For Users): Document `gnutls-verify-error'.
2013-12-23 07:50:47 -05:00
Jan Djärv
30143e3d9b * src/conf_post.h: Use unsigned it for bool_bf if GNUSTEP.
Fixes: debbugs:16210
2013-12-23 13:07:46 +01:00
Xue Fuqiao
44fdad1ceb NEWS tweak. 2013-12-23 19:40:42 +08:00
Xue Fuqiao
2d778742a4 Document special-form-p' and macrop'.
* doc/lispref/eval.texi (Special Forms): Document `special-form-p'.

* doc/lispref/macros.texi (Simple Macro): Document `macrop'.
2013-12-23 19:27:29 +08:00
Xue Fuqiao
882b0b86e6 Fix an argument of `copy-file'.
* doc/lispref/files.texi (Changing Files): Fix an argument of `copy-file'.
2013-12-23 16:50:31 +08:00
Tassilo Horn
c2d736b4e7 Unmark electric-indent-mode; it requires more doc changes. 2013-12-23 09:11:14 +01:00
Xue Fuqiao
46291d111f Document TRIM in `split-string'.
* doc/lispref/strings.texi (Creating Strings): Document TRIM in
`split-string'.
2013-12-23 15:55:08 +08: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
Glenn Morris
aec3bf9f49 Some documenting of load-prefer-newer
* doc/lispref/loading.texi (How Programs Do Loading, Load Suffixes):
Mention `load-prefer-newer'.

* src/lread.c (Fload): Mention load-prefer-newer in doc.
2013-12-22 18:54:28 -08:00
Xue Fuqiao
bb962da29a Document hash-table-keys and hash-table-values'.
* doc/lispref/hash.texi (Other Hash): Document `hash-table-keys and
`hash-table-values'.
2013-12-23 07:19:42 +08:00
Glenn Morris
91dedc43f2 Misc small fixes for some recent doc changes
* doc/emacs/calendar.texi (General Calendar):
* doc/emacs/rmail.texi (Rmail Scrolling):
* doc/misc/woman.texi (Navigation):
Use itemx where appropriate.

* doc/emacs/entering.texi (Entering Emacs): Typo fix.
2013-12-22 15:13:18 -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
Eli Zaretskii
569c1c6ea1 Fix last commit in doc/emacs/regs.texi. 2013-12-22 20:31:38 +02:00
Eli Zaretskii
c181ea400e Add 4 new bidi-class values in unidata-gen.el. 2013-12-22 20:24:23 +02:00
Eli Zaretskii
a9877c32e3 Update UCD reference in ELisp manual. 2013-12-22 20:17:20 +02:00
Eli Zaretskii
77e5bcc52e Fix bug #16216 with 'name' Unicode property of control characters.
admin/unidata/unidata-gen.el (unidata-split-name): Don't give any NAME
 to <control> characters: the Unicode Standard says they have no
 name.

 doc/lispref/nonascii.texi (Character Properties): NAME or OLD-NAME
 properties can be nil (there's no empty string).
2013-12-22 20:02:37 +02:00
Martin Rudalics
a2b89a5195 Handle Bug#16207 by being more restrictive when running hooks.
* window.c (unwind_change_frame): New function.
(Fset_window_configuration): Don't run configuration change hook
while the frame configuration is unsafe.  Call select_window
twice.
2013-12-22 16:19:09 +01: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
Andreas Schwab
647d367f3b Ignore info/dir 2013-12-22 12:33:28 +01:00
Paul Eggert
61d208ade5 Spelling fix. 2013-12-21 23:23:49 -08:00
Xue Fuqiao
8fc36a6803 Document new bool-vector set operation functions.
* doc/lispref/sequences.texi (Bool-Vectors): Document new bool-vector
set operation functions.
2013-12-22 15:11:05 +08:00
Xue Fuqiao
05e8f1ae2e Document `get-pos-property'.
* doc/lispref/text.texi (Examining Properties): Document `get-pos-property'.
2013-12-22 14:25:57 +08:00
Xue Fuqiao
b345c56182 Document `enable-dir-local-variables'.
* doc/lispref/variables.texi (Directory Local Variables): Document `enable-dir-local-variables'.
2013-12-22 14:15:17 +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
Xue Fuqiao
57b837ab5f Document negative argument of replacement commands.
* doc/emacs/search.texi (Special Isearch):
(Query Replace): Document negative argument of replacement commands.
2013-12-22 13:57:32 +08:00
Xue Fuqiao
07e9eaa2dc Document `isearch-forward-symbol-at-point'.
* doc/emacs/search.texi (Symbol Search): Document `isearch-forward-symbol-at-point'.
2013-12-22 13:36:29 +08:00
Xue Fuqiao
8d3c54a0b2 Document image-{next, previous}-file, plus some minor tweak. 2013-12-22 13:20:03 +08: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