@malaire does Geany use anything similar to Sublime Text config files?
I am thinking about adding support for these files in monomake. In Sublime Text the project json config seems to be pretty generic.
Geany uses ini-file syntax for project files, with
.geany extension, which isn't quite as easy to understand as json, especially for build-related options.
Geany manual has some documentation about syntax at Configuration Files
I havn't tried build-settings of Geany much as I usually prefer to compile in separate console with custom makefile. I did a quick test with C and generated project-file looks like this:
[editor] line_wrapping=false line_break_column=80 auto_continue_multiline=true [file_prefs] final_new_line=true ensure_convert_new_lines=false strip_trailing_spaces=false replace_tabs=true [indentation] indent_width=2 indent_type=0 indent_hard_tab_width=8 detect_indent=false detect_indent_width=false indent_mode=2 [project] name=Test base_path=/home/malaire/ description= file_patterns= [long line marker] long_line_behaviour=1 long_line_column=80 [files] current_page=0 FILE_NAME_0=23;C;0;EUTF-8;0;1;0;%2Fhome%2Fmalaire%2Ftest.c;0;2 [build-menu] CFT_01_LB=_Build CFT_01_CM=gcc -Wall -Wextra -o "%e" "%f" CFT_01_WD= filetypes=C; CFT_00_LB=_Compile CFT_00_CM=gcc -Wall -Wextra -c "%f" CFT_00_WD=