paoloschi created an issue (geany/geany#4396) **Oils** project includes two shell languages: **OSH**, which is Bash-compatible, and **YSH**, which is as its evolution. https://oils.pub https://github.com/oils-for-unix/oils
Personally, I am studying **YSH** with great satisfaction and I wonder if there might be common interest among other Geany users in having support for the Oils scripting languages as well. However, I have no idea how burdensome or laborious it would be to create the related “_filedef_”, I wouldn't be able to develop it. If it can simplify the work, here is the [Vim syntax highlighting for Oils](https://github.com/oils-for-unix/oils.vim) project which contains generic tutorial articles on creating syntax highlighting for **YSH** even on other IDEs: [Three Algorithms for YSH Syntax Highlighting](https://github.com/oils-for-unix/oils.vim/blob/main/doc/algorithms.md#three-algorithms-for-ysh-syntax-highlighting) · [Stage 1: Lex Comments and String Literals - # \ ' "](https://github.com/oils-for-unix/oils.vim/blob/main/doc/stage1.md#stage-1-lex-comments-and-string-literals------) · [Stage 2: Correctly Switch Between Three Lexer Modes - \ () [] $ @ =](https://github.com/oils-for-unix/oils.vim/blob/main/doc/stage2.md#stage-2-correctly-switch-between-three-lexer-modes--------) · [Stage 3: Recgonize the Language Within Each Mode - and \n](https://github.com/oils-for-unix/oils.vim/blob/main/doc/stage3.md#stage-3-recgonize-the-language-within-each-mode---and-n) [Notes](https://github.com/oils-for-unix/oils.vim/blob/main/doc/notes.md#notes) -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/4396 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/issues/4...@github.com>