So now the idea of having the new file open in a new session if geany was not opened is not wanted anymore? Il giorno sab, 29/01/2011 alle 14.17 +0200, Dimitar Zhekov ha scritto:
Hi,
Here is a sample load_startup_files() pseudocode that will hopefully:
- Fix the CL project loading if prefs.load_session is false.
- Open the default session files based on prefs.load_session even if
command line files are passed. 3. Always open the command line files. 4. Make the startup simpler.
local load_session = false
if (arg1 ends with ".geany") main_load_project_from_command_line(arg1, false) skip arg1 load_session = cl_options.load_session else if (cl_options.load_session && prefs.load_session && !new_instance) // filename(s) -> default session, not last project if (args <= 1) load_session_project_file() load_session = true
if (load_session) configuration_open_files() gtk_notebook_get_n_pages...
open_cl_files()
This is the variant Colombian and I prefer, with no preference to avoid loading the default session if command line files are specified and prefs.load_session is true. For the command line, using -s and -i can be used to do that.