1. 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)
    • 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.
  2. 20 May, 2020 1 commit
  3. 19 May, 2020 2 commits
  4. 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).
    • 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)
      * 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.
  5. 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
    • 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.
  6. 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.
    • 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'.
  7. 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.
  8. 13 May, 2020 3 commits
  9. 12 May, 2020 1 commit
  10. 10 May, 2020 2 commits
  11. 09 May, 2020 6 commits
  12. 08 May, 2020 6 commits
    • Philipp Stephani's avatar
      Improve documentation of 'with-suppressed-warnings'. · a1cbd05f
      Philipp Stephani authored
      * lisp/emacs-lisp/byte-run.el (with-suppressed-warnings): Refer to
      'byte-compile-warnings' instead of 'byte-compile-warning-types', as
      only the former variable documents the available warning types.
    • Eli Zaretskii's avatar
      Fix a typo in a comment · 4a895c1b
      Eli Zaretskii authored
      * lisp/display-fill-column-indicator.el: Fix a typo in a comment.
      Suggested by david s <ds@fastmail.com>.
    • Eli Zaretskii's avatar
      Improve documentation of Hi Lock mode · 2caf3e99
      Eli Zaretskii authored
      * lisp/hi-lock.el (hi-lock-mode, hi-lock-face-buffer)
      (hi-lock-face-phrase-buffer, hi-lock-face-symbol-at-point):
      Clarify when 'hi-lock-mode' will use Font Lock and when it will
      use overlays.  (Bug#41124)
    • Eli Zaretskii's avatar
      Fix typos in the Emacs user manual · 7081c1d6
      Eli Zaretskii authored
      * doc/emacs/calendar.texi (Holidays): Fix usage of non-ASCII
      * doc/emacs/custom.texi (Init Rebinding): Fix a cross-reference.
      * doc/emacs/dired.texi (Operating on Files): Make the
      cross-reference to "VC Delete/Rename" be to a different manual in
      the printed version.  (Bug#41100)
    • Björn Holby's avatar
      Fix references to Speedbar in VHDL mode · 0385771e
      Björn Holby authored
      * lisp/progmodes/vhdl-mode.el (vhdl-speedbar-initialize): Update
      references to Speedbar variables.  (Bug#41084)
      Copyright-paperwork-exempt: yes
    • Eli Zaretskii's avatar
      Fix handling of FROM = t and TO = t by 'window-text-pixel-size' · a76cafea
      Eli Zaretskii authored
      * src/xdisp.c (Fwindow_text_pixel_size): Use byte position for
      accessing buffer text, not character positions.  (Bug#41125)
  13. 06 May, 2020 6 commits
  14. 05 May, 2020 3 commits
  15. 04 May, 2020 1 commit
    • Alan Mackenzie's avatar
      Remove calls to non-existent functions from edebug.el. · 9f5999b0
      Alan Mackenzie authored
      Do not merge to master.
      *lisp/emacs-lisp/edebug.el (edebug--display-1)
      (edebug-toggle-disable-breakpoint): Remove calls to
      edebug--overlay-breakpoints and edebug--overlay-breakpoints-removed which had
      been overlooked in a recent changed to edebug.