The SINEX format is a block-oriented file format used in science, and especially space geodesy. It was created about 30 years ago (https://www.iers.org/SharedDocs/Publikationen/EN/IERS/Documents/ac/sinex/sinex_v202_pdf.pdf). The files are usually created by programs (just like XML files usually are) but it would be very useful to navigate through those files via a SINEX-enabled text editor. <img width="1005" height="641" alt="geany_sinex" src="https://github.com/user-attachments/assets/ec7c78e6-ea96-4568-a8fc-8c6381f56c0e" />
The relevant parts of the code were commited into the "ctags" and "lexilla" projects. Here is the final step to include the filetype in geany. You can view, comment on, or merge this pull request online at: https://github.com/geany/geany/pull/4449 -- Commit Summary -- * new file type : SINEX (*.snx) -- File Changes -- M ctags/Makefile.am (1) M ctags/main/parsers_p.h (1) A ctags/parsers/sinex.c (100) A data/filedefs/filetypes.sinex (37) M data/filetype_extensions.conf (1) M meson.build (1) M scintilla/Makefile.am (1) M scintilla/lexilla/include/SciLexer.h (7) A scintilla/lexilla/lexers/LexSINEX.cxx (320) M scintilla/lexilla/src/Lexilla.cxx (2) M scintilla/scintilla_changes.patch (3) M src/filetypes.c (1) M src/filetypes.h (1) M src/highlighting.c (5) M src/highlightingmappings.h (19) M src/tagmanager/tm_parser.c (9) M src/tagmanager/tm_parser.h (1) M src/tagmanager/tm_parsers.h (3) -- Patch Links -- https://github.com/geany/geany/pull/4449.patch https://github.com/geany/geany/pull/4449.diff -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/4449 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/pull/[email protected]>
