1. 31 May, 2020 3 commits
  2. 30 May, 2020 3 commits
  3. 27 May, 2020 5 commits
  4. 25 May, 2020 2 commits
    • Eli Zaretskii's avatar
      Fix access to single-byte characters in buffer text · df91c94c
      Eli Zaretskii authored
      * src/xdisp.c (get_visually_first_element)
      (Fbidi_find_overridden_directionality):
      * src/cmds.c (Fend_of_line): Use FETCH_BYTE instead of FETCH_CHAR,
      and byte position instead of character position, to access
      individual bytes of buffer text.  This avoids producing invalid
      characters and accessing wrong buffer positions.  (Bug#41520)
      df91c94c
    • Noam Postavsky's avatar
      Revert "Fix eshell-mode-map initialization" · 478638e4
      Noam Postavsky authored
      It makes eshell-return-exits-minibuffer permanently affect the
      eshell-mode-map (Bug#41370).
      
      Do not merge to master, we will fix it properly there.
      478638e4
  5. 24 May, 2020 4 commits
  6. 23 May, 2020 6 commits
  7. 22 May, 2020 1 commit
  8. 21 May, 2020 2 commits
    • Paul Eggert's avatar
      Redo RCS Id for pdumper · 62a5e890
      Paul Eggert authored
      * lisp/version.el: Don’t put an RCS Id style string into the
      executable via purecopy, as this does not work with the pdumper.
      * src/emacs.c (RCS_Id): New constant, for 'ident'.
      
      (cherry picked from commit 3d1bcfba)
      62a5e890
    • Stefan Kangas's avatar
      Second attempt at improving indexing in control.texi · 8cc453d7
      Stefan Kangas authored
      * doc/lispref/control.texi (Processing of Errors): Improve indexing by
      adding the word form "handle" in addition to "handling".  With thanks
      to Eli Zaretskii.
      8cc453d7
  9. 20 May, 2020 1 commit
  10. 19 May, 2020 2 commits
  11. 17 May, 2020 2 commits
    • Paul Eggert's avatar
      Minor fixups for mutability doc · b48ab743
      Paul Eggert authored
      * doc/lispref/objects.texi (Mutability): Minor fixups in
      response to a comment by Dmitry Gutov (Bug#40671#477).
      b48ab743
    • Paul Eggert's avatar
      Don’t use “constant” for values you shouldn’t change · 6ac2326e
      Paul Eggert authored
      Inspired by patch proposed by Dmitry Gutov (Bug#40671#393)
      and by further comments by him and by Michael Heerdegen
      in the same bug report.
      * doc/lispintro/emacs-lisp-intro.texi (setcar):
      Don’t push mutability here.
      * doc/lispref/eval.texi (Self-Evaluating Forms, Quoting)
      (Backquote):
      * doc/lispref/lists.texi (Modifying Lists):
      * doc/lispref/objects.texi (Lisp Data Types, Mutability):
      * doc/lispref/sequences.texi (Array Functions, Vectors):
      * doc/lispref/strings.texi (String Basics, Modifying Strings):
      Don’t use the word “constant” to describe all values that
      a program should not change.
      * doc/lispref/objects.texi (Mutability):
      Rename from “Constants and Mutability”.  All uses changed.
      In a footnote, contrast the Emacs behavior with that of Common
      Lisp, Python, etc. for clarity, and say the goal is to be nicer.
      6ac2326e
  12. 16 May, 2020 2 commits
    • Eli Zaretskii's avatar
      Improve documentation of manually installing Lisp packages · b4937f64
      Eli Zaretskii authored
      * doc/emacs/building.texi (Lisp Libraries): Describe how to
      manually load packages in the init file.  Mention the 'site-lisp'
      subdirectory of the default 'load-path'.
      
      * doc/emacs/package.texi (Packages): Describe manual installation
      of ELisp packages.  Suggested by Jean-Christophe Helary
      <jean.christophe.helary@traduction-libre.org>.
      b4937f64
    • Eli Zaretskii's avatar
      Reflect the emacs-devel ELPA/MELPA dispute in FAQ · efd4e973
      Eli Zaretskii authored
      * doc/misc/efaq.texi (Packages that do not come with Emacs): Warn
      that some MELPA packages may require non-free software.
      efd4e973
  13. 15 May, 2020 2 commits
    • Tassilo Horn's avatar
      Consider face inheritance when checking region face background. · 28541674
      Tassilo Horn authored
      Some themes (like dracula) make the region face inherit from some
      other face.  If the background color of the region was inherited,
      `indicate-copied-region' did the switch-point-and-mark-twice dance
      which is not visible in case the region is highlighted.  It just
      looked like Emacs would hang for a second after M-w.
      
      * lisp/simple.el (indicate-copied-region): Consider face inheritance
      when checking region face background.
      28541674
    • Leo Vivier's avatar
      Fix dired default file operation (bug#41261) · e75f6be6
      Leo Vivier authored
      * lisp/dired-aux.el (dired-dwim-target-directories): Restore
      pre-emacs-27 behavior of 'dired-dwim-target'.
      e75f6be6
  14. 14 May, 2020 1 commit
    • Philipp Stephani's avatar
      Fix documentation related to 'command-switch-alist'. · 406fb074
      Philipp Stephani authored
      While there, add a unit test to verify the behavior.
      
      * doc/lispref/os.texi (Command-Line Arguments): Fix documentation: the
      option string in 'command-switch-alist' does include leading hyphens.
      Also mention that 'command-switch-alist' parsing ignores equals signs
      in options.
      
      * test/lisp/startup-tests.el
      (startup-tests/command-switch-alist): New unit test.
      406fb074
  15. 13 May, 2020 3 commits
  16. 12 May, 2020 1 commit