From 012b9f515a5034606e3a71345fc43307b3d2f955 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 13 Aug 2020 15:41:38 +0200 Subject: [PATCH] Make Alt+a fallback to server buffer --- keybindings.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/keybindings.js b/keybindings.js index 96d83bd..2d2d7e1 100644 --- a/keybindings.js +++ b/keybindings.js @@ -1,4 +1,4 @@ -import { ReceiptType, Unread } from "/state.js"; +import { ReceiptType, Unread, SERVER_BUFFER } from "/state.js"; export const keybindings = [ { @@ -28,12 +28,14 @@ export const keybindings = [ description: "Jump to next buffer with activity", execute: (app) => { // TODO: order by priority, then by age + var target = SERVER_BUFFER; for (var buf of app.state.buffers.values()) { if (buf.unread != Unread.NONE) { - app.switchBuffer(buf.name); + target = buf.name; break; } } + app.switchBuffer(target); }, }, {