Take a buffer ID in switchBuffer

This commit is contained in:
Simon Ser 2021-01-21 22:15:33 +01:00
parent dd35f1df95
commit ffed801b0e
3 changed files with 39 additions and 27 deletions

View file

@ -72,10 +72,13 @@ export default {
},
"buffer": (app, args) => {
var name = args[0];
if (!app.state.buffers.has(name)) {
throw new Error("Unknown buffer");
for (var buf of app.state.buffers.values()) {
if (buf.name === name) {
app.switchBuffer(buf);
return;
}
}
app.switchBuffer(name);
throw new Error("Unknown buffer");
},
"topic": (app, args) => {
var channel = app.state.activeBuffer;