~rjarry

Paris, France

~rjarry/aerc-devel

Last active 43 minutes ago

~rjarry/aerc-discuss

Last active 49 minutes ago

~rjarry/public-inbox

Last active 19 days ago

~rjarry/aerc-announce

Last active 22 days ago

~rjarry/dlrepo

Last active 28 days ago
View more

Recent activity

Re: [PATCH aerc] ipc: fix deadlock when aerc is not running 22 hours ago

From Robin Jarry to ~rjarry/aerc-devel

Tim Culverhouse, Feb 22, 2024 at 21:50:
> On Mon Feb 19, 2024 at 2:35 PM CST, Robin Jarry wrote:
> > Defer the execution of failed IPC commands *after* the IPC socket has
> > been unblocked.
> >
> > Fixes: fd4dd4240885 ("ipc: wait for app to be ready before accepting commands")
> > Fixes: https://todo.sr.ht/~rjarry/aerc/229
> > Reported-by: Skejg <grolleman@zoho.com>
> > Signed-off-by: Robin Jarry <robin@jarry.cc>
> > ---
>
> Hey Robin -
>
> This makes sense to me, and admittedly took me way too long to figure out what

Re: [PATCH aerc] commands: remove compose commands from message viewer 22 hours ago

From Robin Jarry to ~rjarry/aerc-devel

Maarten Aertsen, Feb 22, 2024 at 21:15:
> Robin Jarry, Feb 08, 2024 at 23:43:
> > All compose commands were made available in the message viewer context
> > by mistake. Remove them.
> >
> > This fixes a crash when the :send command is invoked while viewing
> > a message:
> >
> > Fixes: 159fb38daf53 ("commands: refactor registration")
> > Fixes: https://lists.sr.ht/~rjarry/aerc-devel/%3CCZ01NTGWNUBV.14A9POG9ITJ6F%40posteo.net%3E
> > Reported-by: Sertonix <sertonix@posteo.net>
> > Signed-off-by: Robin Jarry <robin@jarry.cc>
> > ---
>

Re: [PATCH aerc] msglist: allow configuring default split 23 hours ago

From Robin Jarry to ~rjarry/aerc-devel

Tim Culverhouse, Feb 20, 2024 at 13:23:
> Hey Robin -
>
> Nice addition. The change to an enum for split direction is nice too.
>
> Tested-by: Tim Culverhouse <tim@timculverhouse.com>

Applied. Thanks!

Applied: [PATCH aerc v2 1/2] binds: refactor parser to be more tolerant 23 hours ago

From Robin Jarry to ~rjarry/aerc-devel

Tim Culverhouse <tim@timculverhouse.com> wrote:
> Refactor the bind parser to construct arbitrary modified keys instead of
> only relying on built in maps. Add additional tests to cover edge cases.
>
> Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
> ---
> v2: introduce this entire patch

Acked-by: Robin Jarry <robin@jarry.cc>

Applied, thanks.

To git@git.sr.ht:~rjarry/aerc
   782a17dfb056..3c01fd0fcd03  master -> master

[PATCH aerc] msglist: allow configuring default split 3 days ago

From Robin Jarry to ~rjarry/aerc-devel

Add a new setting to configure the default split layout for message list
tabs. The syntax is a bit different from the :split and :vsplit commands
since it needs to convey the direction in the value as well. I didn't
reuse split/vsplit since they are a bit confusing when used in
a configuration file.

The syntax is as follows:

	message-list-split = [<direction>] <size>

The direction is optional and defaults to horizontal. The size is the
number of terminal cells that will be used to display the message list.

All these examples are equivalent:
[message trimmed]

Re: [PATCH aerc] revert: "ui: enable kitty keyboard protocol" 3 days ago

From Robin Jarry to ~rjarry/aerc-devel

Tim Culverhouse, Feb 19, 2024 at 22:28:
> On Mon, 19 Feb 2024 14:28:24 CST, Robin Jarry wrote:
> > This reverts commit d73cf33c2c6c3e564ce8aff04acc329a06eafc54.
> > 
> > This breaks virtually all key bindings on foot. Almost zero ctrl-
> > bindings work, and even in some cases, single key binds, like n don't
> > register anymore.
> > 
> > It looked harmless, but I should probably have tested before applying
> > this.
> > 
> > Signed-off-by: Robin Jarry <robin@jarry.cc>
> > ---
>

[PATCH aerc] ipc: fix deadlock when aerc is not running 3 days ago

From Robin Jarry to ~rjarry/aerc-devel

Defer the execution of failed IPC commands *after* the IPC socket has
been unblocked.

Fixes: fd4dd4240885 ("ipc: wait for app to be ready before accepting commands")
Fixes: https://todo.sr.ht/~rjarry/aerc/229
Reported-by: Skejg <grolleman@zoho.com>
Signed-off-by: Robin Jarry <robin@jarry.cc>
---
 main.go | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/main.go b/main.go
index 4cc8d2034e9b..85538311011e 100644
--- a/main.go
[message trimmed]

[PATCH aerc] revert: "ui: enable kitty keyboard protocol" 3 days ago

From Robin Jarry to ~rjarry/aerc-devel

This reverts commit d73cf33c2c6c3e564ce8aff04acc329a06eafc54.

This breaks virtually all key bindings on foot. Almost zero ctrl-
bindings work, and even in some cases, single key binds, like n don't
register anymore.

It looked harmless, but I should probably have tested before applying
this.

Signed-off-by: Robin Jarry <robin@jarry.cc>
---
 lib/ui/ui.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
[message trimmed]

Applied: [PATCH aerc] ui: enable kitty keyboard protocol 4 days ago

From Robin Jarry to ~rjarry/aerc-devel

Tim Culverhouse <tim@timculverhouse.com> wrote:
> Enable kitty keyboard protocol when support is detected. This will
> enable keybinds which traditionally have been unavailable due to
> conflicting with other keys (C-i, C-m, C-[, etc).
>
> Reported-by: Jonathan Dowland <jon+aerc-discuss@dow.land>
> Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
> ---

Acked-by: Robin Jarry <robin@jarry.cc>

Applied, thanks.

To git@git.sr.ht:~rjarry/aerc

Applied: [PATCH aerc v2] ui: update vaxis 4 days ago

From Robin Jarry to ~rjarry/aerc-devel

Tim Culverhouse <tim@timculverhouse.com> wrote:
> Update vaxis to v0.7.4. Release notes:
>
> - Fix encoding of Ctrl+z in legacy key encodings
> - Add new grapheme width calc mode: nozwj where we handle VS16 and
>   skintone selectors but _not_ zwjs
> - Enable forcing of grapheme width calc mode
> - Add styled underlines to terminal widget
>
> Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
> ---

Acked-by: Robin Jarry <robin@jarry.cc>