aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/session.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2020-03-26 17:37:08 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2020-03-26 17:37:08 -0400
commit940732342827ebe0d3bb98740419f621f9c77391 (patch)
tree32a3a6ac703429ca036e73c5215bac4f87b0818f /modules/textadept/session.lua
parent52b0ec63792b3023b4ab42e42d2ce1e1fcb813bc (diff)
downloadtextadept-940732342827ebe0d3bb98740419f621f9c77391.tar.gz
textadept-940732342827ebe0d3bb98740419f621f9c77391.zip
Switched to 1-based indices for buffer positions, lines, and countable entities.
Diffstat (limited to 'modules/textadept/session.lua')
-rw-r--r--modules/textadept/session.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/textadept/session.lua b/modules/textadept/session.lua
index c0e611e5..b446ca54 100644
--- a/modules/textadept/session.lua
+++ b/modules/textadept/session.lua
@@ -168,11 +168,11 @@ function M.save(filename)
top_line = current and buffer.first_visible_line or buffer._top_line,
}
local bookmarks = {}
- local line = buffer:marker_next(0, 1 << textadept.bookmarks.MARK_BOOKMARK)
+ local BOOKMARK_BIT = 1 << textadept.bookmarks.MARK_BOOKMARK - 1
+ local line = buffer:marker_next(1, BOOKMARK_BIT)
while line ~= -1 do
bookmarks[#bookmarks + 1] = line
- line = buffer:marker_next(
- line + 1, 1 << textadept.bookmarks.MARK_BOOKMARK)
+ line = buffer:marker_next(line + 1, BOOKMARK_BIT)
end
session.buffers[#session.buffers].bookmarks = bookmarks
::continue::