Rozšíření pro Open Salamander
Loading...
Date
Authors
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
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.
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.
Description
Keywords
zvýrazňovanie syntaxe , plugin , Open Salamander , C++ , Win32 API , TextMate , gramatika , téma , syntax highlighting , plugin , Open Salamander , C++ , Win32 API , TextMate , grammar , theme
Citation
MORES, M. Rozšíření pro Open Salamander [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2026.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační technologie
Comittee
doc. RNDr. Milan Češka, Ph.D. (předseda)
doc. Ing. Jan Kořenek, Ph.D. (místopředseda)
Ing. Zdeněk Materna, Ph.D. (člen)
Ing. Miloš Musil, Ph.D. (člen)
Ing. Martin Hrubý, Ph.D. (člen)
Date of acceptance
2026-06-15
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
