aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/textadept/history.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/textadept/history.lua b/modules/textadept/history.lua
index d619363f..db23c4a4 100644
--- a/modules/textadept/history.lua
+++ b/modules/textadept/history.lua
@@ -83,7 +83,7 @@ function M.back()
if #history == 0 then return end -- nothing to do
local record = history[history.pos]
local line = buffer:line_from_position(buffer.current_pos)
- if buffer.filename ~= record.filename or
+ if buffer.filename ~= record.filename and buffer._type ~= record.filename or
math.abs(record.line - line) > M.minimum_line_distance then
-- When navigated away from the most recent record, and if that record is
-- not a soft record, jump back to it first, then navigate backwards.