1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 16:51:06 -07:00
Commit graph

122846 commits

Author SHA1 Message Date
Nicolas Petton
d1fb5e6c49 * lisp/arc-mode.el (archive-rar-summarize): Better alignment of the columns. 2015-09-30 10:13:26 +02:00
Nicolas Petton
25979c8e35 Use unar and lsar to handle RAR archives in arc-mode
* lisp/arc-mode.el (archive-rar-extract, archive-extract-by-file): Rely
on unar and lsar instead of unrar-free for RAR archives (Bug#17663).
2015-09-30 10:13:26 +02:00
Vibhav Pant
9a241ddfff ; * Add admin/MAINTAINERS entries
* Add entries for Vibhav Pant.

* Add entries for files in lisp/net that don't have a maintainer.
2015-09-30 13:28:58 +05:30
Wieland Hoffmann
afd17a95b8 Clarify :create in auth-source's docs
* auth-source.el (auth-source-search): Clarify :create's meaning.

Copyright-paperwork-exempt: yes
2015-09-30 09:51:32 +02:00
Phil Sainty
3968fa6a44 Avoid empty -path arguments in rgrep
* lisp/progmodes/grep.el (rgrep-default-command): Remove nil from
the list produced according to grep-find-ignored-directories,
before passing it to Find/Grep invocation.  (Bug#21548)
2015-09-30 10:39:21 +03:00
Eli Zaretskii
47089e0cc8 Clarify documentation of pos-visible-in-window-p
* src/window.c (Fpos_visible_in_window_p): Clarify the meaning of
t for POS.  See
http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html
for the original report.

* doc/lispref/windows.texi (Window Start and End): Clarify the
meaning of t for the POSITION argument of pos-visible-in-window-p.
2015-09-30 10:19:41 +03:00
Stefan Monnier
e1877439d8 * lisp/progmodes/prolog.el: Fix various indentation cases
(prolog-operator-chars): New const (add \\).
(prolog-smie-forward-token, prolog-smie-backward-token): Use it.
(prolog-smie-rules): Add rules according to bug#21526.
2015-09-29 23:28:32 -04:00
Dmitry Gutov
300bce3a09 ; * admin/MAINTAINERS: Add entries for Dmitry Gutov
Author:
2015-09-30 05:17:30 +03:00
Stefan Monnier
d6b49570f6 * lisp/progmodes/sh-script.el: Old "dumb" continued line indent
(sh-indent-after-continuation): Add new value `always' (bug#17620)
(sh-smie-sh-rules): Remove old handling of continued lines.
(sh-smie--indent-continuation): New function.
(sh-set-shell): Use it.
2015-09-29 21:43:07 -04:00
Stefan Monnier
90a6f8d074 * lisp/progmodes/octave.el: Use grammar more; Handle enumeration fun
Remove redundant :group keyword args.
(octave-begin-keywords, octave-else-keywords, octave-end-keywords):
Remove variables.
(octave-operator-table, octave-smie-bnf-table): Use let-when-compile to
turn them into compile-time variables.
Auto-generate the "foo ... end" rules from the "foo ... endfoo" rules.
Add rules for break, continue, return, global, and persistent.
Refine the rule for "until".
(octave-smie--funcall-p, octave-smie--end-index-p)
(octave-smie--in-parens-p): New functions.
(octave-smie-backward-token, octave-smie-forward-token): Use them to
distinguish the "enumeration" function and the "end" index from
their corresponding keywords.
(octave--block-offset-keywords): New constant.
(octave-smie-rules): Use it.  Adjust rules for new global/persistent parsing.
(octave-reserved-words): Redefine using octave-smie-grammar.
(octave-font-lock-keywords): Use octave-smie--funcall-p and
octave-smie--end-index-p.
2015-09-29 15:13:44 -04:00
Stefan Monnier
1fea2f3b74 * lisp/emacs-lisp/lisp-mode.el (let-when-compile): Work like let* 2015-09-29 15:08:55 -04:00
Eli Zaretskii
b425b3ffb8 nt/INSTALL: Remove references to GTK site
That site no longer offers Windows downloads.
2015-09-29 19:34:25 +03:00
Glenn Morris
2211052bbf ; ChangeLog fix 2015-09-29 12:31:41 -04:00
Eli Zaretskii
50e844ce73 * nt/INSTALL: Add instructions for installing Git. 2015-09-29 10:08:29 +03:00
Katsumi Yamaoka
8b95ee49bc * net/shr.el (shr-colorize-region): Allow 88-color tty to use colors.
Suggested by Eli Zaretskii.
2015-09-29 06:30:48 +00:00
Katsumi Yamaoka
888d644f0b * net/shr.el (shr-colorize-region):
Don't do it on a system not supporting 256 above colors (bug#21557).
2015-09-29 02:01:50 +00:00
Dmitry Gutov
166a6556d0 ; Remove extraneous "coding: utf-8" specifications in Elisp files 2015-09-29 01:39:46 +03:00
Dmitry Gutov
2d712286ac Revert "Don't rely on defaults in decoding UTF-8 encoded Lisp files"
This reverts commit db828f62f6.
2015-09-29 01:39:46 +03:00
Dmitry Gutov
e809c39a82 ; * CONTRIBUTE: Tweak the "Non-ASCII characters in Emacs files" section 2015-09-29 01:39:45 +03:00
Nicolas Petton
f6e1f158f0 Add documentation for seq.el
* doc/lispref/sequences.texi: Add documentation regarding extending
seq.el, as well as missing documentation for seq-elt, seq-length, seq-p,
seq-do and seq-map.
2015-09-28 22:18:26 +02:00
Nicolas Petton
f0b71429b9 Better documentation for seq-some
* doc/lispref/sequences.texi:
* lisp/emacs-lisp/seq.el: Update the documentation of seq-some to
guarantee that the returned value is the first non-nil value that
resulted from applying the predicate.
2015-09-28 21:15:58 +02:00
Nicolas Petton
5526561b0c * lisp/arc-mode.el: Sharp-quote function arguments. 2015-09-28 21:15:58 +02:00
Eli Zaretskii
1f279344e4 Avoid redisplay error in ediff-regions-wordwise
* lisp/vc/ediff-util.el
(ediff-clone-buffer-for-region-comparison): Make sure the mark is
set before activating it.  (Bug#21567)
2015-09-28 18:53:26 +03:00
Eli Zaretskii
3a0974d939 ; Remove unnecessary resetting of inhibit_free_realized_faces 2015-09-28 16:48:52 +03:00
Eli Zaretskii
85cd80bb16 ; Fix last commit 2015-09-28 16:00:13 +03:00
Eli Zaretskii
a11ae01df9 Another attempt to fix crashes due to prematurely freed faces
* src/xdisp.c (redisplay_internal): Inhibit freeing of realized
faces for as long as we might have desired matrices that reference
those faces.  (Bug#21428)
2015-09-28 15:50:29 +03:00
Tassilo Horn
28ddc85047 Add auctex development list email address 2015-09-28 10:59:21 +02:00
Tassilo Horn
4df75ab9e9 Add admin/MAINTAINERS entries
* admin/MAINTAINERS: Add entries for AUCTeX team and myself.
2015-09-28 09:37:33 +02:00
(tiny change) Arash Esbati
d944f728b7 Improve wrapfig package support and caption parsing
* lisp/textmodes/reftex-vars.el (reftex-label-alist-builtin): Correct
description string and add wraptable environment.
(reftex-default-context-regexps): Improve caption regexp.

Copyright-paperwork-exempt: yes
2015-09-28 08:31:57 +02:00
Anders Lindgren
e55460e53c Respect value of frame_resize_pixelwise when handling fullscreen state.
* src/nsterm.m (handleFS): Respect frame_resize_pixelwise when
setting size increments.
2015-09-28 08:11:14 +02:00
Michael Albinus
73b0901ce0 * src/gfilenotify.c (Fgfile_add_watch): Cleanup temporary variable. 2015-09-27 20:16:06 +02:00
Glenn Morris
eb2a40e1f0 ; Auto-commit of ChangeLog files. 2015-09-27 06:24:03 -04:00
Eli Zaretskii
f49e3a2603 ; Mention non-ASCII encoding issues in CONTRIBUTE
* CONTRIBUTE: Document recommendations for encoding non-ASCII
characters in Emacs sources.
2015-09-27 11:30:35 +03:00
Simen Heggestøyl
1ac5a9c20c Add prettify-symbols-alist for js-mode
* lisp/progmodes/js.el (js--prettify-symbols-alist): New defconst.
(js-mode): Use it.
2015-09-27 10:04:09 +02:00
Eli Zaretskii
3fb5fcb186 ; * CONTRIBUTE: Mention admin/MAINTAINERS. 2015-09-27 10:56:30 +03:00
Eli Zaretskii
944952a741 * nt/subdirs.el: File deleted (no longer used). 2015-09-27 10:50:46 +03:00
Eli Zaretskii
2fbaf30427 ; * admin/MAINTAINERS: Minor copyedits 2015-09-27 10:48:44 +03:00
Xue Fuqiao
d514ddd638 ; * admin/MAINTAINERS: Add an entry for Xue Fuqiao. 2015-09-27 09:25:52 +08:00
Nicolas Petton
984c40a90f ; * admin/MAINTAINERS: Add entries for Nicolas Petton 2015-09-27 01:58:38 +02:00
Alan Mackenzie
3d16ffb304 Fix follow-scroll-up/down, making them replacements for scroll-up/down.
1. Allow point to move between follow windows in scroll operations.
2. Fix bug where `right-char' just before EOB caused spurious scrolling,
when EOB was isolated in the last follow window.

lisp/follow.el (follow-fixed-window): New variable.
(follow-get-scrolled-point): New function.
(follow-scrol-up, follow-scroll-down): Add autoload cookies.
Reformulate
the code.  Put `scroll-command' properties on the functions.  Correct
minor errors in ...-down's doc string and code.
(follow-calc-win-end): Amend incomplete doc string.  Use
`pos-visible-in-window-p' to check whether EOB is in the window.
(follow-estimate-first-window-start): Correct an off-by-1 error.
(follow-adjust-window): Add handling for explicit scrolling operations.
2015-09-26 19:07:24 +00:00
Simen Heggestøyl
2e775b43e0 ; * admin/MAINTAINERS: Add entry for Simen Heggestøyl 2015-09-26 20:58:49 +02:00
Michael Albinus
b7001598a5 ; * admin/MAINTAINERS: Add entries for Michael Albinus 2015-09-26 20:46:53 +02:00
Paul Eggert
1d94461a15 * admin/MAINTAINERS: Add self, plus list some more files sans maintaners. 2015-09-26 10:04:02 -07:00
Artur Malabarba
139e55a584 ; * admin/MAINTAINERS: Add entries for Artur Malabarba 2015-09-26 17:40:57 +01:00
Eli Zaretskii
88ab6655a8 ; * admin/MAINTAINERS: Update Eli Zaretskii's interests 2015-09-26 12:48:44 +03:00
Zachary Kanfer
80cc5d13d4 New DWIM commands for changing letter-case
* lisp/simple.el (upcase-dwim, downcase-dwim, capitalize-dwim):
New functions.  (Bug#21501)

Copyright-paperwork-exempt: yes
2015-09-26 11:09:19 +03:00
Eli Zaretskii
7b532d3e26 * etc/PROBLEMS: Document problems with pasting on MS-Windows 2015-09-26 10:25:58 +03:00
Eli Zaretskii
e573d08ef1 Make face realization be more frame-specific
* src/frame.h (struct f): New flag face_change.
* src/xfaces.c (Finternal_make_lisp_face)
(Finternal_copy_lisp_face, Finternal_set_lisp_face_attribute)
(update_face_from_frame_parameter): Set the face_change flag only
for the frame whose faces are affected.
* src/xdisp.c (init_iterator): If a frame's face_change flag is
set, free faces only on that frame.
(redisplay_internal): Disable "display optimization 1" if the
frame's face_change flag is set.
(redisplay_window): Don't allow skipping a window's redisplay if
its frame's face_change flag is set.
* src/frame.c (x_set_screen_gamma): Instead of calling
Fclear_face_cache, call clear_face_cache and set
windows_or_buffers_changed to a non-zero value.  This avoids
setting the global face_change flag that triggers face realization
on all frames and thorough redisplay of all of them.

* lisp/term/tty-colors.el (tty-register-default-colors): Don't
clear face cache if the selected frame is a GUI frame.
2015-09-26 09:50:58 +03:00
Tassilo Horn
3fbc53b09c Remove font-latex specific check
* lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Use
syntax-ppss data to identify verbatim contents.
2015-09-26 07:37:58 +02:00
Tassilo Horn
188f657a82 Fix false negatives in tex--prettify-symbols-compose-p.
* lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Fix some
false negatives.
2015-09-25 23:04:39 +02:00