Original title:
Rozšíření pro Open Salamander
Translated title:
Extension for Open Salamander
Authors:
Mores, Michal ; Kocman, Radim (referee) ; Křivka, Zbyněk (advisor) Document type: Bachelor's theses
Year:
2026
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Táto práca sa zoberá vytvorením rozšírenia pre Open Salamander, ktoré umožňuje prehliadanie textových súborov so zvýrazňovaním syntaxe. V práci sú predstavené hlavné otázky návrhu a preskúmané možné riešenia. Realizácia rozšírenia je založená na integrácii knižnice obsahujúcej TextMate parser, ktorý slúži na analýzu a zvýraznenie textu. Súčasťou riešenia je uskutočnenie vizualizácie pomocou Win32 API. Výsledok práce je zverejnený ako open source projekt. Poskytuje podobnú funkcionalitu ako vstavaný prehliadač Open Salamandra a navyše umožňuje zvýrazňovať syntax a správne zobrazovať Unicode znaky.
This thesis focuses on the development of a plugin for Open Salamander that enables viewing text files with syntax highlighting. The work presents the main design challenges and explores possible solutions. The implementation is based on the integration of a library containing a TextMate parser, which is used for the analysis and highlighting of the text. The solution includes visualization implemented using the Win32 API. The resulting plugin is published as an open source project. It provides functionality similar to the internal viewer of Open Salamander, while additionally supporting syntax highlighting and correct rendering of Unicode characters.
Keywords:
C++; grammar; Open Salamander; plugin; syntax highlighting; TextMate; theme; Win32 API
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/258147