docstr: Return the current layout option for the current Terminal InteractiveShell
code: def _layout_options(self):
      """
      Return the current layout option for the current Terminal InteractiveShell
      """
      return {
          "lexer": IPythonPTLexer(),
          "reserve_space_for_menu": self.space_for_menu,
          "get_prompt_tokens": self.prompts.in_prompt_tokens,
          "get_continuation_tokens": self.prompts.continuation_prompt_tokens,
          "multiline": True,
          "display_completions_in_columns": (
              self.display_completions == "multicolumn"
          ),
          # Highlight matching brackets, but only when this setting is
          # enabled, and only when the DEFAULT_BUFFER has the focus.
          "extra_input_processors": [
              ConditionalProcessor(
                  processor=HighlightMatchingBracketProcessor(
                      chars="[](){}"
                  ),
                  filter=HasFocus(DEFAULT_BUFFER)
                  & ~IsDone()
                  & Condition(
                      lambda cli: self.highlight_matching_brackets
                  ),
              )
          ],
      }
  
imports: from __future__ import print_function
  import os
  import sys
  import warnings
  from warnings import warn
  from IPython.core.interactiveshell import InteractiveShell, InteractiveShellABC
  from IPython.utils import io
  from IPython.utils.py3compat import PY3, cast_unicode_py2, input, string_types
  from IPython.utils.terminal import toggle_set_term_title, set_term_title
  from IPython.utils.process import abbrev_cwd
  from traitlets import Bool, Unicode, Dict, Integer, observe, Instance, Type, default, Enum, Union
  from prompt_toolkit.document import Document
  from prompt_toolkit.enums import DEFAULT_BUFFER, EditingMode
  from prompt_toolkit.filters import HasFocus, Condition, IsDone
  from prompt_toolkit.history import InMemoryHistory
  from prompt_toolkit.shortcuts import create_prompt_application, create_eventloop, create_prompt_layout, create_output
  from prompt_toolkit.interface import CommandLineInterface
  from prompt_toolkit.key_binding.manager import KeyBindingManager
  from prompt_toolkit.layout.processors import ConditionalProcessor, HighlightMatchingBracketProcessor
  from prompt_toolkit.styles import PygmentsStyle, DynamicStyle
  from pygments.styles import get_style_by_name
  from pygments.style import Style
  from pygments.token import Token
  from .debugger import TerminalPdb, Pdb
  from .magics import TerminalMagics
  from .pt_inputhooks import get_inputhook_name_and_func
  from .prompts import Prompts, ClassicPrompts, RichPromptDisplayHook
  from .ptutils import IPythonPTCompleter, IPythonPTLexer
  from .shortcuts import register_ipython_shortcuts
  from pygments.style import Style
label_desc: Use image node_id 12 for calling the TerminalInteractiveShell obj's underlying member method code with example usage: obj._layout_options() and returns: dict