text: # vim:fileencoding=utf-8:noet
  from __future__ import (unicode_literals, division, absolute_import, print_function)
  
  import os
  import sys
  
  
  sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(os.getcwd()))))
  sys.path.insert(0, os.path.abspath(os.getcwd()))
  
  extensions = [
  	'powerline_autodoc', 'powerline_automan',
  	'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.viewcode',
  ]
  source_suffix = '.rst'
  master_doc = 'index'
  project = 'Powerline'
  version = 'beta'
  release = 'beta'
  exclude_patterns = ['_build']
  pygments_style = 'sphinx'
  
  html_theme = 'default'
  html_static_path = ['_static']
  html_show_copyright = False
  
  latex_show_urls = 'footnote'
  latex_elements = {
  	'preamble': '''
  		\\DeclareUnicodeCharacter{22EF}{$\\cdots$}   % Dots
  		\\DeclareUnicodeCharacter{2665}{\\ding{170}} % Heart
  		\\DeclareUnicodeCharacter{2746}{\\ding{105}} % Snow
  		\\usepackage{pifont}
  	''',
  }
  
  man_pages = []
  for doc in os.listdir(os.path.join(os.path.dirname(__file__), 'commands')):
  	if doc.endswith('.rst'):
  		name = doc[:-4]
  		module = 'powerline.commands.{0}'.format(name)
  		get_argparser = __import__(str(module), fromlist=[str('get_argparser')]).get_argparser
  		parser = get_argparser()
  		description = parser.description
  		man_pages.append([
  			'commands/' + name,
  			'powerline' if name == 'main' else 'powerline-' + name,
  			description,
  			'',
  			1
  		])
  
  on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
  
  if not on_rtd:  # only import and set the theme if we’re building docs locally
  	try:
  		import sphinx_rtd_theme
  		html_theme = 'sphinx_rtd_theme'
  		html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
  	except ImportError:
  		pass
  