--[[-------------------------------------------------- Открывает (по Ctrl+1) последний закрытый файл ------------------------------------------------------ Подключение: Добавьте в SciTEStartup.lua строку dofile (props["SciteDefaultHome"].."\\tools\\OpenLastFile.lua") --]]-------------------------------------------------- local fname = '' -- имя последнего закрытого файла local id = '240' -- любой свободный номер меню Tools -- Добавляем вызов ф-ции open_last_file и шорткат props['command.'..id..'.*'] = 'open_last_file' props['command.mode.'..id..'.*'] = 'subsystem:lua,savebefore:no' props['user.shortcuts'] = props['user.shortcuts']..'Ctrl+1|9'..id..'|' -- Функция открытия файла function open_last_file() if fname ~= '' then scite.Open(fname) end end -- При закрытии вкладки сохраняет имя файла AddEventHandler("OnClose", function(file) fname = file end) |