mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Dispatcher: adds Texteditor: open last file (#6600)
This commit is contained in:
@@ -77,6 +77,7 @@ local settingsList = {
|
||||
calibre_search = { category="none", event="CalibreSearch", title=_("Search in calibre metadata"), device=true,},
|
||||
calibre_browse_tags = { category="none", event="CalibreBrowseTags", title=_("Browse all calibre tags"), device=true,},
|
||||
calibre_browse_series = { category="none", event="CalibreBrowseSeries", title=_("Browse all calibre series"), device=true, separator=true,},
|
||||
edit_last_edited_file = { category = "none", event = "OpenLastEditedFile", title = 'Texteditor: open last file', device = true, separator = true, },
|
||||
favorites = { category="none", event="ShowColl", arg="favorites", title=_("Favorites"), device=true,},
|
||||
|
||||
-- filemanager settings
|
||||
@@ -207,6 +208,8 @@ local dispatcher_menu_order = {
|
||||
"calibre_browse_tags",
|
||||
"calibre_browse_series",
|
||||
|
||||
"edit_last_edited_file",
|
||||
|
||||
"rotation_mode",
|
||||
|
||||
-- filemanager
|
||||
|
||||
@@ -575,4 +575,15 @@ Do you want to keep this file as empty, or do you prefer to delete it?
|
||||
-- will hardly ever be readonly).
|
||||
end
|
||||
|
||||
-- reopen last edited file. Invokeable with gesture:
|
||||
function TextEditor:onOpenLastEditedFile()
|
||||
self:loadSettings()
|
||||
if #self.history > 0 then
|
||||
local file_path = self.history[1]
|
||||
self:checkEditFile(file_path, true)
|
||||
else
|
||||
self:chooseFile()
|
||||
end
|
||||
end
|
||||
|
||||
return TextEditor
|
||||
|
||||
Reference in New Issue
Block a user