config
Command gef config
gef reads its config from a file which is by default located at ~/.gef.rc, but which can also be
specified via the GEF_RC environment variable. In addition, 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 breakpoint:
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_RC points to an existing file, or otherwise if ${HOME}/.gef.rc exists,
gef will automatically load 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.