1. 20 Jul, 2021 9 commits
    • Lars Ingebrigtsen's avatar
      Make dired-guess-default return all matching programs · c175ad52
      Lars Ingebrigtsen authored
      * lisp/dired-x.el (dired-guess-default): Return all matching
      programs (bug#48071).
    • Ioannis Kappas's avatar
      Allow installing packages with DOS line endings · 606b783a
      Ioannis Kappas authored
      * lisp/emacs-lisp/package.el (package-install-from-buffer): Allow
      installing files with different line ending conventions (Unix, DOS
      and Macos) (bug#48137).
    • Lars Ingebrigtsen's avatar
      Signal an error in json.c function if not available · aa8859d0
      Lars Ingebrigtsen authored
      * src/json.c (Fjson_serialize, Fjson_insert)
      (Fjson_parse_string, Fjson_parse_buffer, syms_of_json): Signal
      `json-unavailable' if jansson isn't available (bug#48228).
    • Miha Rihtaršič's avatar
      Quit minibuffers without aborting kmacros · 7edbcb36
      Miha Rihtaršič authored
      * doc/lispref/commands.texi (Quitting): Document `minibuffer-quit'
      (Recursive Editing): Document throwing of function values to `exit'.
      * doc/lispref/errors.texi (Standard Errors): Document
      * lisp/minibuffer.el (minibuffer-quit-recursive-edit): New function.
      * lisp/simple.el (minibuffer-error-function): Do not abort keyboard
      macro execution if is minibuffer-quit is signaled (bug#48603).
      * src/data.c (syms_of_data): New error symbol `minibuffer-quit'
      * src/keyboard.c (recursive_edit_1): Implement throwing of function
      values to `exit`.  In that case, the function will be called without
      arguments before returning from the command loop.
      (Fcommand_error_default_function): Do not abort keyboard macro
      execution if minibuffer-quit is signaled.
      (command_loop_2): New argument HANDLERS.
      * src/macros.c (Fexecute_kbd_macro): Use command_loop_2 instead of
      * src/minibuf.c (Fabort_minibuffers): Use it.
    • Kenichi Handa's avatar
      Fix problem with certain fonts in ftfont_shape_by_flt · 557c5959
      Kenichi Handa authored
      * src/ftfont.c (ftfont_shape_by_flt): Fix problem with unusual OTF
      tables in fonts (bug#49066).
    • Earl Hyatt's avatar
      Add commands 'kill-matching-lines' and 'copy-matching-lines' · 3dd87631
      Earl Hyatt authored
      * doc/emacs/search.texi: Document these additions.
      * lisp/replace.el:
      Add the commands 'kill-matching-lines' and 'copy-matching-lines'.
      'kill-matching-lines' is like 'flush-lines', but adds the lines to the
      kill ring as a single string, keeping line endings.
      'copy-matching-lines' is like 'kill-matching-lines', but only copies
      those lines instead of killing them.
    • Lars Ingebrigtsen's avatar
      Tweak example in Function Indirection node in the lispref manual · 0499294a
      Lars Ingebrigtsen authored
      * doc/lispref/eval.texi (Function Indirection): Make example more
      robust (bug#49647).  Suggested by Scott Marks
    • Lars Ingebrigtsen's avatar
      Put command line file names and mouse dragging onto 'file-name-history' · e02576c7
      Lars Ingebrigtsen authored
      * lisp/dnd.el (dnd-open-local-file): Add file to history.
      * lisp/files.el (file-name-history--add): New function (bug#12915).
      * lisp/startup.el (command-line-1): Add file to history.
    • Lars Ingebrigtsen's avatar
      Mention `overlays-in' in the `overlays-at' doc string · 06ee8ac3
      Lars Ingebrigtsen authored
      * src/buffer.c (Foverlays_at): Mention `overlays-in' in the doc
      string (bug#459).
  2. 19 Jul, 2021 17 commits
  3. 18 Jul, 2021 14 commits