<p></p>
<p dir="auto">The session split branch seems to work AFAICT.</p>
<p dir="auto">But there are lots of settings in <code>geany.conf</code> that I believe are session settings, essentially all the GUI ones for example.</p>
<p dir="auto">Below is the <code>geany.conf</code> created by this branch with "yes" or "no" beside the ones I suggest, don't mind if the branch is merged into main and these added after (discussion), <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/kugel-/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kugel-">@kugel-</a> can choose.</p>
<pre><code> [geany]
no default_open_path
no cmdline_new_files
yes notebook_double_click_hides_widgets
yes tab_close_switch_to_mru
yes tab_pos_sidebar
yes sidebar_pos
yes symbols_sort_mode
yes msgwin_orientation
yes highlighting_invert_all
no pref_main_search_use_current_word
no check_detect_indent
no detect_indent_width
no use_tab_to_indent
no pref_editor_tab_width
no indent_mode
no indent_type
yes virtualspace
no autocomplete_doc_words
no completion_drops_rest_of_word
no autocompletion_max_entries
no autocompletion_update_freq
yes color_scheme
yes scroll_lines_around_cursor
no mru_length
no disk_check_timeout
yes show_editor_scrollbars
no brace_match_ltgt
no use_gtk_word_boundaries
no complete_snippets_whilst_editing
no indent_hard_tab_width
no editor_ime_interaction
no use_atomic_file_saving
no gio_unsafe_save_backup
no use_gio_unsafe_file_saving
no keep_edit_history_on_reload
no show_keep_edit_history_on_reload_msg
no reload_clean_doc_on_file_change
no save_config_on_file_change
no extract_filetype_regex
no allow_always_save
no find_selection_type
no replace_and_find_by_default
yes show_symbol_list_expanders
yes compiler_tab_autoscroll
yes statusbar_template
yes new_document_after_close
yes msgwin_status_visible
yes msgwin_compiler_visible
yes msgwin_messages_visible
yes msgwin_scribble_visible
no documents_show_paths
yes sidebar_page
no pref_main_load_session
no pref_main_project_session
no pref_main_project_file_in_basedir
yes pref_main_save_winpos
yes pref_main_save_wingeom
no pref_main_confirm_exit
yes pref_main_suppress_status_messages
yes switch_msgwin_pages
no beep_on_errors
no auto_focus
yes sidebar_symbol_visible
yes sidebar_openfiles_visible
yes editor_font
yes tagbar_font
yes msgwin_font
yes show_notebook_tabs
yes show_tab_cross
yes tab_order_ltr
yes tab_order_beside
yes tab_pos_editor
yes tab_pos_msgwin
no use_native_windows_dialogs
yes show_indent_guide
yes show_white_space
yes show_line_endings
yes show_markers_margin
yes show_linenumber_margin
yes long_line_enabled
yes long_line_type
yes long_line_column
yes long_line_color
no symbolcompletion_max_height
no symbolcompletion_min_chars
no use_folding
no unfold_all_children
no use_indicators
no line_wrapping
no auto_close_xml_tags
no complete_snippets
no auto_complete_symbols
no pref_editor_disable_dnd
no pref_editor_smart_home_key
no pref_editor_newline_strip
no line_break_column
no auto_continue_multiline
no comment_toggle_mark
no scroll_stop_at_last_line
no autoclose_chars
no pref_editor_default_new_encoding
no pref_editor_default_open_encoding
no default_eol_character
no pref_editor_new_line
no pref_editor_ensure_convert_line_endings
no pref_editor_replace_tabs
no pref_editor_trail_space
no pref_toolbar_show
no pref_toolbar_append_to_menu
no pref_toolbar_use_gtk_default_style
no pref_toolbar_use_gtk_default_icon
no pref_toolbar_icon_style
no pref_toolbar_icon_size
no pref_template_developer
no pref_template_company
no pref_template_mail
no pref_template_initial
no pref_template_version
no pref_template_year
no pref_template_date
no pref_template_datetime
no context_action_cmd
yes sidebar_visible
yes statusbar_visible
yes msgwindow_visible
yes fullscreen
no color_picker_palette
no scribble_text
no scribble_pos
no custom_date_format
[build-menu]
no number_ft_menu_items
no number_non_ft_menu_items
no number_exec_menu_items
[search]
no pref_search_hide_find_dialog
no pref_search_always_wrap
no pref_search_current_file_dir
no find_all_expanded
no replace_all_expanded
yes position_find_x
yes position_find_y
yes position_replace_x
yes position_replace_y
yes position_fif_x
yes position_fif_y
no fif_regexp
no fif_case_sensitive
no fif_match_whole_word
no fif_invert_results
no fif_recursive
no fif_extra_options
no fif_use_extra_options
no fif_files
no fif_files_mode
no find_regexp
no find_regexp_multiline
no find_case_sensitive
no find_escape_sequences
no find_match_whole_word
no find_match_word_start
no find_close_dialog
no replace_regexp
no replace_regexp_multiline
no replace_case_sensitive
no replace_escape_sequences
no replace_match_whole_word
no replace_match_word_start
no replace_search_backwards
no replace_close_dialog
[plugins]
no load_plugins
no custom_plugin_path
no active_plugins
[VTE]
no send_cmd_prefix
no send_selection_unsafe
no load_vte
no font
no scroll_on_key
no scroll_on_out
no enable_bash_keys
no ignore_menu_bar_accel
no follow_path
no run_in_vte
no skip_run_script
no cursor_blinks
no scrollback_lines
no shell
no colour_fore
no colour_back
no last_dir
[tools]
no terminal_cmd
no browser_cmd
no grep_cmd
[printing]
no print_cmd
no use_gtk_printing
no print_line_numbers
no print_page_numbers
no print_page_header
no page_header_basename
no page_header_datefmt
[files]
yes current_page
</code></pre>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/3007">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ23UF6VIVL6VR2THJDUMLZMNANCNFSM5IFUP5CA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJZY6NFZRK6WWPG7CCDUMLZMNA5CNFSM5IFUP5CKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4PXKZGCQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/3007",
"url": "https://github.com/geany/geany/issues/3007",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>