-
Notifications
You must be signed in to change notification settings - Fork 39
previous buffer z order
mitchell edited this page Dec 12, 2020
·
2 revisions
By default Textadept can only switch to the previous buffer in the buffer list, not the previous buffer actually visited. In order to switch to the most recently used buffer (z-order), put the following in your ~/.textadept/init.lua:
local last_buffer = buffer
-- Save last buffer. Useful after ui.switch_buffer().
events.connect(events.BUFFER_BEFORE_SWITCH,
function() last_buffer = buffer end)
keys[YOUR_KEY_HERE] = function()
if _BUFFERS[last_buffer] then
view:goto_buffer(last_buffer)
end
end
where YOUR_KEY_HERE
is your desired key binding (e.g. 'alt+l'
for Alt+L.)
You can also bind a key to ui.switch_buffer(true)
, which lists buffers in
z-order.