aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Improve description of face mergingEli Zaretskii2019-09-301-5/+6
| | | | | | | | | | | | * doc/lispref/display.texi (Displaying Faces): More accurate description of merging face attributes of "underlying text". (Bug#1222)
* | Rename the new convert-images-externally variableLars Ingebrigtsen2019-09-301-2/+2
| | | | | | | | | | | | | | * doc/emacs/files.texi (File Conveniences): Adjust documentation. * lisp/image.el (image-use-external-converter): Rename from convert-images-externally.
* | Clarify recent ert manual changeStefan Kangas2019-09-291-1/+2
| | | | | | | | | | * doc/misc/ert.texi (Running Tests in Batch Mode): Say that ert test selector strings are regular expressions.
* | Move convert-images-externally documentation to Emacs manualLars Ingebrigtsen2019-09-292-8/+9
| | | | | | | | | | * doc/emacs/files.texi (File Conveniences): Move bit about convert-images-externally to user manual from lispref manual.
* | Add new Gnus summary commands and keystrokes for "unseen" navigationLars Ingebrigtsen2019-09-291-0/+14
| | | | | | | | | | | | | | * doc/misc/gnus.texi (Choosing Commands): Document them. * lisp/gnus/gnus-sum.el (gnus-summary-next-unseen-article) (gnus-summary-prev-unseen-article): New commands and keystrokes (bug#35213).
* | Improve documentation of image conversion featureEli Zaretskii2019-09-291-1/+2
| | | | | | | | | | | | | | | | | | * lisp/image/image-converter.el (image-converter) (image-convert-p, image-convert): * lisp/image.el (convert-images-externally): * etc/NEWS: * doc/lispref/display.texi (Defining Images): Fix recently added documentation.
* | If requested, use external image converters for exotic formatsLars Ingebrigtsen2019-09-291-0/+7
| | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Defining Images): Document it. * lisp/image.el (convert-images-externally): New variable. (image-type): Use it. (create-image): Convert images. * lisp/image/image-converter.el (image-converter--convert): New file.
* | Improve indexing of ELisp manualEli Zaretskii2019-09-281-0/+1
| | | | | | | | | | * doc/lispref/frames.texi (Font and Color Parameters): Add index entry for the 'mouse' face.
* | Document ert test selectors in batch mode (Bug#37476)Stefan Kangas2019-09-281-4/+8
| | | | | | | | | | * doc/misc/ert.texi (Running Tests in Batch Mode): Document test selectors.
* | Mention doc-view-scale-internally in the DocView manual nodeLars Ingebrigtsen2019-09-271-3/+6
| | | | | | | | | | * doc/emacs/misc.texi (DocView Navigation): Mention doc-view-scale-internally (bug#33226).
* | Fix documentation on `C-u a' on nndiary groupLars Ingebrigtsen2019-09-271-16/+0
| | | | | | | | | | | | * doc/misc/gnus.texi (Diary Group Parameters): Remove apparently incorrect documentation about `C-u a' on nndiary groups (bug#36849).
* | nnimap.el: support additional expunge optionsNikolaus Rath2019-09-271-3/+13
| | | | | | | | | | | | | | * lisp/gnus/nnimap.el (nnimap-close-group) (nnimap-request-expire-articles, nnimap-delete-article) (nnimap-request-scan): Add new 'never, 'immediate, and 'on-exit settings for nnimap-expunge (bug#20670).
* | Add a new `dom-search' functionLars Ingebrigtsen2019-09-271-0/+5
| | | | | | | | | | | | * doc/lispref/text.texi (Document Object Model): Document it. * lisp/dom.el (dom-search): New function.
* | Add new function to clear tags in tabulated listStefan Kangas2019-09-261-0/+5
| | | | | | | | | | | | | | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-clear-all-tags): New function to clear all tags from padding area in current buffer. * doc/lispref/modes.texi (Tabulated List Mode): Document it. * etc/NEWS: Announce it.
* | Add rx extension mechanismMattias Engdegård2019-09-251-0/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a built-in set of extension macros: `rx-define', `rx-let' and `rx-let-eval'. * lisp/emacs-lisp/rx.el (rx-constituents, rx-to-string): Doc updates. (rx--builtin-symbols, rx--builtin-names, rx--local-definitions) (rx--lookup-def, rx--substitute, rx--expand-template) (rx--make-binding, rx--make-named-binding, rx--extend-local-defs) (rx-let-eval, rx-let, rx-define): New. (rx--translate-symbol, rx--translate-form): Use extensions if any. (rx): Use local definitions. * test/lisp/emacs-lisp/rx-tests.el (rx-let, rx-define) (rx-to-string-define, rx-let-define, rx-let-eval): New. * etc/NEWS (Changes in Specialized Modes and Packages): * doc/lispref/searching.texi (Rx Notation, Rx Functions, Extending Rx): Add node about rx extensions.
* | New rx implementationMattias Engdegård2019-09-251-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/rx.el: * test/lisp/emacs-lisp/rx-tests.el: * doc/lispref/searching.texi (Rx Constructs): Rewrite rx for correctness, clarity, and performance. The new implementation retains full compatibility and has more comprehensive tests. * lisp/emacs-lisp/re-builder.el (reb-rx-font-lock-keywords): Adapt to changes in internal variables in rx.el.
* | Allow regexp-quote to return its argumentMattias Engdegård2019-09-251-0/+3
| | | | | | | | | | | | * src/search.c (Fregexp_quote): Only allocate a new string if needed. * doc/lispref/searching.texi (Regexp Functions): * etc/NEWS (Incompatible Lisp Changes): Document.
* | Allow a :stride argument so XBM boolvecs are in the right format.Pip Cet2019-09-241-6/+12
| | | | | | | | | | | | | | | | * src/image.c (xbm_image_p): Explicitly specify the right stride if a bool vector is used as argument. * doc/lispref/display.texi (XBM Images): Describe bool vectors accurately. * etc/NEWS: Document the change (bug#36337).
* | Allow controlling when to send cookies when retrieving images in shrLars Ingebrigtsen2019-09-241-3/+16
| | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr--use-cookies-p): New function. (shr-tag-img): Use it. (shr-cookie-policy): New variable. (shr-save-contents): Use cookies. * doc/misc/eww.texi (Advanced): Document it.
* | Document how to listen on all interfaces in the Elisp manualRobert Pluim2019-09-241-1/+5
| | | | | | | | | | * doc/lispref/processes.texi (Network Processes): Explain how to listen on all interfaces.
* | Rename "dumbquotes" to "smartquotes" in GnusLars Ingebrigtsen2019-09-241-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/gnus.texi (Article Washing): Adjust documentation. * etc/refcards/gnus-refcard.tex (subsection*{Notes}): Ditto * lisp/gnus/gnus-art.el (gnus-article-smartquotes-map): Rename from gnus-article-dumbquotes-map and add obsolete alias. (article-treat-smartquotes): Ditto. * lisp/gnus/gnus-sum.el (gnus-summary-make-menu-bar): Adjust menus.
* | Update example in the Mail Aliases node of lispintroLars Ingebrigtsen2019-09-231-2/+2
| | | | | | | | | | | | * doc/lispintro/emacs-lisp-intro.texi (Mail Aliases): Change example to use Message mode, since that's the default for `C-x m' now (bug#13855).
* | Update some URLsPaul Eggert2019-09-2330-154/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This mostly changes http: to https: in URLs. It also updates some URLs that have moved, removes some URLs that no longer work, recommends against using procmail (procmail.org no longer works), and removes some mentions of the no-longer-existing Gmane, LPF and VTW. It doesn't update all URLs, just the ones I had time for. * GNUmakefile (help): * admin/admin.el (manual-doctype-string): * admin/charsets/Makefile.in (${charsetdir}/ALTERNATIVNYJ.map): * admin/charsets/mapconv: * lisp/net/soap-client.el (soap-create-envelope): * lisp/org/org.el (org-doi-server-url): * lisp/textmodes/bibtex.el (bibtex-generate-url-list): Prefer https: to http: un URLs.
* | Update from GnulibPaul Eggert2019-09-221-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This incorporates: 2019-09-22 Update some URLs 2019-09-15 fcntl-h: fix compilation error of creat.c on MSVC 2019-09-15 creat: new module 2019-09-15 access: new module 2019-09-09 Add option to assume best, not worst, when cross-compiling. * build-aux/config.guess, build-aux/config.sub, doc/misc/texinfo.tex: * lib/careadlinkat.c, lib/careadlinkat.h, lib/count-leading-zeros.h: * lib/count-trailing-zeros.h, lib/diffseq.h, lib/fcntl.in.h: * lib/ftoastr.c, lib/get-permissions.c: * lib/ieee754.in.h, lib/inttypes.in.h, lib/mktime.c, lib/open.c: * lib/pathmax.h, lib/pipe2.c, lib/stddef.in.h, lib/stdint.in.h: * lib/stdlib.in.h, lib/str-two-way.h, lib/string.in.h, lib/time.in.h: * lib/timegm.c, lib/unistd.in.h, m4/canonicalize.m4: * m4/extern-inline.m4, m4/fcntl_h.m4, m4/fdopendir.m4: * m4/getgroups.m4, m4/getopt.m4, m4/gettimeofday.m4: * m4/gnulib-common.m4, m4/largefile.m4: * m4/lstat.m4, m4/memmem.m4, m4/mktime.m4, m4/nocrash.m4, m4/open.m4: * m4/pselect.m4, m4/putenv.m4, m4/readlink.m4, m4/regex.m4: * m4/symlink.m4, m4/unistd_h.m4, m4/utimens.m4, m4/utimes.m4: Copy from Gnulib. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * m4/open-slash.m4: New file, copied from Gnulib.
* | Remove Gnus posting style reference to message-reply-headersLars Ingebrigtsen2019-09-231-6/+1
| | | | | | | | | | * doc/misc/gnus.texi (Posting Styles): Remove bit about message-reply-headers, because it has never worked.
* | message-reply-headers doc fixLars Ingebrigtsen2019-09-231-2/+2
| | | | | | | | | | * doc/misc/gnus.texi (Posting Styles): Update the type of the message-reply-headers object.
* | Remove references to domain that no longer existsLars Ingebrigtsen2019-09-222-6/+3
| | | | | | | | | | | | * doc/misc/gnus-faq.texi (FAQ 7-1): * doc/misc/gnus.texi (Maildir): * lisp/gnus/nnmaildir.el: qmail.org no longer exists.
* | Fix warning about @xref in parenthesisLars Ingebrigtsen2019-09-221-1/+1
| | | | | | | | * doc/misc/gnus.texi (Window Layout): Use @pxref in parentheses.
* | New option for making Gnus window layouts atomicEric Abrahamsen2019-09-211-0/+8
| | | | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-win.el (gnus-use-atomic-windows): New boolean customization option. (gnus-configure-windows): When removing old window layouts, check for and remove atomicity. (gnus-configure-windows): When gnus-use-atomic-windows is non-nil, make Gnus window layouts atomic. * doc/misc/gnus.texi (Window Layout): Document.
* | Revert too-picky file-access testsPaul Eggert2019-09-211-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem reported by Andreas Schwab (Bug#37475). * doc/lispref/files.texi (Writing to Files) (Testing Accessibility, Kinds of Files): Document that accessibility and file-type predicates return nil if there is trouble determining accessibility or type. * etc/NEWS: Adjust, and list the affected primitives. * src/callproc.c (init_callproc): Go back to Ffile_exists_p. * src/fileio.c (PICKY_EACCES, file_test_errno): Remove. All uses removed. (Ffile_name_case_insensitive_p, Ffile_exists_p, Ffile_symlink_p) (Ffile_directory_p, Ffile_regular_p): Document that these functions return nil if there is trouble. (Ffile_name_case_insensitive_p, check_file_access) (Ffile_writable_p, Ffile_symlink_p, Ffile_directory_p) (Ffile_accessible_directory_p, Ffile_regular_p) * src/lread.c (Fload): Go back to treating trouble in determining the answer as if the file were missing. * src/fileio.c (Ffile_newer_than_file_p): Use file_attribute_errno not file_test_errno, since returning nil is not appropriate when there are two files to test; e.g., in the rare cases where both file timestamps have overflowed then neither t nor nil is correct.
* | Recommend against SHA-1 and MD5 for securityStefan Kangas2019-09-201-6/+6
| | | | | | | | | | | | | | | | * doc/lispref/text.texi (Checksum/Hash): * src/fns.c (Fmd5, Fsecure_hash): * lisp/subr.el (sha1): Doc fix to recommend against SHA-1 and MD5 for security-related applications, since they are not collision resistant. (Bug#37420)
* | Allow `process-contact' not to blockLars Ingebrigtsen2019-09-201-1/+6
| | | | | | | | | | | | | | | | | | | | * doc/lispref/processes.texi (Process Information): Document it. * lisp/simple.el (list-processes--refresh): Don't wait for contact information for non-setup processes. * src/process.c (Fprocess_contact): Take an optional parameter to avoid blocking (bug#37408).
* | ; Improve wording of last Tramp commit, suggested by Robert PluimMichael Albinus2019-09-201-8/+7
| |
* | Some Tramp methods allow to change the remote login shellMichael Albinus2019-09-201-9/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Inline methods) <sshx, plink, plinkx>: (External methods) <scpx, pscp, psftp>: Mention, that the remote login shell could be changed. (Remote shell setup): Remove description of properties "remote-shell-login" and "remote-shell-args", they don't matter here. Changing the default remote shell works only for some methods. (Frequently Asked Questions): Refer to alternative approach fixing zsh problems. * etc/NEWS: Some Tramp methods allow to change the remote login shell. * lisp/net/tramp-sh.el (tramp-default-remote-shell): New defconst. (tramp-methods): Use it. (tramp-get-sh-extra-args): New defun. (tramp-open-shell, tramp-maybe-open-connection): Use it. * lisp/net/tramp.el (tramp-methods): Adapt docstring.
* | Also prefer .emacs.d if .emacs existsPaul Eggert2019-09-191-1/+2
| | | | | | | | | | | | Problem reported by Katsumi Yamaoka (Bug#37456). * lisp/startup.el (startup--xdg-or-homedot): Also prefer .emacs.d if a traditional .emacs file exists.
* | Add extra args for zsh in TrampMichael Albinus2019-09-181-0/+29
| | | | | | | | | | | | | | * doc/misc/tramp.texi (Remote shell setup): New subsection "Changing the default remote shell". * lisp/net/tramp-sh.el (tramp-sh-extra-args): Add entry for zsh.
* | Improve reporting of I/O, access errorsPaul Eggert2019-09-171-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signal an error for file-oriented errors that are not tame errors like ENOENT and ENOTDIR (Bug#37389). Do this for primitives exposed to Lisp; the lower level internal C API merely makes errno values available to higher-level C code. * doc/lispref/files.texi (Testing Accessibility) (File Attributes, Extended Attributes): Do not say that the functions return nil when the return value cannot be determined. * etc/NEWS: Mention the change. * src/dired.c (Ffile_attributes): Fix doc string confusion about opening a file vs getting its attributes. (file_attributes): Signal serious errors. * src/fileio.c (check_existing, check_executable) (check_writable): Remove. All callers changed to use check_file_access or file_access_p. (file_access_p, file_metadata_errno, file_attribute_errno) (file_test_errno, check_file_access, check_emacs_readlinkat): New functions. * src/fileio.c (Ffile_executable_p, Ffile_readable_p) (Ffile_name_case_insensitive_p, Frename_file, Ffile_exists_p): (Ffile_symlink_p, Ffile_directory_p) (Ffile_accessible_directory_p, Ffile_regular_p) (Ffile_selinux_context, Ffile_acl, Ffile_modes) (Ffile_newer_than_file_p, Fset_visited_file_modtime) (Ffile_system_info): * src/filelock.c (unlock_file, Ffile_locked_p): * src/lread.c (Fload): Signal serious errors. * src/fileio.c (Ffile_writable_p): Remove unnecessary CHECK_STRING. (emacs_readlinkat): Now static. * src/filelock.c (current_lock_owner, lock_if_free): Return a positive errno on error, and the negative of the old old value on success. All callers changed. * src/lread.c (openp): Propagate serious errno values to caller.
* | Improve font lookup on MS-WindowsEli Zaretskii2019-09-171-22/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/w32font.c (struct font_callback_data): New member 'known_fonts'. (w32font_list_internal, w32font_match_internal): Set up match_data.known_fonts if the font spec includes :script that names one of the non-USB scripts. (add_font_entity_to_list): If font_matches_spec returns zero for a font, and we have some fonts in match_data->known_fonts, consider the font to be a match if it is named in known_fonts. (font_supported_scripts): Update the Unicode Subranges. In particular, map bit 74 to 'burmese', as this is the name Emacs uses, not 'myanmar'. Add a list of scripts that have no USBs defined for them. (syms_of_w32font) <Qburmese, Qcuneiform_numbers_and_punctuation> <Qaegean_number, Qw32_non_USB_fonts>: New symbols. * lisp/term/w32-win.el (w32-no-usb-subranges): New defconst. (w32--filter-USB-scripts, w32-find-non-USB-fonts): New functions. (w32-non-USB-fonts): New defvar. * lisp/international/fontset.el (setup-default-fontset): Add more scripts to automatic setup by representative characters. * doc/emacs/msdos.texi (Windows Fonts): Document 'w32-find-non-USB-fonts' and 'w32-non-USB-fonts'. * etc/NEWS: Mention 'w32-find-non-USB-fonts' and 'w32-non-USB-fonts'.
* | * doc/lispref/searching.texi (Rx Constructs): Fix typo.Mattias Engdegård2019-09-171-1/+1
| |
* | Add a new variable smtpmail-retriesLars Ingebrigtsen2019-09-171-0/+7
| | | | | | | | | | | | | | * doc/misc/smtpmail.texi (Server workarounds): Mention it (bug#34177). * lisp/mail/smtpmail.el (smtpmail-retries): New variable. (smtpmail-via-smtp): Use it.
* | Default to rescaling images in mm buffersLars Ingebrigtsen2019-09-161-10/+7
| | | | | | | | | | | | | | * doc/misc/emacs-mime.texi (Display Customization): Document it. * lisp/gnus/mm-decode.el (mm-inline-large-images): Change default to `resize'.
* | Minor fix for previous maintaining.texi changeLars Ingebrigtsen2019-09-161-1/+1
| | | | | | | | | | * doc/emacs/maintaining.texi (VC Directory Commands): Use @file for files.
* | Document vc-dir-ignoreLars Ingebrigtsen2019-09-161-0/+6
| | | | | | | | | | * doc/emacs/maintaining.texi (VC Directory Commands): Document vc-dir-ignore.
* | Merge from origin/emacs-26Glenn Morris2019-09-152-1/+5
|\ \ | | | | | | | | | | | | | | | 30c4f35 (origin/emacs-26) query-replace-regexp undo: Update next-repl... c596be0 Amend the menu caption for page "Display Property" in the Eli... 13b9510 Add description of chinese-sisheng
| * | Amend the menu caption for page "Display Property" in the Elisp manual.Alan Mackenzie2019-09-071-1/+1
| | | | | | | | | | | | | | | * doc/lispref/display.texi (Emacs Display): Replace a content-free menu caption with one mentioning images, margins and text size.
| * | Add description of chinese-sishengRobert Pluim2019-09-041-0/+4
| | | | | | | | | | | | | | | * doc/emacs/mule.texi (Input Methods): Add description of chinese-sisheng method for entering characters using pīnyīn.
* | | Merge from origin/emacs-26Glenn Morris2019-09-151-1/+3
|\ \ \ | |/ / | | | | | | 8e420c0 Clarify the use of left/right-margin-width in determining cur...
| * | Clarify the use of left/right-margin-width in determining current margin widthAlan Mackenzie2019-08-311-1/+3
| | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Display-Margins): Clarify that left/right-margin-width can not be used to determine the current margin width, and that window-margins must be used instead.
* | | Improve doc of GC thresholdsPaul Eggert2019-09-141-3/+10
| | | | | | | | | | | | | | | * doc/lispref/internals.texi (Garbage Collection), etc/NEWS: Warn that control over GC is only approximate.
* | | Fix picon installation instructions in the Gnus manualBruno Félix Rezende Ribeiro2019-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | * doc/misc/gnus.texi (Picons): Fix instructions for installing picons on Debian (bug#37247). Copyright-paperwork-exempt: yes