私が働いている会社は、エンジニアの仕事を楽にする新しいプログラミング言語を開発しています。私の仕事は、この言語にコードの折り畳みを含む優れたエディターを提供することです。"{" と "}" を含まないカスタム コードの折りたたみが必要です。Geany ファイルタイプを使用しています。新しいファイルタイプを追加します。以下のような構造を折り畳みたいと思います。
if %condition% then for each %element% in %range% do
%statement% %statement%
else if %condition% then end for
%statement%
else
end if
私は自分の言語を c type から遠く離れていることを知っていますが、構文の色分けを有効にするためにコードにそのような行を追加します。
[settings]
lexer_filetype=C
あらゆる種類の助けをいただければ幸いです。