blob: 4466865b2904c2f84f72b0dba27ba2cd91cf8166 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from alot.commands import Command, registerCommand
MODE = 'bufferlist'
@registerCommand(MODE, 'select', help='focus selected buffer')
class BufferFocusCommand(Command):
def apply(self, ui):
selected = ui.current_buffer.get_selected_buffer()
ui.buffer_focus(selected)
@registerCommand(MODE, 'close', help='close focussed buffer')
class BufferCloseCommand(Command):
def apply(self, ui):
bufferlist = ui.current_buffer
selected = bufferlist.get_selected_buffer()
ui.buffer_close(selected)
if bufferlist is not selected:
bufferlist.rebuild()
ui.update()
|