@stoffera said in What editor do you use?:
@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=