code: def apply_plugin_settings(self, options):
          
          font_n = 'plugin_font'
          font_o = self.get_plugin_font()
          help_n = 'connect_to_oi'
          help_o = CONF.get('help', 'connect/ipython_console')
          color_scheme_n = 'color_scheme_name'
          color_scheme_o = CONF.get('appearance', 'selected')
          show_time_n = 'show_elapsed_time'
          show_time_o = self.get_option(show_time_n)
          reset_namespace_n = 'show_reset_namespace_warning'
          reset_namespace_o = self.get_option(reset_namespace_n)
          ask_before_restart_n = 'ask_before_restart'
          ask_before_restart_o = self.get_option(ask_before_restart_n)
          for client in self.clients:
              control = client.get_control()
              if font_n in options:
                  client.set_font(font_o)
              if help_n in options and control is not None:
                  control.set_help_enabled(help_o)
              if color_scheme_n in options:
                  client.set_color_scheme(color_scheme_o)
              if show_time_n in options:
                  client.show_time_action.setChecked(show_time_o)
                  client.set_elapsed_time_visible(show_time_o)
              if reset_namespace_n in options:
                  client.reset_warning = reset_namespace_o
              if ask_before_restart_n in options:
                  client.ask_before_restart = ask_before_restart_o
docs: Apply configuration file's plugin settings