Command config
In addition to reading its config from _~/.gef.rc~, gef can also be
configured at runtime with the gef config command.
To view all settings for all commands loaded:
gef➤ gef config

Or to get one setting value:
gef➤ gef config pcustom.struct_path
Of course you can edit the values. For example, if you want the screen to be cleared before displaying the current context when reaching a breakpoing:
gef➤ gef config context.clear_screen 1
To save the current settings for GEF to the file system to have those options
persist across all your future GEF sessions, simply run:
gef➤ gef save
[+] Configuration saved to '/home/vagrant/.gef.rc'
Upon startup, if gef finds a file ${HOME}/.gef.rc, it will automatically
loads its values.
To reload the settings during the session, just run:
gef➤ gef restore
[+] Configuration from '/home/hugsy/.gef.rc' restored
You can tweak this configuration file outside your gdb session to suit your
needs.