<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc, branch feature/context-menu</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Improve :type of defcustom 'context-menu-functions' and add documentation.</title>
<updated>2021-07-28T16:40:23+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-07-28T16:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ee1887bf54e7091a382ad24691ce0f482c61d7ea'/>
<id>ee1887bf54e7091a382ad24691ce0f482c61d7ea</id>
<content type='text'>
* doc/emacs/frames.texi (Menu Mouse Clicks): Describe context-menu-mode
and context-menu-functions instead of suggesting global-set-key.
(Menu Bars): Mention context-menu-mode and context-menu-functions.

* etc/NEWS: Add context-menu-mode and context-menu-functions.

* lisp/mouse.el (context-menu-functions): Use :type with repeat/function-item.
(context-menu-minor, context-menu-undo, context-menu-region)
(context-menu-ffap): Improve docstrings displayed for function-item in
defcustom of context-menu-functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/emacs/frames.texi (Menu Mouse Clicks): Describe context-menu-mode
and context-menu-functions instead of suggesting global-set-key.
(Menu Bars): Mention context-menu-mode and context-menu-functions.

* etc/NEWS: Add context-menu-mode and context-menu-functions.

* lisp/mouse.el (context-menu-functions): Use :type with repeat/function-item.
(context-menu-minor, context-menu-undo, context-menu-region)
(context-menu-ffap): Improve docstrings displayed for function-item in
defcustom of context-menu-functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quit minibuffers without aborting kmacros</title>
<updated>2021-07-20T12:36:45+00:00</updated>
<author>
<name>Miha Rihtaršič</name>
</author>
<published>2021-07-20T12:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7edbcb3648e9d08a4ccc291f672f831b4f07eb5c'/>
<id>7edbcb3648e9d08a4ccc291f672f831b4f07eb5c</id>
<content type='text'>
* doc/lispref/commands.texi (Quitting): Document `minibuffer-quit'
(Recursive Editing): Document throwing of function values to `exit'.

* doc/lispref/errors.texi (Standard Errors): Document
`minibuffer-quit'

* 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.
(cmd_error):
(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
command_loop_1.

* src/minibuf.c (Fabort_minibuffers): Use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/commands.texi (Quitting): Document `minibuffer-quit'
(Recursive Editing): Document throwing of function values to `exit'.

* doc/lispref/errors.texi (Standard Errors): Document
`minibuffer-quit'

* 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.
(cmd_error):
(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
command_loop_1.

* src/minibuf.c (Fabort_minibuffers): Use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add commands 'kill-matching-lines' and 'copy-matching-lines'</title>
<updated>2021-07-20T12:10:23+00:00</updated>
<author>
<name>Earl Hyatt</name>
</author>
<published>2021-06-19T12:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3dd87631fca9384fce9f9a72df02ae55b1d3c946'/>
<id>3dd87631fca9384fce9f9a72df02ae55b1d3c946</id>
<content type='text'>
* 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak example in Function Indirection node in the lispref manual</title>
<updated>2021-07-20T12:06:40+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-07-20T12:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0499294a3612d7ba34c5385e11ab0ac1f1cb3416'/>
<id>0499294a3612d7ba34c5385e11ab0ac1f1cb3416</id>
<content type='text'>
* doc/lispref/eval.texi (Function Indirection): Make example more
robust (bug#49647).  Suggested by Scott Marks
&lt;scott.c.marks@gmail.com&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/eval.texi (Function Indirection): Make example more
robust (bug#49647).  Suggested by Scott Marks
&lt;scott.c.marks@gmail.com&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos in a recent change</title>
<updated>2021-07-19T16:46:43+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-07-19T16:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0c48469ac11ea0120d050b79072a6dcb1798d2e0'/>
<id>0c48469ac11ea0120d050b79072a6dcb1798d2e0</id>
<content type='text'>
* src/buffer.c (Fmake_indirect_buffer): Fix a typo in a recent
change.

* doc/lispref/buffers.texi (Indirect Buffers): Fix punctuation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/buffer.c (Fmake_indirect_buffer): Fix a typo in a recent
change.

* doc/lispref/buffers.texi (Indirect Buffers): Fix punctuation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add inhibit-buffer-hooks to `make-indirect-buffer'</title>
<updated>2021-07-19T16:23:11+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-07-19T16:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=514398c66576162c6bf5d8bd1d0ae3d2c6b83b49'/>
<id>514398c66576162c6bf5d8bd1d0ae3d2c6b83b49</id>
<content type='text'>
* doc/lispref/buffers.texi (Indirect Buffers): Document it (bug#49160).

* src/buffer.c (Fmake_indirect_buffer): Allow controlling whether
to inhibit buffer hooks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/buffers.texi (Indirect Buffers): Document it (bug#49160).

* src/buffer.c (Fmake_indirect_buffer): Allow controlling whether
to inhibit buffer hooks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document recent changes in 'comint-delete-output' (bug#1496)</title>
<updated>2021-07-19T16:21:49+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-07-19T16:21:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=dd70012dca136d1218987b602ce22330e406cb26'/>
<id>dd70012dca136d1218987b602ce22330e406cb26</id>
<content type='text'>
* doc/emacs/misc.texi (Shell Mode): Document the new optional
behavior of 'C-c C-o'.

* etc/NEWS: Call out the new behavior of 'C-c C-o'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/emacs/misc.texi (Shell Mode): Document the new optional
behavior of 'C-c C-o'.

* etc/NEWS: Call out the new behavior of 'C-c C-o'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix documentation of mouse-leave-buffer-hook</title>
<updated>2021-07-19T14:41:54+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-07-19T14:41:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3094c12c45a60203052fc1fac1b793b982cdd787'/>
<id>3094c12c45a60203052fc1fac1b793b982cdd787</id>
<content type='text'>
* doc/lispref/hooks.texi (Standard Hooks): Ditto.

* src/callint.c (syms_of_callint): Document the actual usage of
`mouse-leave-buffer-hook' (bug#2932).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/hooks.texi (Standard Hooks): Ditto.

* src/callint.c (syms_of_callint): Document the actual usage of
`mouse-leave-buffer-hook' (bug#2932).
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix omission in last change to custom.texi.</title>
<updated>2021-07-18T22:06:45+00:00</updated>
<author>
<name>Basil L. Contovounesios</name>
</author>
<published>2021-07-18T22:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=13b247c3c48a3e8b64ece8d4014c484473c8e362'/>
<id>13b247c3c48a3e8b64ece8d4014c484473c8e362</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/variables.texi (File Local Variables): Fix last change.</title>
<updated>2021-07-18T18:57:03+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-07-18T18:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b0c73439932eefb8302ec10c61d95ffcf2ef39be'/>
<id>b0c73439932eefb8302ec10c61d95ffcf2ef39be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
