aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Code refactoring assoc-delete-all assq-delete-alltino calancha2018-01-281-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (assoc-delete-all): Add optional arg TEST. (assq-delete-all): Use assoc-delete-all. * test/lisp/subr-tests.el (subr-tests--assoc-delete-all) (subr-tests--assq-delete-all): New tests. * doc/lispref/lists.texi (Association Lists): Document assoc-delete-all in the manual. ; * etc/NEWS: Announce assoc-delete-all.
* | Raise limit of regexp repetition (Bug#24914)Noam Postavsky2018-01-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/regex.h (RE_DUP_MAX): Raise limit to 2^16-1. * etc/NEWS: Announce it. * doc/lispref/searching.texi (Regexp Backslash): Document it. * test/src/regex-tests.el (regex-repeat-limit): Test it. * src/regex.h (reg_errcode_t): Add REG_ESIZEBR code. * src/regex.c (re_error_msgid): Add corresponding entry. (GET_INTERVAL_COUNT): Return it instead of the more generic REG_EBADBR when encountering a repetition greater than RE_DUP_MAX. * lisp/isearch.el (isearch-search): Don't convert errors starting with "Invalid" into "incomplete". Such errors are not incomplete, in the sense that they cannot be corrected by appending more characters to the end of the regexp. The affected error messages are: - REG_BADPAT "Invalid regular expression" - \\(?X:\\) where X is not a legal group number - \\_X where X is not < or > - REG_ECOLLATE "Invalid collation character" - There is no code to throw this. - REG_ECTYPE "Invalid character class name" - [[:foo:] where foo is not a valid class name - REG_ESUBREG "Invalid back reference" - \N where N is referenced before matching group N - REG_BADBR "Invalid content of \\{\\}" - \\{N,M\\} where N < 0, M < N, M or N larger than max - \\{NX where X is not a digit or backslash - \\{N\\X where X is not a } - REG_ERANGE "Invalid range end" - There is no code to throw this. - REG_BADRPT "Invalid preceding regular expression" - We never throw this. It would usually indicate a "*" with no preceding regexp text, but Emacs allows that to match a literal "*".
* | Merge from emacs-26Noam Postavsky2018-01-265-19/+31
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 463f96b481 * doc/lispref/searching.texi: Document regexp repetition l... 08a6195571 ; test/README: Document TEST_LOAD_EL parameter. 7bbea90b1a * src/syntax.c (char-syntax): Warn about ignoring text pro... 50fcbb5f61 ; * src/process.c (Fprocess_contact): Fix docstring typo. 81ae9c8c05 Load mm-util as needed for url-file and url-data (Bug#30258) 5a1ee67ae1 Another minor copyedit in the manual's "Scroll Bars" 226a651e9e Minor fix in documentation of 'equal' b26786c8d9 * lisp/dired-x.el (dired-guess-shell-alist-user): Doc fix.... 5699a824f0 Minor rewording in Emacs manual's "Help Mode" node f35ff0156e Fixes for Emacs manual in frames.texi 6cd4e8dcc5 * doc/misc/cl.texi (Efficiency Concerns): Fix 2012-10-27 t... 1412cf3edd Fix a few issues with latest GTK scaling changes 59db8dca03 Use scaled coordinates when calling into GTK 2892f05792 Scale monitor dimensions obtained from GTK
| * * doc/lispref/searching.texi: Document regexp repetition limit.Noam Postavsky2018-01-261-1/+9
| |
| * Another minor copyedit in the manual's "Scroll Bars"Eli Zaretskii2018-01-261-9/+12
| | | | | | | | | | | | | | * doc/emacs/frames.texi (Scroll Bars): Mention that up/down and left/right buttons may be absent from the toolkit scroll bars. Reported by Robert Pluim <rpluim@gmail.com> in emacs-manual-bugs@gnu.org.
| * Minor fix in documentation of 'equal'Eli Zaretskii2018-01-261-3/+2
| | | | | | | | | | | | * doc/lispref/objects.texi (Equality Predicates): Correct the conditions for equality of unibyte and multibyte strings. (Bug#30218)
| * Minor rewording in Emacs manual's "Help Mode" nodeEli Zaretskii2018-01-261-2/+2
| | | | | | | | | | | | * doc/emacs/help.texi (Help Mode): Minor rewording of description of 'help-follow-symbol'. Suggested by Richard Stallman <rms@gnu.org> in emacs-manual-bugs@gnu.org.
| * Fixes for Emacs manual in frames.texiEli Zaretskii2018-01-261-3/+5
| | | | | | | | | | | | | | * doc/emacs/frames.texi (Scroll Bars, Mouse Commands) (Window Dividers): Minor clarifications and spelling/markup changes. Suggested by Robert Pluim <rpluim@gmail.com> in emacs-manual-bugs@gnu.org.
| * * doc/misc/cl.texi (Efficiency Concerns): Fix 2012-10-27 typo.Glenn Morris2018-01-241-1/+1
| |
* | Replace (default-value 'enable-multibyte-characters) with tStefan Monnier2018-01-251-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Emacs-24, (default-value 'enable-multibyte-characters) can't be changed any more, so we can remove all code which checks this value. * lisp/x-dnd.el (x-dnd-handle-file-name): * lisp/w32-fns.el (w32-set-default-process-coding-system): * lisp/textmodes/ispell.el (ispell-send-string): * lisp/term/internal.el (dos-codepage-setup): * lisp/tar-mode.el (tar-header-block-tokenize, tar--extract): * lisp/startup.el (command-line): * lisp/server.el (server-process-filter): * lisp/net/browse-url.el (browse-url-file-url): * lisp/menu-bar.el (menu-bar-options-menu, menu-bar-describe-menu): * lisp/mail/sendmail.el (mail-setup): * lisp/mail/rmail.el (rmail-mode, rmail-get-new-mail): * lisp/mail/rfc2047.el (rfc2047-encode-message-header): * lisp/mail/emacsbug.el (report-emacs-bug): * lisp/international/mule-diag.el (mule-diag): * lisp/files.el (find-file-noselect-1): * lisp/dos-fns.el (dos-set-default-process-coding-system): * lisp/arc-mode.el (archive-mode): * lisp/international/mule-cmds.el (mule-menu-keymap) (set-default-coding-systems, set-language-info) (set-language-environment, standard-display-european-internal) (set-locale-environment): Simplify code.
* | Merge branch 'fix/bug-20871-cur'Marcin Borkowski2018-01-241-2/+5
|\ \
| * | Add the function `fill-polish-nobreak-p'Marcin Borkowski2018-01-151-2/+5
| | | | | | | | | | | | | | | | | | * lisp/textmodes/fill.el (fill-polish-nobreak-p): Prevent line-breaking after a single-letter word even if this word is not preceded by a space. Fixes bug #20871.
* | | Merge from origin/emacs-26Paul Eggert2018-01-225-48/+57
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1fc98ed073 ; Spelling fix bb396a369c Update Org to v9.1.6 fa582153f7 Use text-pixels values only when saving framesets (Bug#30141) 6b01b9475d Minor improvement in section "Pages" of the usere manual e8c8bd3de2 Minor improvements in user manual 26b8b92e63 Improve the "Mark" chapter of the user manual 759569fe40 Improve the "Buffers" chapter of the user manual c2e6d121ff * lisp/term.el (term-send-input): Fix text duplication in ... 854a1c0a61 Improve "Buffers" in the user manual # Conflicts: # etc/NEWS
| * | Update Org to v9.1.6Rasmus2018-01-221-2/+2
| | | | | | | | | | | | Please note this is a bugfix release. See etc/ORG-NEWS for details.
| * | Minor improvement in section "Pages" of the usere manualEli Zaretskii2018-01-211-4/+5
| | | | | | | | | | | | | | | * doc/emacs/text.texi (Pages): Improve wording. Suggested by Will Korteland <emacs-devel@korte.land> in emacs-manual-bugs@gnu.org.
| * | Minor improvements in user manualEli Zaretskii2018-01-211-3/+2
| | | | | | | | | | | | | | | | | | * doc/emacs/trouble.texi (Emergency Escape, Contributing): Clarify text. Suggested by Jonathan Kyle Mitchell <kyle@jonathanmitchell.org> in emacs-manual-bugs@gnu.org
| * | Improve the "Mark" chapter of the user manualEli Zaretskii2018-01-211-5/+6
| | | | | | | | | | | | | | | | | | * doc/emacs/mark.texi (Setting Mark, Marking Objects): Improve and clarify wording. Suggested by John Cummings <john@rootabega.net> in emacs-manual-bugs@gnu.org.
| * | Improve the "Buffers" chapter of the user manualEli Zaretskii2018-01-211-8/+10
| | | | | | | | | | | | | | | | | | | | | * doc/emacs/buffers.texi (Several Buffers): Correct description of prefix arguments. Clarify "bury". (Buffer Menus): Clarify wording. Reported by John Cummings <john@rootabega.net> in emacs-manual-bugs@gnu.org.
| * | Improve "Buffers" in the user manualEli Zaretskii2018-01-201-26/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by John Cummings <john@rootabega.net> in emacs-manual-bugs@gnu.org: * doc/emacs/buffers.texi (Select Buffer): Add cross-references to "Windows" and "Frames". (Misc Buffer, Kill Buffer): Use BUFFER consistently in commands that accept buffer names. (Select Buffer): Improve description of "M-g M-g". Improve wording. (Misc Buffer, Kill Buffer): Improve wording. (Kill Buffer): Fix the response required by kill-some-buffers. Mention customizable options that control what clean-buffer-list does. (Several Buffers): More detail about 'Buffer-menu-unmark-all-buffers'.
* | | Merge from origin/emacs-26Glenn Morris2018-01-205-35/+28
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cfc94fd (origin/emacs-26) Don't mention 'vc-stay-local' in the user m... 8ce430b Fix a typo in calendar.texi bb748b3 Minor improvement in wording of the Emacs manual b603aff Revert "Fix tempfile creation when byte compiling" 4fd446e Fix tempfile creation when byte compiling 7f48a11 Improve the Emacs manual as suggested in emacs-manual-bugs 728ded0 * lisp/emacs-lisp/bytecomp.el: Tweak last change c6c05e2 Unbreak building Emacs on FreeBSD a41ad3d Don't unnecessarily use non-ASCII characters in C sources c28d4b6 Portability fixes in emacs-module-tests 1d50c18 Add tests for term.el
| * | Don't mention 'vc-stay-local' in the user manualEli Zaretskii2018-01-202-17/+10
| | | | | | | | | | | | | | | | | | | | | * doc/emacs/vc1-xtra.texi (CVS Options): * doc/emacs/maintaining.texi (VC Directory Buffer): Remove references to 'vc-stay-local', which no longer exists. (Bug#30138)
| * | Fix a typo in calendar.texiEli Zaretskii2018-01-201-1/+1
| | | | | | | | | | | | | | | | | | * doc/emacs/calendar.texi (Writing Calendar Files): Capitalize "Filofax". Reported by Will Korteland <emacs-devel@korte.land> in emacs-manual-bugs@gnu.org.
| * | Minor improvement in wording of the Emacs manualEli Zaretskii2018-01-201-2/+2
| | | | | | | | | | | | | | | | | | * doc/emacs/killing.texi (CUA Bindings): Improve wording. Suggested by Will Korteland <emacs-devel@korte.land> in emacs-manual-bugs@gnu.org.
| * | Improve the Emacs manual as suggested in emacs-manual-bugsEli Zaretskii2018-01-192-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/killing.texi (Deletion and Killing): Add cross-reference to "Kill Ring". * doc/emacs/help.texi (Help Mode, Package Keywords): Improve wording. Suggested by Will Korteland <emacs-devel@korte.land> in emacs-manual-bugs@gnu.org.
* | | * doc/misc/tramp.texi: Highlight @cindex entries properly.Michael Albinus2018-01-201-192/+184
| | |
* | | etags(1): fix formatting problemReuben Thomas2018-01-191-1/+1
| | | | | | | | | | | | * doc/man/etags.1: Remove spurious space.
* | | Merge from origin/emacs-26Glenn Morris2018-01-181-25/+25
|\ \ \ | |/ / | | | | | | | | | | | | 779b2ac Use recommended long options syntax in man page c433e87 An overdue update of GNUstep emacs.tiff 188a9d9 Add some test skip conditions
| * | Use recommended long options syntax in man pagePhilipp Stephani2018-01-171-25/+25
| | | | | | | | | | | | | | | * doc/man/emacs.1.in: Specify equals sign for long options, as recommended in the manual.
* | | * doc/misc/message.texi (Mail Aliases): Mention also down and up keys.Michael Albinus2018-01-181-2/+3
| | |
* | | Introduce a variable to control ecomplete sortingLars Ingebrigtsen2018-01-171-0/+3
| | | | | | | | | | | | | | | * lisp/ecomplete.el (ecomplete-sort-predicate): New variable. (ecomplete-get-matches): Use it.
* | | Merge from origin/emacs-26Glenn Morris2018-01-151-1/+2
|\ \ \ | |/ / | | | | | | | | | | | | 98e5fb9bf3 (origin/emacs-26) Remove incorrect documentation in comint.el 8ba5b85161 An overdue update of src/emacs-icon.h 155b211133 Minor copyedit in ELisp manual
| * | Minor copyedit in ELisp manualEli Zaretskii2018-01-141-1/+2
| | | | | | | | | | | | | | | * doc/lispref/variables.texi (File Local Variables): Improve wording of last change.
* | | Merge from origin/emacs-26Glenn Morris2018-01-156-43/+76
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c9c1add6a4 * doc/lispref/variables.texi (File Local Variables): Fix l... 752fba992b (tag: emacs-26.0.91) ; * Update ldefs-boot.el 4f46a5098d * ChangeLog.3: Update 8f705ba44d Update etc/AUTHORS 6c63204b8c Fix an entry in authors-aliases 5dd0e5c54d Mention trace.el facilities in the ELisp manual 97b0e41c5d Improve documentation of safe values of variables a502ee9dc4 ; * doc/emacs/misc.texi (Amusements): Really add "games" t... 106bf8adc3 Improve the Emacs manual's "Misc" node 47aa85c7ec In nsterm.m use FRAME_NS_P instead of FRAME_X_P (Bug#30019) e9e32d3475 ; * Update ldefs-boot.el
| * | * doc/lispref/variables.texi (File Local Variables): Fix last changeStefan Monnier2018-01-131-3/+4
| | |
| * | Mention trace.el facilities in the ELisp manualEli Zaretskii2018-01-131-0/+10
| | | | | | | | | | | | | | | * doc/lispref/debugging.texi (Debugging): Mention the trace.el library.
| * | Improve documentation of safe values of variablesEli Zaretskii2018-01-132-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/variables.texi (File Local Variables): Mention the autoload cookie as a means of defining safe values for variables. See http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00261.html for the details. * doc/lispref/compile.texi (Compiler Errors): Document 'byte-compile-error-on-warn'.
| * | ; * doc/emacs/misc.texi (Amusements): Really add "games" to the section name.Eli Zaretskii2018-01-131-1/+1
| | |
| * | Improve the Emacs manual's "Misc" nodeEli Zaretskii2018-01-133-41/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/misc.texi (Gnus): A more descriptive section name. (Invoking emacsclient): Mention how to avoid errors when there's no Emacs server. (EWW, Embedded WebKit Widgets): Now subsections under "Hyperlinking and Web Navigation Features". (Amusements): Add "games" to the section name. Suggested by Alex Branham <alex.branham@gmail.com> in emacs-manual-bugs@gnu.org. * doc/emacs/emacs.texi (Top): Adjust the top-level menus to the above changes. * doc/lispref/os.texi (Security Considerations): Fix typos.
* | | Merge from origin/emacs-26Glenn Morris2018-01-151-14/+29
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c0cfa6455 * ChangeLog.3: Update 4387bb44ae Update authors bce51bd6f7 * lisp/gnus/message.el (message-do-auto-fill): Prevent do-... bd2a2a1e84 Improve documentation of etags 7ba75b9637 Teach etags new interpreters for some languages 1f7f03742d * lisp/emacs-lisp/generator.el (iter-defun): Add 'doc-stri... dbb4aac212 * lisp/emacs-lisp/syntax.el (syntax-propertize): Fix bug#2... 80463a43da Improve documentation of fill-separate-heterogeneous-words... 4bd2416d55 Fix documentation of some x-* functions 9c2b11484f Inherit query-on-exit flag to stderr process (Bug#30031) 3efb1e7def Fix Bug#30057 a9b884c60f Tag some unstable tests, and skip by default (bug#24503) # Conflicts: # test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
| * | Improve documentation of etagsEli Zaretskii2018-01-111-14/+29
| | | | | | | | | | | | | | | | | | * doc/emacs/maintaining.texi (Tag Syntax, Create Tags Table): Improve documentation of etags options and of source language detection.
* | | * src/print.c (syms_of_print) <print_quoted>: Set default to trueStefan Monnier2018-01-1510-21/+21
| |/ |/|
* | Merge from origin/emacs-26Paul Eggert2018-01-093-8/+27
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7668717d6f Merge from Gnulib 9e4d523427 * lisp/epg.el (epg-start-sign): Replace obsolete functions. 26c58f31a8 Small fix for erc-logging-enabled 34b41e3bc6 Quieten semantic normal usage e25f961e37 Avoid irrelevant hyperlink in doc string of 'epa-pinentry-... ec2636513c * doc/misc/tramp.texi (Remote processes): Mention gdb rest... 918a052a42 Query background for gnome terminal version 3.22 (Bug#29716) 1dfc27576a Make pixel-wise scrolling less laggy f92264fc2a Fix child frame placement issues (bug#29953) a5f718c4c5 ; * doc/lispref/text.texi (Change Hooks): Fix last change. e876f5f9fb Describe the precise interaction of complex primitives wit... 3a22097cf6 Fix valgrind report in call-interactively d5f1c87bfe * src/editfns.c (Fsave_excursion): Doc fix. (Bug#30001) b8d74c4578 Fix mark-defun when there's no spaces between successive d... a377c652b5 Fix Dired display and operations on file names with raw bytes d9d6e8a04c ; Comments related to src/termcap.c f8a07fa6b1 Improve documentation of 'gdb-many-windows' f82400798e Fix failures in smerge-mode on MS-Windows
| * Merge from GnulibPaul Eggert2018-01-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | This incorporates: 2018-01-05 maint: Add encoding marker for Emacs to non-ASCII sources 2018-01-04 update-copyright: Handle use of © 2018-01-04 pthread_sigmask: Avoid compilation error on mingw 2018-01-02 stat-time: silence -Wunused-parameter regression * build-aux/config.guess, build-aux/config.sub: * build-aux/update-copyright, doc/misc/texinfo.tex, lib/gnulib.mk.in: * lib/md5.c, lib/md5.h, lib/sha1.c, lib/sha1.h, lib/sha256.c: * lib/sha256.h, lib/sha512.c, lib/sha512.h, lib/signal.in.h: * lib/stat-time.h: Copy from Gnulib, or regenerate.
| * * doc/misc/tramp.texi (Remote processes): Mention gdb restrictions with I/O.Michael Albinus2018-01-081-0/+4
| |
| * ; * doc/lispref/text.texi (Change Hooks): Fix last change.Eli Zaretskii2018-01-061-10/+10
| |
| * Describe the precise interaction of complex primitives with the change hooksAlan Mackenzie2018-01-061-8/+15
| | | | | | | | | | | | | | * doc/lispref/text.texi (Change Hooks): Document that most buffer changing primitives call before- and after-change-functions in balanced pairs, but that some complex primitives call b-c-f once, and a-c-f zero, one, or several times.
| * Improve documentation of 'gdb-many-windows'Eli Zaretskii2018-01-051-0/+8
| | | | | | | | | | * doc/emacs/building.texi (GDB User Interface Layout): Add advice for using a separate frame for 'gdb-many-windows'.
| * Fix description of 'struct' generic function specializerStephen Leake2018-01-041-3/+3
| | | | | | | | | | | | | | | | | | | | Backport: * doc/lispref/functions.texi (Generic Functions): Fix description of 'struct' specializer; it must be the named struct or a child, not a parent. (cherry picked from commit b6add8c7cfc6d36f9dd8ad99be06bd8ab41cc6f8)
* | Merge from origin/emacs-26Paul Eggert2018-01-091-1/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | d382d2bfc5 * etc/DEBUG (Getting control to the debugger): Fix grammar. 687af4c8e8 * lisp/vc/vc.el (vc-region-history): log-view-vc-fileset h... 43e2aafae3 Don't bind dframe events on load (Bug#29599) ab31bf3c5f * lisp/textmodes/picture.el (picture-mode-exit): Doc fix. ... ed44d92fa6 * lisp/textmodes/picture.el (picture-open-line): Doc fix. ... b87a772612 Fix description of 'emacs-internal' a5256da588 Update PROBLEMS with selection-related issues c59ecb005e New customization variable for python-mode indentation (Bu... 4e20c8f220 Fix menu keyboard shortcuts on macOS (Bug#29595) # Conflicts: # etc/NEWS
| * Fix description of 'emacs-internal'Eli Zaretskii2018-01-011-1/+3
| | | | | | | | | | * doc/lispref/nonascii.texi (Coding System Basics): Correct inaccuracy in description of 'emacs-internal'. (Bug#29916)