| 259 | } |
| 260 | |
| 261 | QStringList NotepadNextApplication::getLanguages() const |
| 262 | { |
| 263 | return getLuaState()->executeAndReturn<QStringList>( |
| 264 | R"( |
| 265 | local names = {} |
| 266 | for k in pairs(languages) do table.insert(names, k) end |
| 267 | table.sort(names, function (a, b) return string.lower(a) < string.lower(b) end) |
| 268 | return names |
| 269 | )"); |
| 270 | } |
| 271 | |
| 272 | void NotepadNextApplication::setEditorLanguage(ScintillaNext *editor, const QString &languageName) const |
| 273 | { |