1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
Commit graph

132292 commits

Author SHA1 Message Date
Glenn Morris
3959892419 Merge from origin/emacs-26
fd50238 (origin/emacs-26) * doc/lispref/streams.texi (Output Variable...
769ea57 Use "GTK+" where applicable in the manual
5e69219 Document print-escape-control-characters
c00fea9 Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/emac...
a2ab0d0 * doc/emacs/killing.texi (Rectangles): Don't use @key for cha...
6288c3d * lisp/emulation/viper.el: Unbreak it.
bf3535e More fixes in the Emacs manual
c87d04e Avoid aborts in 'md5'
9743f48 Mark keys consistently in manuals
ce557a9 Remove @key{} markups from @kindex entries in manuals
71243f0 * doc/emacs/display.texi (Standard Faces): Fix markup of inde...
7a069f3 Fix @kindex entries in manuals
6218933 Fix @cindex entries in manuals
57c9f12 Merge branch 'emacs-26' of git.sv.gnu.org:/srv/git/emacs into...
e415309 Fix @cindex entries in org.texi
560a23e Document reserved keys
105d085 * doc/misc/ebrowse.texi: Use @key{} for keys.

Conflicts:
	doc/misc/tramp.texi
	etc/NEWS
2018-02-28 09:40:40 -08:00
Glenn Morris
fd50238748 * doc/lispref/streams.texi (Output Variables): Fix previous. 2018-02-28 12:35:44 -05:00
Michael Albinus
769ea57734 Use "GTK+" where applicable in the manual
* doc/emacs/display.texi (Standard Faces, Standard Faces):
* doc/emacs/emacs.texi (Top):
* doc/emacs/files.texi (Visiting):
* doc/emacs/frames.texi (Scroll Bars):
* doc/emacs/xresources.texi: Use "GTK+" where applicable.
2018-02-28 16:28:11 +01:00
Michael Albinus
51537b9e49 Some minor Tramp tweaks
* lisp/net/tramp-adb.el (tramp-adb-get-ls-command): Fix docstring.

* lisp/net/tramp-sh.el (tramp-vc-registered-read-file-names):
Quote file.

* lisp/net/tramp.el (tramp-handle-substitute-in-file-name):
Make it more robust.
2018-02-28 15:10:11 +01:00
Dmitry Gutov
172f7e5488 Support PREDICATE in ido-read-buffer
* lisp/ido.el (ido-predicate): New variable.
(ido-read-buffer): Bind it.
(ido-make-buffer-list): Use it.
2018-02-28 15:43:40 +02:00
Paul Eggert
5e69219fda Document print-escape-control-characters
* doc/lispref/streams.texi, etc/NEWS: Add doc.
2018-02-27 20:13:37 -08:00
Dmitry Gutov
108ce84432 xref--next-error-function: Move xref's window point
* lisp/progmodes/xref.el (xref--next-error-function): Move
xref's window point if it's visible.  When we don't do that,
navigation can start looping after a while.
2018-02-28 04:04:29 +02:00
Dmitry Gutov
11c58c4fc4 Fix xref--next-error-function behavior WRT current buffer
* lisp/progmodes/xref.el (xref--show-location): Make sure to
make the target window selected at the end, and its buffer
current (bug#20489).
2018-02-28 04:04:29 +02:00
Stefan Monnier
7a8f3311a7 * lisp/gnus/mm-decode.el: Use lexical-binding and use cl-lib
(mm-display-parts): Remove unused arg 'no-default'.  Use 'cond'.
(mm-display-external): Use closures rather than `(lambda ...).
Don't bother with 'lexical-let'.
(mm-insert-part): No need for string-to-multibyte now that
'insert' will do that for us now (it used to behave more like
string-make-multibyte).
(mm-pipe-part): Remove unused var 'name'.
(shr-width, shr-content-function, shr-inhibit-images): Declare.
(mm-shr): Use a closure rather than `(lambda ...).
2018-02-27 20:47:23 -05:00
Stefan Monnier
c005b089d1 * lisp/gnus/mm-extern.el: Use lexical-binding
Don't require 'cl'.
(mm-extern-anon-ftp): Remove unused var 'mode'.
2018-02-27 20:39:06 -05:00
Noam Postavsky
2291d9ae88 Fix python.el for Emacs 24, bump ELPA version to 0.26.1 (Bug#30633)
Since python.el is distributed via GNU ELPA, it should be functional
in earlier Emacs versions.  Also fix some compile warnings.
* lisp/progmodes/python.el: Bump version to 0.26.1.  Define
`prog-first-column' and `file-local-name' also at compile time, as
needed.
(inferior-python-mode-hook): Declare for the benefit of Emacs 24.3.
(python-nav-end-of-statement): Fix format string for assertion error.
(python-shell-tramp-refresh-process-environment): Don't `function'
quote a symbol which might not be fbound.
(python-mode): Only use prettify-symbols settings if they're bound.
2018-02-27 20:21:26 -05:00
Glenn Morris
4494c4cb63 * lisp/nxml/nxml-mode.el (nxml-mode): Remove warning due to #'. 2018-02-27 18:44:35 -05:00
Glenn Morris
e554c0c02b Quieten without-x gnus compilation
* lisp/gnus/gnus-group.el (image-load-path-for-library):
* lisp/gnus/gnus-sum.el (image-load-path-for-library):
* lisp/gnus/message.el (image-load-path-for-library): Declare.
* lisp/gnus/gnus-cloud.el (gnus-group-refresh-group):
* lisp/gnus/mml.el (image-property): Autoload.
2018-02-27 18:43:23 -05:00
Juri Linkov
450b0d1c0d * lisp/simple.el (next-error-find-buffer-function): Set default to #'ignore.
(next-error-find-buffer): Don't check next-error-find-buffer-function
for nil.  (Bug#20489)
2018-02-27 23:38:04 +02:00
Stefan Monnier
d56b8fa329 * lisp/dired.el (dired-get-filename): Don't string-to-multibyte
We don't need to convert manually to multibyte now that Emacs doesn't silently
convert (uni)bytes into latin-N chars depending on locale any more.
2018-02-27 16:18:30 -05:00
Glenn Morris
49408d7418 Remove last vestiges of obsolete font-lock-face-attributes
* lisp/ps-print.el (ps-font-lock-face-attributes): Remove function.
(ps-build-reference-face-lists):
No longer call ps-font-lock-face-attributes.
* lisp/font-lock.el (font-lock-face-attributes):
Remove stale declaration.
2018-02-27 15:38:47 -05:00
Glenn Morris
f8df49c3a9 Remove free variable warning when compiling viper using .el files
* lisp/emulation/viper-cmd.el (viper-saved-mark): Move definition...
* lisp/emulation/viper-util.el (viper-saved-mark): ... to here.
2018-02-27 13:02:02 -05:00
Eli Zaretskii
c00fea918e Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/emacs into emacs-26 2018-02-27 19:59:19 +02:00
Eli Zaretskii
a2ab0d0c9b * doc/emacs/killing.texi (Rectangles): Don't use @key for characters. 2018-02-27 19:58:33 +02:00
Glenn Morris
6288c3d76a * lisp/emulation/viper.el: Unbreak it.
Since 2017-03-19, M-x viper failed with function void cl-member-if.
Perhaps it isn't used much.
2018-02-27 12:55:04 -05:00
Eli Zaretskii
bf3535ec7a More fixes in the Emacs manual
* doc/emacs/xresources.texi (Table of Resources, Lucid Resources):
Sort the resources.
(Lucid Resources): Add cross-references.
(GTK Resource Basics): Fix wording.
(GTK styles): Add empty lines in a @table.  Suggested by Michael
Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
2018-02-27 19:46:06 +02:00
Aaron Jensen
e7a5b1bb67 Require a larger stack size for threads (bug#30364)
* src/systhread.c (sys_thread_create) [THREADS_ENABLED && HAVE_PTHREAD]:
Require at least 8MB stack size for x64 and 4MB for x86.
2018-02-27 09:28:30 -08:00
Paul Eggert
b38cb1495d Update from gnulib
This includes:
2018-02-27 environ: fix link error on 32-bit Cygwin
* doc/misc/texinfo.tex, lib/unistd.in.h: Copy from gnulib.
2018-02-27 09:09:59 -08:00
Eli Zaretskii
c87d04e05e Avoid aborts in 'md5'
* src/fns.c (extract_data_from_object): Don't crash if called with
an invalid object.  (Bug#30627)
2018-02-27 18:44:15 +02:00
Stefan Monnier
18ff4be3ea * lisp/gnus/mm-util.el: Use lexical-binding and use cl-lib
(mm-iso-8859-x-to-15-region): Remove unused var 'charset'.
(mm-with-unibyte-buffer, mm-with-multibyte-buffer): Use 'declare'.
(mm-with-unibyte-current-buffer): Remove.
2018-02-27 10:12:36 -05:00
Michael Albinus
913bdb3c5a Add ".msu" to Tramp file archives
* doc/misc/tramp.texi (Archive file names):
* lisp/net/tramp-archive.el (tramp-archive-suffixes):  Add ".msu".
2018-02-27 15:26:09 +01:00
Glenn Morris
2871de24a3 * lisp/dired-aux.el (dired-create-destination-dirs): Doc fix. 2018-02-26 23:40:43 -08:00
Mathieu Othacehe
bc08ffbd2c Add coreutils 'ls' support for tramp adb
* lisp/net/tramp-adb.el (tramp-adb-ls-toolbox-regexp): Allow '.'
character in file permissions. It indicates an SELinux security
context.
(tramp-adb-get-ls-command): Detect Coreutils version of 'ls'.
Use 'ls -1' instead of passing COLUMNS=1 env variable. This is
isofunctional.  (Bug#30594)

Copyright-paperwork-exempt: yes
2018-02-27 08:31:18 +01:00
Michael Albinus
a566062722 Fix problem in tramp-handle-substitute-in-file-name
* lisp/net/tramp.el (tramp-handle-substitute-in-file-name): Concat "/"
only for local file "~".
2018-02-27 08:31:18 +01:00
Glenn Morris
7c843eedaf Remove leading * from two defcustom doc strings
* lisp/gnus/mm-util.el (mm-extra-numeric-entities):
* lisp/progmodes/cperl-mode.el (cperl-indent-subs-specially):
Remove obsolete leading * from defcustom doc string.
2018-02-26 23:11:20 -08:00
Glenn Morris
ea2008aeeb Quieten without-x, without-xml2 builds
* lisp/help.el (x-display-pixel-height, x-display-pixel-width):
* lisp/image.el (image-flush, image-size):
* lisp/textmodes/sgml-mode.el (libxml-parse-html-region):
Declare for compiler.
2018-02-26 22:47:27 -08:00
Glenn Morris
fe9b612123 Quieten without-x mwheel.el compilation
* lisp/mwheel.el (mwheel-tilt-scroll-p, mwheel-flip-direction)
(mwheel-scroll-left-function, mwheel-scroll-right-function)
(mouse-wheel-left-event, mouse-wheel-right-event):
Move definitions before use.
2018-02-26 17:05:04 -05:00
Glenn Morris
f1b2c23117 * lisp/net/zeroconf.el (dbus-debug): Declare for builds without dbus. 2018-02-26 17:00:41 -05:00
Glenn Morris
12a18d01b9 Quieten without-x lisp compilation
* lisp/international/fontset.el (fontset-alias-alist):
* lisp/term/ns-win.el (mouse-wheel-scroll-amount)
(mouse-wheel-progressive-speed): Declare for without-x builds.
2018-02-26 16:59:42 -05:00
Glenn Morris
0959c777fd * lisp/net/rcirc.el (rcirc-prompt-start-marker): Define before using. 2018-02-26 15:41:02 -05:00
Glenn Morris
a55b3fee40 * lisp/term/ns-win.el (ns-version-string): Declare for non-ns builds. 2018-02-26 15:40:02 -05:00
Glenn Morris
84ea61a838 Remove compiler warnings due to #'
* lisp/gnus/mm-decode.el (mm-convert-shr-links):
* lisp/ps-print.el (ps-print-region-function):
Remove compiler warnings due to #'.
2018-02-26 13:51:01 -05:00
Glenn Morris
2ea62d635d Update some lisp function declarations 2018-02-26 13:35:30 -05:00
Daniel Colascione
25271a63a0 Make bare "make" in src actually build emacs again
* src/Makefile.in (all): Move target ahead of dep-file inclusion.
2018-02-26 09:18:11 -08:00
Paul Eggert
7df482a820 Update from gnulib
* build-aux/config.guess, build-aux/config.sub: Copy from gnulib.
2018-02-26 08:58:38 -08:00
Michael Albinus
9743f48de7 Mark keys consistently in manuals
* doc/emacs/killing.texi:
* doc/lispintro/emacs-lisp-intro.texi:
* doc/misc/calc.texi:
* doc/misc/cc-mode.texi:
* doc/misc/dired-x.texi:
* doc/misc/ede.texi:
* doc/misc/edt.texi:
* doc/misc/efaq.texi:
* doc/misc/erc.texi:
* doc/misc/eshell.texi:
* doc/misc/gnus-faq.texi:
* doc/misc/gnus-news.texi:
* doc/misc/idlwave.texi:
* doc/misc/ido.texi:
* doc/misc/mairix-el.texi:
* doc/misc/message.texi:
* doc/misc/mh-e.texi:
* doc/misc/newsticker.texi:
* doc/misc/org.texi:
* doc/misc/pcl-cvs.texi:
* doc/misc/ses.texi:
* doc/misc/sieve.texi:
* doc/misc/smtpmail.texi:
* doc/misc/speedbar.texi:
* doc/misc/srecode.texi:
* doc/misc/vhdl-mode.texi:
* doc/misc/vip.texi:
* doc/misc/viper.texi: Mark keys consistently.
2018-02-26 13:53:37 +01:00
Michael Albinus
ce557a924a Remove @key{} markups from @kindex entries in manuals
* doc/emacs/basic.texi:
* doc/emacs/buffers.texi:
* doc/emacs/building.texi:
* doc/emacs/calendar.texi:
* doc/emacs/custom.texi:
* doc/emacs/dired.texi:
* doc/emacs/display.texi:
* doc/emacs/files.texi:
* doc/emacs/frames.texi:
* doc/emacs/help.texi:
* doc/emacs/indent.texi:
* doc/emacs/killing.texi:
* doc/emacs/kmacro.texi:
* doc/emacs/mark.texi:
* doc/emacs/mini.texi:
* doc/emacs/misc.texi:
* doc/emacs/modes.texi:
* doc/emacs/msdos-xtra.texi:
* doc/emacs/msdos.texi:
* doc/emacs/mule.texi:
* doc/emacs/picture-xtra.texi:
* doc/emacs/programs.texi:
* doc/emacs/regs.texi:
* doc/emacs/rmail.texi:
* doc/emacs/screen.texi:
* doc/emacs/search.texi:
* doc/emacs/sending.texi:
* doc/emacs/text.texi:
* doc/emacs/trouble.texi:
* doc/misc/calc.texi:
* doc/misc/cc-mode.texi:
* doc/misc/ediff.texi:
* doc/misc/ert.texi:
* doc/misc/eww.texi:
* doc/misc/forms.texi:
* doc/misc/gnus.texi:
* doc/misc/idlwave.texi:
* doc/misc/info.texi:
* doc/misc/message.texi:
* doc/misc/mh-e.texi:
* doc/misc/newsticker.texi:
* doc/misc/org.texi:
* doc/misc/pcl-cvs.texi:
* doc/misc/rcirc.texi:
* doc/misc/reftex.texi:
* doc/misc/sc.texi:
* doc/misc/sieve.texi:
* doc/misc/vhdl-mode.texi:
* doc/misc/vip.texi:
* doc/misc/viper.texi:
* doc/misc/woman.texi: Remove @key{} markups from @kindex entries.
2018-02-26 09:24:39 +01:00
Eli Zaretskii
71243f0b13 * doc/emacs/display.texi (Standard Faces): Fix markup of index entry. 2018-02-25 17:52:15 +02:00
Michael Albinus
7a069f35d4 Fix @kindex entries in manuals
* doc/emacs/basic.texi:
* doc/emacs/buffers.texi:
* doc/emacs/building.texi:
* doc/emacs/calendar.texi:
* doc/emacs/custom.texi:
* doc/emacs/dired.texi:
* doc/emacs/display.texi:
* doc/emacs/files.texi:
* doc/emacs/frames.texi:
* doc/emacs/help.texi:
* doc/emacs/indent.texi:
* doc/emacs/killing.texi:
* doc/emacs/kmacro.texi:
* doc/emacs/mark.texi:
* doc/emacs/mini.texi:
* doc/emacs/misc.texi:
* doc/emacs/modes.texi:
* doc/emacs/msdos-xtra.texi:
* doc/emacs/msdos.texi:
* doc/emacs/mule.texi:
* doc/emacs/picture-xtra.texi:
* doc/emacs/programs.texi:
* doc/emacs/regs.texi:
* doc/emacs/rmail.texi:
* doc/emacs/screen.texi:
* doc/emacs/search.texi:
* doc/emacs/sending.texi:
* doc/emacs/text.texi:
* doc/emacs/trouble.texi:
* doc/lispref/files.texi:
* doc/misc/calc.texi:
* doc/misc/cc-mode.texi:
* doc/misc/ediff.texi:
* doc/misc/epa.texi:
* doc/misc/ert.texi:
* doc/misc/eww.texi:
* doc/misc/forms.texi:
* doc/misc/gnus.texi:
* doc/misc/info.texi:
* doc/misc/mairix-el.texi:
* doc/misc/message.texi:
* doc/misc/mh-e.texi:
* doc/misc/newsticker.texi:
* doc/misc/org.texi:
* doc/misc/pcl-cvs.texi:
* doc/misc/rcirc.texi:
* doc/misc/sc.texi:
* doc/misc/sieve.texi:
* doc/misc/vhdl-mode.texi:
* doc/misc/vip.texi:
* doc/misc/viper.texi:
* doc/misc/woman.texi: Fix @kindex entries.  Mark keys consistently.
2018-02-25 16:29:39 +01:00
Michael Albinus
621893352f Fix @cindex entries in manuals
* doc/emacs/custom.texi:
* doc/emacs/dired.texi:
* doc/emacs/display.texi:
* doc/emacs/files.texi:
* doc/emacs/frames.texi:
* doc/emacs/killing.texi:
* doc/emacs/maintaining.texi:
* doc/emacs/misc.texi:
* doc/emacs/msdos-xtra.texi:
* doc/emacs/msdos.texi:
* doc/emacs/search.texi:
* doc/emacs/text.texi:
* doc/emacs/trouble.texi:
* doc/lispintro/emacs-lisp-intro.texi:
* doc/lispref/strings.texi:
* doc/lispref/text.texi:
* doc/misc/cc-mode.texi:
* doc/misc/efaq.texi:
* doc/misc/eieio.texi:
* doc/misc/emacs-mime.texi:
* doc/misc/gnus.texi:
* doc/misc/htmlfontify.texi:
* doc/misc/idlwave.texi:
* doc/misc/message.texi:
* doc/misc/mh-e.texi:
* doc/misc/sem-user.texi:
* doc/misc/ses.texi:
* doc/misc/tramp.texi:
* doc/misc/vhdl-mode.texi: Fix @cindex entries.
2018-02-24 20:52:21 +01:00
Michael Albinus
57c9f12300 Merge branch 'emacs-26' of git.sv.gnu.org:/srv/git/emacs into emacs-26 2018-02-24 20:48:21 +01:00
Michael Albinus
e415309fef Fix @cindex entries in org.texi
* doc/misc/org.texi: Fix @cindex entries.  Use consistently
@code{} for keywords.
2018-02-24 20:40:39 +01:00
Glenn Morris
9f56d04df4 Merge from origin/emacs-26
560a23e (origin/emacs-26) Document reserved keys
b0be19b ; * doc/emacs/xresources.texi (Table of Resources): Fix last ...
2018-02-24 09:44:13 -08:00
Eli Zaretskii
560a23e1da Document reserved keys
* doc/emacs/custom.texi (Key Bindings): Mention keys reserved for
users.  (Bug#30530)
2018-02-24 19:39:16 +02:00
Michael Albinus
105d085e7e * doc/misc/ebrowse.texi: Use @key{} for keys. 2018-02-24 17:56:43 +01:00