code: def create_toolbar_tokens_func(get_is_refreshing, show_fish_help):
      
      token = Token.Toolbar
  
      def get_toolbar_tokens(cli):
          result = []
          result.append((token, ' '))
  
          if cli.buffers[DEFAULT_BUFFER].always_multiline:
              result.append((token.On, '[F3] Multiline: ON  '))
          else:
              result.append((token.Off, '[F3] Multiline: OFF  '))
  
          if cli.buffers[DEFAULT_BUFFER].always_multiline:
              result.append((token,
                  ' (Semi-colon [;] will end the line)'))
  
          if cli.editing_mode == EditingMode.VI:
              result.append((
                  token.On,
                  'Vi-mode ({})'.format(_get_vi_mode(cli))
              ))
  
          if show_fish_help():
              result.append((token, '  Right-arrow to complete suggestion'))
  
          if get_is_refreshing():
              result.append((token, '     Refreshing completions...'))
  
          return result
      return get_toolbar_tokens
docs: Return a function that generates the toolbar tokens.