<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp, branch scratch/jsonrpc-things</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>Jsonrpc: support some JSONesque non-JSONRPC protocols, like DAP</title>
<updated>2023-12-02T08:28:38+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2023-11-08T14:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=71fc7020ff975de56005c815ed8e717770846ea8'/>
<id>71fc7020ff975de56005c815ed8e717770846ea8</id>
<content type='text'>
* lisp/jsonrpc.el (jsonrpc-convert-from-jsonrpc)
(jsonrpc-convert-to-jsonrpc): New generics.
(jsonrpc-connection-receive, jsonrpc-connection-send): Call them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/jsonrpc.el (jsonrpc-convert-from-jsonrpc)
(jsonrpc-convert-to-jsonrpc): New generics.
(jsonrpc-connection-receive, jsonrpc-connection-send): Call them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Jsonrpc: allow methods identifiers to be simply strings</title>
<updated>2023-12-02T08:28:29+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2023-11-08T14:22:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5465d88b635dd8070b7d7b04e7522bf7e83cd85b'/>
<id>5465d88b635dd8070b7d7b04e7522bf7e83cd85b</id>
<content type='text'>
* lisp/jsonrpc.el (jsonrpc-connection-send): Support string methods.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/jsonrpc.el (jsonrpc-connection-send): Support string methods.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'register_preview'</title>
<updated>2023-12-02T08:04:03+00:00</updated>
<author>
<name>Thierry Volpiatto</name>
</author>
<published>2023-12-02T08:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=74a5ec0e1e05b78e5fb86c0c1a8ac6737bf4e2d6'/>
<id>74a5ec0e1e05b78e5fb86c0c1a8ac6737bf4e2d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix register-preview-default</title>
<updated>2023-12-02T05:34:45+00:00</updated>
<author>
<name>Thierry Volpiatto</name>
</author>
<published>2023-11-30T09:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0fa70dad21d3475d3a5dae54a09d8a9e60b668ae'/>
<id>0fa70dad21d3475d3a5dae54a09d8a9e60b668ae</id>
<content type='text'>
We need to print the string representation (one char) of an eventual
key description e.g. "^X" instead of "C-x".
However the key description is still displayed in a display property.

* lisp/register.el (register-preview-default): Use `string' to print register.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to print the string representation (one char) of an eventual
key description e.g. "^X" instead of "C-x".
However the key description is still displayed in a display property.

* lisp/register.el (register-preview-default): Use `string' to print register.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/simple.el (minibuffer-default-add-shell-commands): Require 'dired-aux'.</title>
<updated>2023-12-01T07:18:28+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2023-12-01T07:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b261dd13478770624217287166255cfc8c620868'/>
<id>b261dd13478770624217287166255cfc8c620868</id>
<content type='text'>
This is necessary for 'shell-command-guess' after removing autoload cookie
since declare-function doesn't autoload it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is necessary for 'shell-command-guess' after removing autoload cookie
since declare-function doesn't autoload it.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/simple.el: Add declare-function for shell-command-guess.</title>
<updated>2023-11-30T18:11:36+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2023-11-30T18:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=90450a387422f025b7060a3a7977f30ae395bb1d'/>
<id>90450a387422f025b7060a3a7977f30ae395bb1d</id>
<content type='text'>
* lisp/dired-aux.el (shell-command-guess): Remove unneeded autoload cookie.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/dired-aux.el (shell-command-guess): Remove unneeded autoload cookie.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/dired-aux.el (shell-command-guess-open): New defcustom (bug#18132).</title>
<updated>2023-11-30T17:39:16+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2023-11-30T17:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5519ec4746ffdabfa949ea9d7e562feb2458f35c'/>
<id>5519ec4746ffdabfa949ea9d7e562feb2458f35c</id>
<content type='text'>
(shell-command-guess-open): New function.
(shell-command-guess-functions): Add 'shell-command-guess-open' to choice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(shell-command-guess-open): New function.
(shell-command-guess-functions): Add 'shell-command-guess-open' to choice.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/net/tramp.el (tramp-signal-process): PROCESS can also be a string.</title>
<updated>2023-11-30T14:02:37+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2023-11-30T14:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a91185211924f65adf7c1376b7f2d710099a5903'/>
<id>a91185211924f65adf7c1376b7f2d710099a5903</id>
<content type='text'>
* test/lisp/net/tramp-tests.el (tramp-test31-signal-process): Extend.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/net/tramp-tests.el (tramp-test31-signal-process): Extend.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/net/tramp.el (tramp-local-host-regexp): Extend.</title>
<updated>2023-11-30T13:48:54+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2023-11-30T13:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5aba199d75414f51ec1c3ce61d769cf3d8912daf'/>
<id>5aba199d75414f51ec1c3ce61d769cf3d8912daf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move malformed-function warning from byte-opt to cconv (bug#67483)</title>
<updated>2023-11-30T10:31:09+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2023-11-29T16:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8525be6d5eca0c75008ec1dc799cae537156feea'/>
<id>8525be6d5eca0c75008ec1dc799cae537156feea</id>
<content type='text'>
We shouldn't be warning inside the optimiser in the first place.

* lisp/emacs-lisp/byte-opt.el (byte-optimize-form):
Remove byte-compile-form-stack manipulation.
(byte-optimize-form-code-walker): Move malformed function warning
from here...
* lisp/emacs-lisp/cconv.el: ...to here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We shouldn't be warning inside the optimiser in the first place.

* lisp/emacs-lisp/byte-opt.el (byte-optimize-form):
Remove byte-compile-form-stack manipulation.
(byte-optimize-form-code-walker): Move malformed function warning
from here...
* lisp/emacs-lisp/cconv.el: ...to here.
</pre>
</div>
</content>
</entry>
</feed>
