===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
xonsh-0.9.24+dfsg/CHANGELOG.rst-58-* add flake8-docstrings to the project. it integrates pydocstyle to flake8.
xonsh-0.9.24+dfsg/CHANGELOG.rst:59:* Support for ANSI OSC escape sequences in ``$PROMPT``, setting ``$TITLE`` for example. (#374, #1403)
xonsh-0.9.24+dfsg/CHANGELOG.rst:60:* Now ptk_shell supports loading its sections in thread, speeding up the prompt. Enable it by setting ``$ENABLE_ASYNC_PROMPT=True``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-61-* Added ``unset``, ``export``, ``set -e``, ``set -x``, ``shopt``, ``complete`` to xontrib bashisms.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-85-* Changed sections order in docs
xonsh-0.9.24+dfsg/CHANGELOG.rst:86:* The ``path`` type in ``${...}.register`` was renamed to ``env_path`` as it should be and added
xonsh-0.9.24+dfsg/CHANGELOG.rst-87-  new ``path`` type instead that represent ``pathlib.Path``. Now you can register typed environment
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-96-* When retrieving the git status or other fields for building the prompt xonsh will run
xonsh-0.9.24+dfsg/CHANGELOG.rst:97:  the git commands with ``$GIT_OPTIONAL_LOCKS=0``.  For details on what this entails see
xonsh-0.9.24+dfsg/CHANGELOG.rst-98-  the git documentation for
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-167-* Xonsh now supports bash-style variable assignments preceding
xonsh-0.9.24+dfsg/CHANGELOG.rst:168:  subprocess commands (e.g. ``$FOO="bar" bash -c r"echo $FOO"``).
xonsh-0.9.24+dfsg/CHANGELOG.rst-169-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-251-  ``<edit>`` mark removing the mark itself in the process.
xonsh-0.9.24+dfsg/CHANGELOG.rst:252:* Support for ANSI escape codes in ``$PROMPT``/``$RIGHT_PROMPT``. In this way 3rd party prompt generators like ``powerline`` or ``starship`` can be used to set the prompt. ANSI escape codes might be mixed with the normal formatting (like ``{BOLD_GREEN}``) and *prompt variables* (like ``{user}``) should work as well.
xonsh-0.9.24+dfsg/CHANGELOG.rst-253-  For example:
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-257-    $RIGHT_PROMPT="\x1b[33m{hostname} {GREEN}> "
xonsh-0.9.24+dfsg/CHANGELOG.rst:258:* Added ``$HOSTNAME`` and ``$HOSTTYPE`` environment variables.
xonsh-0.9.24+dfsg/CHANGELOG.rst-259-* New ``Env.rawkeys()`` iterator for iterating over all keys in an environment,
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-272-
xonsh-0.9.24+dfsg/CHANGELOG.rst:273:* Iterating over ``${...}`` or ``__xonsh__.env`` yields only string
xonsh-0.9.24+dfsg/CHANGELOG.rst-274-  values again.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-277-* Xonsh can now fully handle special Xonsh syntax within f-strings, including
xonsh-0.9.24+dfsg/CHANGELOG.rst:278:  environmnent variables within ``${}`` operator and captured subprocess
xonsh-0.9.24+dfsg/CHANGELOG.rst-279-  expansion within f-string expressions.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-284-* For xonsh-cat, avoid parsing and processing first (0'th) argument when invoked directly from OS shell.
xonsh-0.9.24+dfsg/CHANGELOG.rst:285:* Run control files are now read in with ``$THREAD_SUBPROCS`` off.
xonsh-0.9.24+dfsg/CHANGELOG.rst-286-  This prevents a weird error when starting xonsh from Bash (and
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-288-  be stopped and placed into the background during startup. It
xonsh-0.9.24+dfsg/CHANGELOG.rst:289:  may be necessary to set ``$THREAD_SUBPROCS=False`` in downstream
xonsh-0.9.24+dfsg/CHANGELOG.rst-290-  xonsh scripts and modules.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-484-
xonsh-0.9.24+dfsg/CHANGELOG.rst:485:* ``@$()`` subprocess operator now properly strips newline characters off
xonsh-0.9.24+dfsg/CHANGELOG.rst-486-  the lines of multiline output.
xonsh-0.9.24+dfsg/CHANGELOG.rst-487-
xonsh-0.9.24+dfsg/CHANGELOG.rst:488:* ``@$()`` subprocess operator does not require leading and trailing whitespace
xonsh-0.9.24+dfsg/CHANGELOG.rst:489:  anymore, so expansions like ``cd /lib/modules/@$(uname -r)/kernel`` or
xonsh-0.9.24+dfsg/CHANGELOG.rst:490:  ``gdb --pid=@$(pidof crashme)`` are now possible.
xonsh-0.9.24+dfsg/CHANGELOG.rst-491-* Moved most CI to github actions (OSX is still on travis)
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-542-* Adds documentation for how to setup an emacs editing mode for xonsh.
xonsh-0.9.24+dfsg/CHANGELOG.rst:543:* New ``$XONSH_TRACE_SUBPROC`` environment variable.
xonsh-0.9.24+dfsg/CHANGELOG.rst-544-* Added ``-l``, ``-c`` and ``-a`` options to ``xexec``, works now like ``exec``
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-589-* The ``xonsh/interactive`` container has been added, in addition to the previous ``xonsh/xonsh`` and ``xonsh/action`` containers. See https://hub.docker.com/u/xonsh
xonsh-0.9.24+dfsg/CHANGELOG.rst:590:* New ``$THREAD_SUBPROCS`` environment variable allows you to
xonsh-0.9.24+dfsg/CHANGELOG.rst-591-  specify whether threadable subprocesses should actually be
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-597-* New ``xonfig web`` command that launches a web UI (in your browser) that
xonsh-0.9.24+dfsg/CHANGELOG.rst:598:  allows users to configure their ``$XONSH_COLOR_STYLE``, ``$PROMPT``, and
xonsh-0.9.24+dfsg/CHANGELOG.rst-599-  loaded xontribs in an interactive way. This is the prefered way to initialize
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-602-* New ``xonsh.webconfig`` subpackage for creating and launching ``xonfig web``.
xonsh-0.9.24+dfsg/CHANGELOG.rst:603:* Added ``localtime`` entry to the ``$PROMPT_FIELDS`` dictionary, allowing users
xonsh-0.9.24+dfsg/CHANGELOG.rst-604-  to easily place the current time in their prompt. This can be formatted with
xonsh-0.9.24+dfsg/CHANGELOG.rst:605:  the ``time_format`` entry of ``$PROMPT_FIELDS``, which defaults to ``"%H:%M:%S"``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-606-  These are implemented in the new ``xonsh.prompt.times`` module.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-639-* ``XonshImportHook.get_source()`` now takes a dotted module name instead of a file path, as it should
xonsh-0.9.24+dfsg/CHANGELOG.rst:640:* Fixed documentation on environment variable ``$PROMPT_REFRESH_INTERVAL``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-641-* Using rmtree on windows no longer attempts to use invalid ``rm`` command
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-677-
xonsh-0.9.24+dfsg/CHANGELOG.rst:678:* The ``$LS_COLORS`` environment variable will no longer raise exceptions when trying
xonsh-0.9.24+dfsg/CHANGELOG.rst-679-  to convert ANSI color sequences to xonsh color names.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-724-
xonsh-0.9.24+dfsg/CHANGELOG.rst:725:* Fixed missing ANSI color modifiers which causes traceback when they were used by ``$LS_COLORS``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-726-* gray empty bottom bar when using $XONSH_UPDATE_PROMPT_ON_KEYPRESS
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-768-
xonsh-0.9.24+dfsg/CHANGELOG.rst:769:* ``vox activate`` will now prepend the absolute path of the virtualenv ``bin/`` directory (or ``Scripts/`` on Windows) to ``$PATH``; before this was a relative path.
xonsh-0.9.24+dfsg/CHANGELOG.rst-770-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-801-* command-not-found: now works on non-Debian bansed distributions
xonsh-0.9.24+dfsg/CHANGELOG.rst:802:* Implemented ``'target'`` psuedo-color in ``$LS_COLORS`` for link coloring based
xonsh-0.9.24+dfsg/CHANGELOG.rst-803-  off of the link target. This was causing issues on some systems where this is
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-850-  behaviors.
xonsh-0.9.24+dfsg/CHANGELOG.rst:851:* Hitting ``Enter`` while ``$VI_MODE=True`` now executes the current code block
xonsh-0.9.24+dfsg/CHANGELOG.rst-852-  irrespective of cursor position
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-921-* Fixed issue where the prompt-toolkit2 shell could not display and
xonsh-0.9.24+dfsg/CHANGELOG.rst:922:  would end up in an infinite error loop if ``$MULTILINE_PROMPT``
xonsh-0.9.24+dfsg/CHANGELOG.rst-923-  was a suitably "false" value, such as ``None`` or an empty string.
xonsh-0.9.24+dfsg/CHANGELOG.rst:924:* Fixed issue where setting ``$XONSH_STDERR_PREFIX`` and ``$XONSH_STDERR_POSTFIX``
xonsh-0.9.24+dfsg/CHANGELOG.rst-925-  and running a command in the ``xonshrc`` file would throw an error.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-981-* bashisms extension can be used again with prompt_toolkit v1
xonsh-0.9.24+dfsg/CHANGELOG.rst:982:* Fix a crash when setting ``$INTENSIFY_COLORS_ON_WIN`` in certain situations.
xonsh-0.9.24+dfsg/CHANGELOG.rst-983-* Fix issue with bashsisms xontrib causing syntax errors for some Python statements
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1059-
xonsh-0.9.24+dfsg/CHANGELOG.rst:1060:* Implemented the following "bang command" bashisms: ``!$``, ``$*``, ``!^``,
xonsh-0.9.24+dfsg/CHANGELOG.rst-1061-  and ``!<str>``.  These are in addition to ``!!``, which was already
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1168-
xonsh-0.9.24+dfsg/CHANGELOG.rst:1169:* Fixed issues where ``$LS_COLORS`` could not convert valid ANSI colors.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1170-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1200-  be run prior to an invocation of ``ls``.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1201:* New ``xonsh.environ.LsColors`` class for managing the ``$LS_COLORS``
xonsh-0.9.24+dfsg/CHANGELOG.rst-1202-  environment variable. This ensures that the ``ls`` command respects the
xonsh-0.9.24+dfsg/CHANGELOG.rst:1203:  ``$XONSH_COLOR_STYLE`` setting. An instance of this class is added to the
xonsh-0.9.24+dfsg/CHANGELOG.rst:1204:  environment when either the ``$LS_COLORS`` class is first accessed or
xonsh-0.9.24+dfsg/CHANGELOG.rst-1205-  the ``ls`` command is executed.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1206-* The ``on_pre_spec_run_ls`` event is initialized with a default handler
xonsh-0.9.24+dfsg/CHANGELOG.rst:1207:  that ensures that ``$LS_COLORS`` is set in the actual environment prior
xonsh-0.9.24+dfsg/CHANGELOG.rst-1208-  to running an ``ls`` command.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1250-
xonsh-0.9.24+dfsg/CHANGELOG.rst:1251:* All code references to ``$FORMATTER_DICT`` have been removed.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1252-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1321-* ON_WSL attribute in platform.py
xonsh-0.9.24+dfsg/CHANGELOG.rst:1322:* Rendering of ``{env_name}`` in ``$PROMPT`` is now suppressed if
xonsh-0.9.24+dfsg/CHANGELOG.rst:1323:  the ``$VIRTUAL_ENV_DISABLE_PROMPT`` environment variable is
xonsh-0.9.24+dfsg/CHANGELOG.rst-1324-  defined and truthy.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1325:* Rendering of ``{env_name}`` in ``$PROMPT`` is now overridden by
xonsh-0.9.24+dfsg/CHANGELOG.rst:1326:  the value of ``str($VIRTUAL_ENV_PROMPT)`` if that environment variable
xonsh-0.9.24+dfsg/CHANGELOG.rst:1327:  is defined and ``not None``. ``$VIRTUAL_ENV_DISABLE_PROMPT`` takes precedence
xonsh-0.9.24+dfsg/CHANGELOG.rst:1328:  over ``$VIRTUAL_ENV_PROMPT``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1329-* A xontrib which adds support for `direnv <https://direnv.net/>`_
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1339-
xonsh-0.9.24+dfsg/CHANGELOG.rst:1340:* Made ``$PATH`` searching more robust to broken symlinks on Windows.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1341-* undesirable SIGSTOP by putting in a SIGCONT
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1364-* ``vox new`` has an added ``-p --interpreter`` flag for choosing the Python interpreter to use for virtualenv creation
xonsh-0.9.24+dfsg/CHANGELOG.rst:1365:* The default Python intrepreter vox uses to create virtual environments can be set using the ``$VOX_DEFAULT_INTERPRETER`` environment variable.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1366-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1420-* Callable aliases were not properly raising a ``CalledProcessError`` when they
xonsh-0.9.24+dfsg/CHANGELOG.rst:1421:  returned a non-zero exist status when ``$RAISE_SUBPROC_ERROR = True``. This has
xonsh-0.9.24+dfsg/CHANGELOG.rst-1422-  been fixed.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1456-
xonsh-0.9.24+dfsg/CHANGELOG.rst:1457:* New ``DumbShell`` class that kicks in whenever ``$TERM == "dumb"``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1458-  This usually happens in emacs. Currently, this class inherits from
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1480-* String aliases will now first be checked to see if they contain sub-expressions
xonsh-0.9.24+dfsg/CHANGELOG.rst:1481:  that require evaluations, such as ``@(expr)``, ``$[cmd]``, etc. If they do,
xonsh-0.9.24+dfsg/CHANGELOG.rst-1482-  then an ``ExecAlias`` will be constructed, rather than a simple list-of-strs
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1558-* Updated what pip requirements are needed to build the documnetaion
xonsh-0.9.24+dfsg/CHANGELOG.rst:1559:* ``$XONSH_TRACEBACK_LOGFILE`` now beside strings also accepts ``os.PathLike``
xonsh-0.9.24+dfsg/CHANGELOG.rst-1560-  objects.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1594-  the ``!`` character interferes with Python string formatting. If you need to
xonsh-0.9.24+dfsg/CHANGELOG.rst:1595:  run subprocesses inside of f-strings, use ``$[cmd]`` and ``$(cmd)`` instead.
xonsh-0.9.24+dfsg/CHANGELOG.rst-1596-* Fixed occasional "no attribute 'settitle' error"
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1769-* Format strings (f-strings) now allow environment variables to be looked up.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1770:  For example, ``f"{$HOME}"`` will yield ``"/home/user"``. Note that this will
xonsh-0.9.24+dfsg/CHANGELOG.rst-1771-  look up and fill in the ``detype()``-ed version of the environment variable,
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1815-  Previously this was not possible.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1816:* New ``$DOTGLOB`` environment variable enables globs to match
xonsh-0.9.24+dfsg/CHANGELOG.rst-1817-  "hidden" files which start with a literal ``.``. Set this
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1820-  ``xonsh.tools.globpath()`` and ``xonsh.tools.iglobpath()``
xonsh-0.9.24+dfsg/CHANGELOG.rst:1821:* New environment variable ``$FOREIGN_ALIASES_SUPPRESS_SKIP_MESSAGE``
xonsh-0.9.24+dfsg/CHANGELOG.rst-1822-  enables the removal of skipping foreign alias messages.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1914-  when nested inside of other functions.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1915:* Fixed a crash when using the ``$XONSH_STDERR_PREFIX/POSTFIX`` with
xonsh-0.9.24+dfsg/CHANGELOG.rst-1916-  prompt_toolkit and Pygments 2.2.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1949-  xontribs via a Python function.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1950:* ``$COMPLETIONS_DISPLAY`` now supports readline-like behavior on
xonsh-0.9.24+dfsg/CHANGELOG.rst-1951-  prompt-toolkit v2.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1957-  such as ``git log``, ``man``, ``less`` and other paged commands to the client.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1958:  This is done by setting ``$PAGER = 'cat'``. If ``cat`` is not available
xonsh-0.9.24+dfsg/CHANGELOG.rst-1959-  on the system, ``xonsh-cat`` is used instead.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1972-  command.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1973:* Fixed issue with ``$COMPLETIONS_DISPLAY`` raising an error on
xonsh-0.9.24+dfsg/CHANGELOG.rst-1974-  prompt-toolkit v2 when the value was not set to ``multi``.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-1992-  default terminal colors. This will give the same color experience as on linux an mac.
xonsh-0.9.24+dfsg/CHANGELOG.rst:1993:  The behaviour can be disabled with ``$INTENSIFY_COLORS_ON_WIN``
xonsh-0.9.24+dfsg/CHANGELOG.rst-1994-  environment variable.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2050-
xonsh-0.9.24+dfsg/CHANGELOG.rst:2051:* set default value of ``$AUTO_SUGGEST_IN_COMPLETIONS=False``
xonsh-0.9.24+dfsg/CHANGELOG.rst-2052-* Use the ``pygments_cache.get_all_styles()`` function instead of
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2057-
xonsh-0.9.24+dfsg/CHANGELOG.rst:2058:* Fixed issue with ``$ARG<N>`` varaibles not being passed to subprocesses correctly.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2059-* Fixed issue with multiline string inside of ``@(expr)`` in
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2086-* Support for ``prompt_toolkit 2.0``
xonsh-0.9.24+dfsg/CHANGELOG.rst:2087:* The ``--shell-type`` (``$SHELL_TYPE``) may now be specified using
xonsh-0.9.24+dfsg/CHANGELOG.rst-2088-  shortcuts, such as ``rl`` for ``readline`` and ``ptk2`` for
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2167-  (and eat up 100% CPU) after a failed subprocess command in interactive mode
xonsh-0.9.24+dfsg/CHANGELOG.rst:2168:  if ``$RAISE_SUBPROC_ERROR = True``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2169-* ``xonsh.tokenize.tok_name`` no longer mutates the standard library ``tokenize.tok_name``.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2228-  files for environment variables that are containter types. In particular,
xonsh-0.9.24+dfsg/CHANGELOG.rst:2229:  the storage of ``$XONSH_HISTORY_SIZE`` has been fixed.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2230-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2266-
xonsh-0.9.24+dfsg/CHANGELOG.rst:2267:* When reporting errors without a traceback (i.e. ``$XONSH_SHOW_TRACEBACK = False``) and the error is a ``XonshError``
xonsh-0.9.24+dfsg/CHANGELOG.rst-2268-  the exception type is not longer printed.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2280-  deleted/renamed from an other process.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2281:* Fixed issue with ``$XONSH_SHOW_TRACEBACK`` not being respected in subprocess
xonsh-0.9.24+dfsg/CHANGELOG.rst-2282-  mode when the command could not be found or had incorrect permissions.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2312-* The following evironment variables have been removed as they are no longer needed:
xonsh-0.9.24+dfsg/CHANGELOG.rst:2313:  ``$LOADED_CONFIG`` and ``$XONSHCONFIG``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2314-* Many support functions for static configuration have also been removed.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2343-
xonsh-0.9.24+dfsg/CHANGELOG.rst:2344:* Clean out ``$LINES`` and ``$COLUMNS`` if set, preventing some programs from drawing weirdly
xonsh-0.9.24+dfsg/CHANGELOG.rst-2345-* cat from xoreutils now outputs in configured encoding
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2354-* Unexpected process suspension on Cygwin and MSYS2.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2355:* ``$XONSH_APPEND_NEWLINE`` will now default to True when in interactive mode.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2356-* Fixed issue with uncalled lambdas being run in subproc mode.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2374-* Added an alias command, matching bash's implementation, available as part of bashisms.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2375:* New ``$AUTO_SUGGEST_IN_COMPLETIONS`` environment variable that enables/disables
xonsh-0.9.24+dfsg/CHANGELOG.rst-2376-  whether the auto-suggestion result appears in the tab completions.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2380-* Added ``whole_word_jumping`` xontrib
xonsh-0.9.24+dfsg/CHANGELOG.rst:2381:* Added ``$XONSH_APPEND_NEWLINE`` environment variable
xonsh-0.9.24+dfsg/CHANGELOG.rst-2382-* Support for PEP 515: Underscores in Numeric Literals
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2432-* Starting a new command with an open parentheses will no longer
xonsh-0.9.24+dfsg/CHANGELOG.rst:2433:  throw a traceback when ``$UPDATE_COMPLETIONS_ON_KEYPRESS`` is
xonsh-0.9.24+dfsg/CHANGELOG.rst-2434-  ``True``.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2658-  these issues on Windows.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2659:* Fix how ``$PWD`` is managed in order to work with symlinks gracefully
xonsh-0.9.24+dfsg/CHANGELOG.rst-2660-* ``history replay`` no longer barfs on ``style_name`` when setting up the
xonsh-0.9.24+dfsg/CHANGELOG.rst-2661-  environment
xonsh-0.9.24+dfsg/CHANGELOG.rst:2662:* ``Shell.shell_type`` is now properly set to the same value as ``$SHELL_TYPE``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2663-* Fixed ``source-zsh`` to work with zsh v5.2.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2745-  print extraneous newlines when called in a script.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2746:* The ``@$(cmd)`` operator now correctly splits strings according to
xonsh-0.9.24+dfsg/CHANGELOG.rst-2747-  xonsh semantics, rather than just on whitespace using ``str.split()``.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2770-  configuration.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2771:* New ``$UPDATE_COMPLETIONS_ON_KEYPRESS`` controls whether or not completions
xonsh-0.9.24+dfsg/CHANGELOG.rst-2772-  will automatically display and update while typing. This feature is only
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2780-  scripts.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2781:* ``$XONSHRC`` and related configuration variables now accept JSON-based
xonsh-0.9.24+dfsg/CHANGELOG.rst-2782-  static configuration file names as elements. This unifies the two methods
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2810-* Fixed issue where unthreadable subprocs were not allowed to be
xonsh-0.9.24+dfsg/CHANGELOG.rst:2811:  captured with the ``$(cmd)`` operator.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2812-* The ``ProcProxy`` class (unthreadable aliases) was not being executed and would
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2859-* Fixed issue wherein if ``git`` or (presumably) ``hg`` are aliased, then branch
xonsh-0.9.24+dfsg/CHANGELOG.rst:2860:  information no longer appears in the ``$PROMPT``
xonsh-0.9.24+dfsg/CHANGELOG.rst-2861-* Fixed an issue with commands that background themselves (such as
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2875-* New argument ``expand_user=True`` to ``tools.expand_path``.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2876:* New ``$COMPLETION_QUERY_LIMIT`` environment variable for setting the
xonsh-0.9.24+dfsg/CHANGELOG.rst-2877-  number of completions above which the user will be asked if they wish to
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2889-* ``telnet`` has been flagged as unthreadable.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2890:* When ``$DYNAMIC_CWD_ELISION_CHAR`` is non empty and the last dir of cwd is too
xonsh-0.9.24+dfsg/CHANGELOG.rst-2891-  long and shortened, the elision char is added at the end.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2900-* Added ``gvim`` command to unthreadable predictors.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2901:* The ``source`` alias now passes ``$ARGS`` down to file it is sourcing.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2902-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2924-* Introduce path expansion in ``is_writable_file`` to fix
xonsh-0.9.24+dfsg/CHANGELOG.rst:2925:  ``$XONSH_TRACEBACK_LOGFILE=~/xonsh.log``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2926-* Backgrounding a running process (^Z) now restores ECHO mode to the terminal
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2945-* Added ``weechat`` to default predictors
xonsh-0.9.24+dfsg/CHANGELOG.rst:2946:* ``$DYNAMIC_CWD_ELISION_CHAR`` environment variable to control how a shortened
xonsh-0.9.24+dfsg/CHANGELOG.rst-2947-  path is displayed.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-2990-* Section about quoting in the tutorial.
xonsh-0.9.24+dfsg/CHANGELOG.rst:2991:* The ``$VC_HG_SHOW_BRANCH`` environment variable to control whether to hide the hg branch in the prompt.
xonsh-0.9.24+dfsg/CHANGELOG.rst-2992-* xonfig now contains the latest git commit date if xonsh installed
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3015-  non-blocking manner.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3016:* ``$XONSH_STORE_STDOUT`` is now available on all platforms!
xonsh-0.9.24+dfsg/CHANGELOG.rst-3017-* The ``CommandsCache`` now has the ability to predict whether or not a
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3025-  stderr.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3026:* New ``$XONSH_PROC_FREQUENCY`` environment variable that specifies how long
xonsh-0.9.24+dfsg/CHANGELOG.rst-3027-  loops in the subprocess framework should sleep. This may be adjusted from
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3037-* New ``BOTTOM_TOOLBAR`` environment variable to control a bottom toolbar as specified in prompt-toolkit
xonsh-0.9.24+dfsg/CHANGELOG.rst:3038:* New ``$XONSH_STDERR_PREFIX`` and ``$XONSH_STDERR_POSTFIX`` environment
xonsh-0.9.24+dfsg/CHANGELOG.rst-3039-  variables allow the user to print a prompt-like string before and after
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3041-  to appear on a red background, you might set
xonsh-0.9.24+dfsg/CHANGELOG.rst:3042:  ``$XONSH_STDERR_PREFIX = "{BACKGROUND_RED}"`` and
xonsh-0.9.24+dfsg/CHANGELOG.rst:3043:  ``$XONSH_STDERR_PREFIX = "{NO_COLOR}"``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3044-* New ``xonsh.pyghooks.XonshTerminal256Formatter`` class patches
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3063-* ``vox activate`` now accepts relative directories.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3064:* Updated the effectivity of ``$XONSH_DEBUG`` on debug messages.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3065-* Better documentation on how to get nice colors in Windows' default console
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3074-* The ``which`` alias no longer has a trailing newline if it is captured.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3075:  This means that ``$(which cmd)`` will simply be the path to the command.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3076-* The following commands are, by default, predicted to be not threadable
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3113-* Piping between processes now uses OS pipes.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3114:* ``$XONSH_STORE_STDIN`` now uses ``os.pread()`` rather than ``tee`` and a new
xonsh-0.9.24+dfsg/CHANGELOG.rst-3115-  file.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3163-* Fix for stdin redirects.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3164:* Backgrounding works with ``$XONSH_STORE_STDOUT``
xonsh-0.9.24+dfsg/CHANGELOG.rst-3165-* ``PopenThread`` blocks its thread from finishing until command has completed
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3178-* Use ``python3`` in shebang lines for compatibility with distros that still use Python 2 as the default Python
xonsh-0.9.24+dfsg/CHANGELOG.rst:3179:* STDOUT is only stored when ``$XONSH_STORE_STDOUT=True``
xonsh-0.9.24+dfsg/CHANGELOG.rst-3180-* Fixed issue with alias redirections to files throwing an OSError because
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3184-* Safely flushes file handles on threaded buffers.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3185:* Proper default value and documentation for ``$BASH_COMPLETIONS``
xonsh-0.9.24+dfsg/CHANGELOG.rst-3186-* Fixed readline completer issues on paths with spaces
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3323-  of a given completion in the dropdown
xonsh-0.9.24+dfsg/CHANGELOG.rst:3324:* The value of ``'none'`` is no longer allowed for ``$SHELL_TYPE`` just during the initial
xonsh-0.9.24+dfsg/CHANGELOG.rst-3325-  load from the environment. ``-D``, later times, and other sources still work.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3347-* New implementation of bash completer with better performance and compatibility.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3348:* ``$COMPLETIONS_BRACKETS`` is now available to determine whether or not to
xonsh-0.9.24+dfsg/CHANGELOG.rst-3349-  include opening brackets in Python completions
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3375-* Fix some test problems when win_unicode_console was installed on windows.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3376:* Fixed bug that prompt string and ``$PWD`` failed to track change in actual working directory if the
xonsh-0.9.24+dfsg/CHANGELOG.rst:3377:  invoked Python function happened to change it (e.g via ```os.chdir()```.  Fix is to update ``$PWD``
xonsh-0.9.24+dfsg/CHANGELOG.rst-3378-  after each command in ```BaseShell.default()```.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3418-
xonsh-0.9.24+dfsg/CHANGELOG.rst:3419:* ``$XONSH_DATETIME_FORMAT`` envvar, the default format to be used with ``datetime.datetime.strptime()``
xonsh-0.9.24+dfsg/CHANGELOG.rst:3420:* ``xon.sh`` script now sets ``$LANG=C.UTF8`` in the event that no encoding
xonsh-0.9.24+dfsg/CHANGELOG.rst-3421-  is detected.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3478-* LazyObject supports set union
xonsh-0.9.24+dfsg/CHANGELOG.rst:3479:* Fixed error with not sourcing files with ``$XONSH_ENCODING`` and
xonsh-0.9.24+dfsg/CHANGELOG.rst:3480:  ``$XONSH_ENCODING_ERRORS``.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3481:* ``$IGNOREEOF`` envrionment variable now works properly in the
xonsh-0.9.24+dfsg/CHANGELOG.rst-3482-  prompt-toolkit shell.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3559-* Fixed bug on Windows preventing xonsh from changing the console title.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3560:* Unrecognized ``$XONSH_COLOR_STYLE`` values don't crash terminal.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3561-* Writing the window title will no longer accidentally answer interactive
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3593-
xonsh-0.9.24+dfsg/CHANGELOG.rst:3594:* The results of glob expressions are sorted if ``$GLOB_SORTED`` is set.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3595-* LazyObjects will now load themselves on ``__getitem__()``
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3620-* Minor amalgamate bug with ``import pkg.mod`` amalgamated imports.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3621:* No longer raises an error if a directory in ``$PATH`` does not exist on
xonsh-0.9.24+dfsg/CHANGELOG.rst-3622-  Python v3.4.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3623-* Fixed a readline shell completion issue that caused by inconsistency between
xonsh-0.9.24+dfsg/CHANGELOG.rst:3624:  ``$CASE_SENSITIVE_COMPLETIONS`` and readline's inputrc setting.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3625-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3710-  and will dispatch to ``func()``.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3711:* New ``$VC_BRANCH_TIMEOUT`` environment variable is the time (in seconds)
xonsh-0.9.24+dfsg/CHANGELOG.rst-3712-  of how long to spend attempting each individual version control branch
xonsh-0.9.24+dfsg/CHANGELOG.rst:3713:  information command during ``$PROMPT`` formatting.  This allows for faster
xonsh-0.9.24+dfsg/CHANGELOG.rst-3714-  prompt resolution and faster startup times.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3720-* Tab completion of paths now includes zsh-style path expansion (subsequence
xonsh-0.9.24+dfsg/CHANGELOG.rst:3721:  matching), toggleable with ``$SUBSEQUENCE_PATH_COMPLETION``
xonsh-0.9.24+dfsg/CHANGELOG.rst-3722-* Tab completion of paths now includes "fuzzy" matches that are accurate to
xonsh-0.9.24+dfsg/CHANGELOG.rst:3723:  within a few characters, toggleable with ``$FUZZY_PATH_COMPLETION``
xonsh-0.9.24+dfsg/CHANGELOG.rst:3724:* Provide ``$XONSH_SOURCE`` for scripts in the environment variables pointing to
xonsh-0.9.24+dfsg/CHANGELOG.rst-3725-  the currently running script's path
xonsh-0.9.24+dfsg/CHANGELOG.rst-3726-* Arguments '+' and '-' for the ``fg`` command (job control)
xonsh-0.9.24+dfsg/CHANGELOG.rst:3727:* Provide ``$XONSH_SOURCE`` for scripts in the environment variables pointing to
xonsh-0.9.24+dfsg/CHANGELOG.rst-3728-  the currently running script's path
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3752-  the editor.  ``Ctrl-X Ctrl-E`` will still open an editor in any mode
xonsh-0.9.24+dfsg/CHANGELOG.rst:3753:* ``$XONSH_DEBUG`` will now suppress amalgamated imports. This usually needs to be
xonsh-0.9.24+dfsg/CHANGELOG.rst-3754-  set in the calling environment or prior to *any* xonsh imports.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3762-* Now complains on invalid arguments.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3763:* ``Env`` now guarantees that the ``$PATH`` is available and mutable when
xonsh-0.9.24+dfsg/CHANGELOG.rst-3764-  initialized.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3765:* On Windows the ``PROMPT`` environment variable is reset to `$P$G` before
xonsh-0.9.24+dfsg/CHANGELOG.rst-3766-  sourcing ``*.bat`` files.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3767:* On Windows the ``PROMPT`` environment variable is reset to `$P$G` before starting
xonsh-0.9.24+dfsg/CHANGELOG.rst-3768-  subprocesses. This prevents the unformatted xonsh ``PROMPT`` template from showing up
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3774-  ``wrap_subproc``.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3775:* Provide ``$XONSH_SOURCE`` for scripts in the environment variables pointing to
xonsh-0.9.24+dfsg/CHANGELOG.rst-3776-  the currently running script's path
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3783-* ``locate_bin()`` now uses the ``CommandsCache``, rather than scanning the
xonsh-0.9.24+dfsg/CHANGELOG.rst:3784:  ``$PATH`` itself.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3785:* ``$PATHEXT`` is now a set, rather than a list.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3786-* Ignore case and leading a quotes when sorting completions
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3804-* Issue where ``xonsh`` did not expand user and environment variables in
xonsh-0.9.24+dfsg/CHANGELOG.rst:3805:  ``$PATH``, forcing the user to add absolute paths.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3806-* Fixed a problem with aliases not always being found.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3817-  attribute.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3818:* Fixed crash resulting from malformed ``$PROMPT`` or ``$TITLE``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3819-* xonsh no longer backgrounds itself after every command on Cygwin.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3835-
xonsh-0.9.24+dfsg/CHANGELOG.rst:3836:* ``$PROMPT`` from foreign shells is now ignored.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3837:* ``$RC_FILES`` environment variable now stores the run control files we
xonsh-0.9.24+dfsg/CHANGELOG.rst-3838-  attempted to load.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3851-  from the ``signal`` module.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3852:* Fixed crash resulting from malformed ``$PROMPT``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3853-* Fixed regression on Windows with the locate_binary() function.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3869-* Pretty printing of output and syntax highlighting of input and output can now
xonsh-0.9.24+dfsg/CHANGELOG.rst:3870:  be controlled via new environment variables ``$COLOR_INPUT``,
xonsh-0.9.24+dfsg/CHANGELOG.rst:3871:  ``$COLOR_RESULTS``, and ``$PRETTY_PRINT_RESULTS``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3872-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3928-* Added comma literals to subproc mode.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3929:* ``@$(cmd)`` has been added as a subprocess-mode operator, which replaces in
xonsh-0.9.24+dfsg/CHANGELOG.rst-3930-  the subprocess command itself with the result of running ``cmd``.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3932-  commands and arguments.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3933:* Added ``$DYNAMIC_CWD_WIDTH`` to allow the adjusting of the current working
xonsh-0.9.24+dfsg/CHANGELOG.rst-3934-  directory width in the prompt.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3935:* Added ``$XONSH_DEBUG`` environment variable to help with debugging.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3936:* The ``${...}`` shortcut for ``__xonsh_env__`` now returns appropriate
xonsh-0.9.24+dfsg/CHANGELOG.rst-3937-  completion options
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3940-
xonsh-0.9.24+dfsg/CHANGELOG.rst:3941:* On Windows the default bash completions files ``$BASH_COMPLETIONS`` now points
xonsh-0.9.24+dfsg/CHANGELOG.rst-3942-  to the default location of the completions files used by 'Git for Windows'
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3962-  triggered by libedit.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3963:* ``$MULTILINE_PROMPT`` now allows colors, as originally intended.
xonsh-0.9.24+dfsg/CHANGELOG.rst-3964-* Rectified install issue with Jupyter hook when installing with pyenv,
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-3985-  $INTENSIFY_COLORS_ON_WIN environment variable.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3986:* Added ``Ellipsis`` lookup to ``__xonsh_env__`` to allow environment variable checks, e.g. ``'HOME' in ${...}``
xonsh-0.9.24+dfsg/CHANGELOG.rst-3987-* Added an option to update ``os.environ`` every time the xonsh environment changes.
xonsh-0.9.24+dfsg/CHANGELOG.rst:3988:  This is disabled by default but can be enabled by setting ``$UPDATE_OS_ENVIRON`` to
xonsh-0.9.24+dfsg/CHANGELOG.rst-3989-  True.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4000-* Added support for prompt toolkit v1.0.0.
xonsh-0.9.24+dfsg/CHANGELOG.rst:4001:* Added ``$XONSH_CACHE_SCRIPTS`` and ``$XONSH_CACHE_EVERYTHING`` environment
xonsh-0.9.24+dfsg/CHANGELOG.rst-4002-  variables to control caching of scripts and interactive commands.  These can
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4056-* Fixed xonsh.exe launcher on Windows, when Python install directory has a space in it
xonsh-0.9.24+dfsg/CHANGELOG.rst:4057:* Fixed `$CDPATH` to support `~` and environments variables in its items
xonsh-0.9.24+dfsg/CHANGELOG.rst-4058-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4065-
xonsh-0.9.24+dfsg/CHANGELOG.rst:4066:* Added new valid ``$SHELL_TYPE`` called ``'best'``. This selects the best value
xonsh-0.9.24+dfsg/CHANGELOG.rst-4067-  for the concrete shell type based on the availability on the user's machine.
xonsh-0.9.24+dfsg/CHANGELOG.rst:4068:* New environment variable ``$XONSH_COLOR_STYLE`` will set the color mapping
xonsh-0.9.24+dfsg/CHANGELOG.rst-4069-  for all of xonsh.
xonsh-0.9.24+dfsg/CHANGELOG.rst-4070-* New ``XonshStyle`` pygments style will determine the appropriate color
xonsh-0.9.24+dfsg/CHANGELOG.rst:4071:  mapping based on ``$XONSH_COLOR_STYLE``.  The associated ``xonsh_style_proxy()``
xonsh-0.9.24+dfsg/CHANGELOG.rst-4072-  is intended for wrapping ``XonshStyle`` when actually being used by
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4082-* Python mode output is now syntax highlighted if pygments is available.
xonsh-0.9.24+dfsg/CHANGELOG.rst:4083:* New ``$RIGHT_PROMPT`` environment variable for displaying right-aligned
xonsh-0.9.24+dfsg/CHANGELOG.rst-4084-  text in prompt-toolkit shell.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4089-  support in cmd.exe on Windows. This can be disabled/enabled with the
xonsh-0.9.24+dfsg/CHANGELOG.rst:4090:  ``$WIN_UNICODE_CONSOLE`` environment variable.
xonsh-0.9.24+dfsg/CHANGELOG.rst-4091-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4093-
xonsh-0.9.24+dfsg/CHANGELOG.rst:4094:* Updated ``$SHELL_TYPE`` default to ``'best'``.
xonsh-0.9.24+dfsg/CHANGELOG.rst-4095-* Shell classes are now responsible for implementing their own color
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4111-  references to it. This may cause a problem if you were using a raw color code
xonsh-0.9.24+dfsg/CHANGELOG.rst:4112:  in your xonshrc file from ``$FORMATTER_DICT``. To fix, simply remove these
xonsh-0.9.24+dfsg/CHANGELOG.rst-4113-  references.
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4119-* The ``BaseShell.settitle`` method no longer has its commands captured by
xonsh-0.9.24+dfsg/CHANGELOG.rst:4120:  ``$(...)``
xonsh-0.9.24+dfsg/CHANGELOG.rst-4121-
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4135-  Normally, forcing a foreground alias is not needed.
xonsh-0.9.24+dfsg/CHANGELOG.rst:4136:* Added boolean ``$RAISE_SUBPROC_ERROR`` environment variable. If true
xonsh-0.9.24+dfsg/CHANGELOG.rst-4137-  and a subprocess command exits with a non-zero return code, a
##############################################
xonsh-0.9.24+dfsg/CHANGELOG.rst-4205-* Jupyter kernel no longer times out when using foreign shells on startup.
xonsh-0.9.24+dfsg/CHANGELOG.rst:4206:* Capturing redirections, e.g. ``$(echo hello > f.txt)``, no longer fails
xonsh-0.9.24+dfsg/CHANGELOG.rst-4207-  with a decoding error.
##############################################
xonsh-0.9.24+dfsg/CONTRIBUTING.rst-37-``__amalgam__.py`` file. When xonsh is started with a falsy value for
xonsh-0.9.24+dfsg/CONTRIBUTING.rst:38:`$XONSH_DEBUG <envvars.html>`_, it imports Python modules straight from
xonsh-0.9.24+dfsg/CONTRIBUTING.rst-39-``__amalgam__.py``, which decreases startup times by eliminating the cost of
xonsh-0.9.24+dfsg/CONTRIBUTING.rst:40:runtime imports. But setting ``$ $XONSH_DEBUG=1`` will suppress amalgamated
xonsh-0.9.24+dfsg/CONTRIBUTING.rst:41:imports. Reloading the xonsh shell (``$ xonsh``) won't simply import the stale
xonsh-0.9.24+dfsg/CONTRIBUTING.rst-42-``__amalgam__.py`` file that doesn't contain your new change, but will instead
##############################################
xonsh-0.9.24+dfsg/CONTRIBUTING.rst-44-load every subsequent change by reloading xonsh, and if your code changes don't
xonsh-0.9.24+dfsg/CONTRIBUTING.rst:45:seem to have any effect, make sure you check ``$XONSH_DEBUG`` first!
xonsh-0.9.24+dfsg/CONTRIBUTING.rst-46-
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-16-      - Notes
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:17:    * - ``$NAME`` or ``${NAME}``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:18:      - ``$NAME``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-19-      - Look up an environment variable by name.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-20-    * - ``export NAME=Peter``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:21:      - ``$NAME = 'Peter'``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:22:      - Setting an environment variable. See also :ref:`$UPDATE_OS_ENVIRON <update_os_environ>`.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-23-    * - ``unset NAME``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:24:      - ``del $NAME``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-25-      - Unsetting/deleting an environment variable. 
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:26:    * - ``echo "$HOME/hello"``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:27:      - ``echo "$HOME/hello"``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-28-      - Construct an argument using an environment variable.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:29:    * - ``something/$SOME_VAR/$(some_command)``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:30:      - ``@('something/' + $SOME_VAR + $(some_command).strip())``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-31-      - Concatenate a variable or text with the result of running a command.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:32:    * - ``echo 'my home is $HOME'``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:33:      - ``echo @("my home is $HOME")``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-34-      - Escape an environment variable from expansion.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:35:    * - ``${!VAR}``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:36:      - ``${var or expr}``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-37-      - Look up an environment variable via another variable name. In xonsh,
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-39-    * - ``ENV1=VAL1 command``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:40:      - ``$ENV1=VAL1 command`` or ``with ${...}.swap(ENV1=VAL1): command``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-41-      - Set temporary environment variable(s) and execute the command.
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-45-      - Alias in xonsh could be a subprocess command as a string or list of arguments or any Python function.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:46:    * - ``$(cmd args)`` or ```cmd args```
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:47:      - ``@$(cmd args)``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-48-      - Command substitution (allow the output of a command to replace the
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-56-    * - ``v=`echo 1```
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:57:      - ``v=$(echo 1)``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:58:      - In bash, backticks mean to run a captured subprocess - it's ``$()`` in xonsh. Backticks in xonsh
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-59-        mean regex globbing (i.e. ``ls `/etc/pass.*```).
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-63-    * - ``shopt -s dotglob``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:64:      - ``$DOTGLOB = True``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-65-      - Globbing files with ``*`` or ``**`` will also match dotfiles, or those ‘hidden’ files whose names 
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-66-        begin with a literal `.`. Such files are filtered out by default like in bash.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:67:    * - ``if [ -f "$FILE" ];``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-68-      - ``p'/path/to/file'.exists()`` or ``pf'{file}'.exists()``
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-70-    * - ``set -e``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:71:      - ``$RAISE_SUBPROC_ERROR = True``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-72-      - Cause a failure after a non-zero return code. Xonsh will raise a
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-74-    * - ``set -x``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:75:      - ``trace on`` and ``$XONSH_TRACE_SUBPROC = True``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-76-      - Turns on tracing of source code lines during execution.
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-82-      - Logical-or operator for subprocesses.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:83:    * - ``$$``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-84-      - ``os.getpid()``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-85-      - Get PID of the current shell.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:86:    * - ``$?``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-87-      - ``_.rtn``
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-93-      - Get the last argument of the last command
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:94:    * - ``$<n>``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:95:      - ``$ARG<n>``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-96-      - Command line argument at index ``n``, 
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:97:        so ``$ARG1`` is the equivalent of ``$1``.
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:98:    * - ``$@``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:99:      - ``$ARGS``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-100-      - List of all command line argument and parameter strings.
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-115-    * - Display completions as list
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:116:      - ``$COMPLETIONS_DISPLAY = 'readline'``
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-117-      - Display completions will emulate the behavior of readline.
##############################################
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-126-To understand how xonsh executes the subprocess commands try
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst:127:to set :ref:`$XONSH_TRACE_SUBPROC <xonsh_trace_subproc>` to ``True``:
xonsh-0.9.24+dfsg/docs/bash_to_xsh.rst-128-
##############################################
xonsh-0.9.24+dfsg/docs/containers.rst-46-
xonsh-0.9.24+dfsg/docs/containers.rst:47:* ``$GITHUB_EVENT``: The event that triggered the action (parsed from ``$GITHUB_EVENT_PATH``)
xonsh-0.9.24+dfsg/docs/containers.rst:48:* ``$INPUT``: The input arguments configured in the workflow (from ``$INPUT_*``)
xonsh-0.9.24+dfsg/docs/containers.rst-49-
##############################################
xonsh-0.9.24+dfsg/docs/containers.rst-51-
xonsh-0.9.24+dfsg/docs/containers.rst:52:* PyGithub: A ``Github`` object can be found at ``$GITHUB``
xonsh-0.9.24+dfsg/docs/containers.rst-53-* gqlmod: the token will be applied globally and the library will be ready to use
##############################################
xonsh-0.9.24+dfsg/docs/customization.rst-101-
xonsh-0.9.24+dfsg/docs/customization.rst:102:First ensure that xonsh is on your ``$PATH``
xonsh-0.9.24+dfsg/docs/customization.rst-103-
##############################################
xonsh-0.9.24+dfsg/docs/editors.rst-65-For this it is preferred to have xonsh installed with the
xonsh-0.9.24+dfsg/docs/editors.rst:66:prompt-toolkit. Then you can leave ``$SHELL_TYPE`` at its default.
xonsh-0.9.24+dfsg/docs/editors.rst-67-
##############################################
xonsh-0.9.24+dfsg/docs/faq.rst-91-meant for humans.  If ambiguity remains or exactness is required, simply
xonsh-0.9.24+dfsg/docs/faq.rst:92:manually use the ``![]``, ``!()``, ``$[]`` or ``$()`` operators on your code.
xonsh-0.9.24+dfsg/docs/faq.rst-93-
##############################################
xonsh-0.9.24+dfsg/docs/faq.rst-107-This is bad news because xonsh can try to compute these each time it formats
xonsh-0.9.24+dfsg/docs/faq.rst:108:the ``$PROMPT``.
xonsh-0.9.24+dfsg/docs/faq.rst-109-
xonsh-0.9.24+dfsg/docs/faq.rst-110-In order to keep xonsh snappy, we have implemented branch computation timeouts.
xonsh-0.9.24+dfsg/docs/faq.rst:111:This is set to a nominal value (usually 0.1 sec) via the ``$VC_BRANCH_TIMEOUT``
xonsh-0.9.24+dfsg/docs/faq.rst-112-environment variable.
##############################################
xonsh-0.9.24+dfsg/docs/faq.rst-117-you can remove the ``{curr_branch}``, ``{branch_color}`` and ``{branch_bg_color}``
xonsh-0.9.24+dfsg/docs/faq.rst:118:portions of your ``$PROMPT``, and these values will never be computed.
xonsh-0.9.24+dfsg/docs/faq.rst-119-
xonsh-0.9.24+dfsg/docs/faq.rst-120-It is also worth noting that ``{branch_color}`` is usually the slow poke.
xonsh-0.9.24+dfsg/docs/faq.rst:121:Just removing the color lookup from the ``$PROMPT`` can still provide the branch
xonsh-0.9.24+dfsg/docs/faq.rst-122-name while being fast enough.
##############################################
xonsh-0.9.24+dfsg/docs/packages.rst-58-   +===========================+=============================+=====================+
xonsh-0.9.24+dfsg/docs/packages.rst:59:   | Debian/Ubuntu             | ``$ [sudo] apt install``    |                     |
xonsh-0.9.24+dfsg/docs/packages.rst-60-   +---------------------------+-----------------------------+    pygments         |
xonsh-0.9.24+dfsg/docs/packages.rst:61:   | Fedora                    | ``$ [sudo] dnf install``    |    prompt-toolkit   |
xonsh-0.9.24+dfsg/docs/packages.rst-62-   +---------------------------+-----------------------------+    setproctitle     |
xonsh-0.9.24+dfsg/docs/packages.rst:63:   | Arch Linux                | ``$ [sudo] pacman -S``      |    xonsh            |
xonsh-0.9.24+dfsg/docs/packages.rst-64-   +---------------------------+-----------------------------+                     |
xonsh-0.9.24+dfsg/docs/packages.rst:65:   | OSX                       | ``$ [sudo] brew install``   |                     |
xonsh-0.9.24+dfsg/docs/packages.rst-66-   +---------------------------+-----------------------------+---------------------+
##############################################
xonsh-0.9.24+dfsg/docs/platform-issues.rst-199-Xonsh has some tricks to fix colors. This is controlled by the
xonsh-0.9.24+dfsg/docs/platform-issues.rst:200::ref:`$INTENSIFY_COLORS_ON_WIN <intensify_colors_on_win>`
xonsh-0.9.24+dfsg/docs/platform-issues.rst-201-environment variable which is ``True`` by default. 
##############################################
xonsh-0.9.24+dfsg/docs/platform-issues.rst-203-
xonsh-0.9.24+dfsg/docs/platform-issues.rst:204::ref:`$INTENSIFY_COLORS_ON_WIN <intensify_colors_on_win>` has the following effect:b 
xonsh-0.9.24+dfsg/docs/platform-issues.rst-205-
##############################################
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst-25-
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst:26:The interpreter ``vox`` uses to create a virtualenv is configured via the ``$VOX_DEFAULT_INTERPRETER`` environment variable.
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst-27-
##############################################
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst-35-
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst:36:By default, environments are stored in ``~/.virtualenvs``, but you can override it by setting the ``$VIRTUALENV_HOME`` environment variable.
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst-37-
##############################################
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst-98-
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst:99:Simply add the ``'{env_name}'`` variable to your ``$PROMPT``::
xonsh-0.9.24+dfsg/docs/python_virtual_environments.rst-100-
##############################################
xonsh-0.9.24+dfsg/docs/subproc_types.rst-13-:Returns: The type of the object returned by the subprocess executions. For example,
xonsh-0.9.24+dfsg/docs/subproc_types.rst:14:    if you were to run ``p = $(cmd)``, the return column gives the type of ``p``.
xonsh-0.9.24+dfsg/docs/subproc_types.rst-15-:Notes: Any comments about the subprocess.
##############################################
xonsh-0.9.24+dfsg/docs/subproc_types.rst-32-      -
xonsh-0.9.24+dfsg/docs/subproc_types.rst:33:    * - ``$[cmd]``
xonsh-0.9.24+dfsg/docs/subproc_types.rst-34-      - Uncaptured
##############################################
xonsh-0.9.24+dfsg/docs/subproc_types.rst-40-      -
xonsh-0.9.24+dfsg/docs/subproc_types.rst:41:    * - ``$(cmd)``
xonsh-0.9.24+dfsg/docs/subproc_types.rst-42-      - Captured
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-120-Environment variables are written as ``$`` followed by a name.  For example,
xonsh-0.9.24+dfsg/docs/tutorial.rst:121:``$HOME``, ``$PWD``, and ``$PATH``.
xonsh-0.9.24+dfsg/docs/tutorial.rst-122-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-142-   To update ``os.environ`` when the xonsh environment changes set 
xonsh-0.9.24+dfsg/docs/tutorial.rst:143:   :ref:`$UPDATE_OS_ENVIRON <update_os_environ>` to ``True``.
xonsh-0.9.24+dfsg/docs/tutorial.rst-144-
xonsh-0.9.24+dfsg/docs/tutorial.rst:145:The Environment Itself ``${...}``
xonsh-0.9.24+dfsg/docs/tutorial.rst-146----------------------------------
xonsh-0.9.24+dfsg/docs/tutorial.rst-147-
xonsh-0.9.24+dfsg/docs/tutorial.rst:148:All environment variables live in the built-in ``${...}`` (aka ``__xonsh__.env``) mapping.
xonsh-0.9.24+dfsg/docs/tutorial.rst-149-You can access this mapping directly, but in most situations, you shouldn’t need to.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-165-
xonsh-0.9.24+dfsg/docs/tutorial.rst:166:One helpful method on the ``${...}`` is :func:`~xonsh.environ.Env.swap`.
xonsh-0.9.24+dfsg/docs/tutorial.rst-167-It can be used to temporarily set an environment variable:
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-179-
xonsh-0.9.24+dfsg/docs/tutorial.rst:180:Environment Lookup with ``${<expr>}``
xonsh-0.9.24+dfsg/docs/tutorial.rst-181--------------------------------------
xonsh-0.9.24+dfsg/docs/tutorial.rst-182-
xonsh-0.9.24+dfsg/docs/tutorial.rst:183:The ``$NAME`` is great as long as you know the name of the environment
xonsh-0.9.24+dfsg/docs/tutorial.rst-184-variable you want to look up.  But what if you want to construct the name
xonsh-0.9.24+dfsg/docs/tutorial.rst:185:programmatically, or read it from another variable?  Enter the ``${}``
xonsh-0.9.24+dfsg/docs/tutorial.rst-186-operator.
xonsh-0.9.24+dfsg/docs/tutorial.rst-187-
xonsh-0.9.24+dfsg/docs/tutorial.rst:188:.. warning:: In Bash, ``$NAME`` and ``${NAME}`` are syntactically equivalent.
xonsh-0.9.24+dfsg/docs/tutorial.rst-189-             In xonsh, they have separate meanings.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-191-We can place any valid Python expression inside of the curly braces in
xonsh-0.9.24+dfsg/docs/tutorial.rst:192:``${<expr>}``. This result of this expression will then be used to look up a
xonsh-0.9.24+dfsg/docs/tutorial.rst-193-value in the environment. Here are a couple of examples in action:
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-344-
xonsh-0.9.24+dfsg/docs/tutorial.rst:345:Captured Subprocess with ``$()`` and ``!()``
xonsh-0.9.24+dfsg/docs/tutorial.rst-346-============================================
xonsh-0.9.24+dfsg/docs/tutorial.rst:347:The ``$(<expr>)`` operator in xonsh executes a subprocess command and
xonsh-0.9.24+dfsg/docs/tutorial.rst-348-*captures* some information about that command.
xonsh-0.9.24+dfsg/docs/tutorial.rst-349-
xonsh-0.9.24+dfsg/docs/tutorial.rst:350:The ``$()`` syntax captures and returns the standard output stream of the
xonsh-0.9.24+dfsg/docs/tutorial.rst:351:command as a Python string.  This is similar to how ``$()`` performs in Bash.
xonsh-0.9.24+dfsg/docs/tutorial.rst-352-For example,
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-427-
xonsh-0.9.24+dfsg/docs/tutorial.rst:428:The ``$()`` and ``!()`` operators are expressions themselves. This means that
xonsh-0.9.24+dfsg/docs/tutorial.rst-429-we can assign the results to a variable or perform any other manipulations we
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-447-While in subprocess-mode or inside of a captured subprocess, we can always
xonsh-0.9.24+dfsg/docs/tutorial.rst:448:still query the environment with ``$NAME`` variables or the ``${}`` syntax,
xonsh-0.9.24+dfsg/docs/tutorial.rst-449-or inject Python values with the ``@()`` operator:
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-455-
xonsh-0.9.24+dfsg/docs/tutorial.rst:456:Uncaptured Subprocess with ``$[]`` and ``![]``
xonsh-0.9.24+dfsg/docs/tutorial.rst-457-===============================================
xonsh-0.9.24+dfsg/docs/tutorial.rst:458:Uncaptured subprocesses are denoted with the ``$[]`` and ``![]`` operators. They are
xonsh-0.9.24+dfsg/docs/tutorial.rst:459:the same as ``$()`` captured subprocesses in almost every way. The only
xonsh-0.9.24+dfsg/docs/tutorial.rst-460-difference is that the subprocess's stdout passes directly through xonsh and
xonsh-0.9.24+dfsg/docs/tutorial.rst:461:to the screen.  The return value of ``$[]`` is always ``None``.
xonsh-0.9.24+dfsg/docs/tutorial.rst-462-
xonsh-0.9.24+dfsg/docs/tutorial.rst:463:In the following, we can see that the results of ``$[]`` are automatically
xonsh-0.9.24+dfsg/docs/tutorial.rst-464-printed, and that the return value is not a string.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-556-
xonsh-0.9.24+dfsg/docs/tutorial.rst:557:Command Substitution with ``@$()``
xonsh-0.9.24+dfsg/docs/tutorial.rst-558-==================================
xonsh-0.9.24+dfsg/docs/tutorial.rst-559-
xonsh-0.9.24+dfsg/docs/tutorial.rst:560:A common use of the ``@()`` and ``$()`` operators is allowing the output of a
xonsh-0.9.24+dfsg/docs/tutorial.rst-561-command to replace the command itself (command substitution):
xonsh-0.9.24+dfsg/docs/tutorial.rst:562:``@([i.strip() for i in $(cmd).split()])``.  Xonsh offers a
xonsh-0.9.24+dfsg/docs/tutorial.rst:563:short-hand syntax for this operation: ``@$(cmd)``.
xonsh-0.9.24+dfsg/docs/tutorial.rst-564-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-589-Though I am begging you not to abuse this, it is possible to nest the
xonsh-0.9.24+dfsg/docs/tutorial.rst:590:subprocess operators that we have seen so far (``$()``, ``$[]``, ``${}``,
xonsh-0.9.24+dfsg/docs/tutorial.rst:591:``@()``, ``@$()``).  An instance of ``ls -l`` that is on the wrong side of the
xonsh-0.9.24+dfsg/docs/tutorial.rst-592-border of the absurd is shown below:
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-601-
xonsh-0.9.24+dfsg/docs/tutorial.rst:602:.. note:: Nesting these subprocess operators inside of ``$()`` and/or ``$[]``
xonsh-0.9.24+dfsg/docs/tutorial.rst-603-          works because the contents of those operators are executed in
xonsh-0.9.24+dfsg/docs/tutorial.rst:604:          subprocess mode.  Since ``@()`` and ``${}`` run their contents in
xonsh-0.9.24+dfsg/docs/tutorial.rst-605-          Python mode, it is not possible to nest other subprocess operators
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-608-To understand how xonsh executes the subprocess commands try
xonsh-0.9.24+dfsg/docs/tutorial.rst:609:to set :ref:`$XONSH_TRACE_SUBPROC <xonsh_trace_subproc>` to ``True``:
xonsh-0.9.24+dfsg/docs/tutorial.rst-610-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-908-    You can also disable environment variable expansion completely by setting
xonsh-0.9.24+dfsg/docs/tutorial.rst:909:    ``$EXPAND_ENV_VARS`` to ``False``.
xonsh-0.9.24+dfsg/docs/tutorial.rst-910-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-924-
xonsh-0.9.24+dfsg/docs/tutorial.rst:925:To complete understanding let's set environment variable ``$EVAR`` to ``1`` and local variable ``var`` to ``2``
xonsh-0.9.24+dfsg/docs/tutorial.rst-926-and make a table that shows how literal changes the string in Python- and subprocess-mode:
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-932-    ========================  ==========================  =======================  =====================
xonsh-0.9.24+dfsg/docs/tutorial.rst:933:    ``"/$EVAR/\'{var}\'"``    ``"/$EVAR/'{var}'"``        ``/$EVAR/'{var}'``       ``/1/'{var}'``
xonsh-0.9.24+dfsg/docs/tutorial.rst:934:    ``r"/$EVAR/\'{var}\'"``   ``"/$EVAR/\\'{var}\\'"``    ``/$EVAR/\'{var}\'``     ``/$EVAR/\'{var}\'``
xonsh-0.9.24+dfsg/docs/tutorial.rst:935:    ``f"/$EVAR/\'{var}\'"``   ``"/$EVAR/'2'"``            ``/$EVAR/'2'``           ``/1/'2'``
xonsh-0.9.24+dfsg/docs/tutorial.rst:936:    ``fr"/$EVAR/\'{var}\'"``  ``"/$EVAR/\\'2\\'"``        ``/$EVAR/\'2\'``         ``/$EVAR/\'2\'``
xonsh-0.9.24+dfsg/docs/tutorial.rst:937:    ``p"/$EVAR/\'{var}\'"``   ``Path("/1/'{var}'")``      ``/1/'{var}'``           ``/1/'{var}'``
xonsh-0.9.24+dfsg/docs/tutorial.rst:938:    ``pr"/$EVAR/\'{var}\'"``  ``Path("/1/\\'{var}\\'")``  ``/1/\'{var}\'``         ``/1/\'{var}\'``
xonsh-0.9.24+dfsg/docs/tutorial.rst:939:    ``pf"/$EVAR/\'{var}\'"``  ``Path("/1/'2'")``          ``/1/'2'``               ``/1/'2'``
xonsh-0.9.24+dfsg/docs/tutorial.rst-940-    ========================  ==========================  =======================  =====================
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1001-             In Bash, backticks mean to run a captured subprocess
xonsh-0.9.24+dfsg/docs/tutorial.rst:1002:	     (``$()`` in Xonsh).
xonsh-0.9.24+dfsg/docs/tutorial.rst-1003-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1446-and environment variable names. In subprocess-mode, you additionally complete
xonsh-0.9.24+dfsg/docs/tutorial.rst:1447:on the names of executable files on your ``$PATH``, alias keys, and full Bash
xonsh-0.9.24+dfsg/docs/tutorial.rst-1448-completion for the commands themselves.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1456-======================
xonsh-0.9.24+dfsg/docs/tutorial.rst:1457:Customizing the prompt by modifying ``$PROMPT`` is probably the most common
xonsh-0.9.24+dfsg/docs/tutorial.rst-1458-reason for altering an environment variable.
xonsh-0.9.24+dfsg/docs/tutorial.rst-1459-
xonsh-0.9.24+dfsg/docs/tutorial.rst:1460:.. note:: Note that the ``$PROMPT`` variable will never be inherited from a
xonsh-0.9.24+dfsg/docs/tutorial.rst-1461-          parent process (regardless of whether that parent is a foreign shell
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1463-
xonsh-0.9.24+dfsg/docs/tutorial.rst:1464:The ``$PROMPT`` variable can be a string, or it can be a function (of no
xonsh-0.9.24+dfsg/docs/tutorial.rst-1465-arguments) that returns a string.  The result can contain keyword arguments,
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1478-  * ``hostname``: The name of the host computer
xonsh-0.9.24+dfsg/docs/tutorial.rst:1479:  * ``cwd``: The current working directory, you may use ``$DYNAMIC_CWD_WIDTH`` to
xonsh-0.9.24+dfsg/docs/tutorial.rst:1480:    set a maximum width for this variable and ``$DYNAMIC_CWD_ELISION_CHAR`` to
xonsh-0.9.24+dfsg/docs/tutorial.rst-1481-    set the character used in shortened path.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1488-  * ``env_name``: The name of active virtual environment, if any. The rendering
xonsh-0.9.24+dfsg/docs/tutorial.rst:1489:    of this variable is affected by the ``$VIRTUAL_ENV_PROMPT`` and
xonsh-0.9.24+dfsg/docs/tutorial.rst:1490:    ``$VIRTUAL_ENV_DISABLE_PROMPT`` environment variables; see below.
xonsh-0.9.24+dfsg/docs/tutorial.rst-1491-  * ``env_prefix``: The prefix characters if there is an active virtual environment,
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1506-  * ``gitstatus``: Informative git status, like ``[master|MERGING|+1…2]``, you
xonsh-0.9.24+dfsg/docs/tutorial.rst:1507:    may use `$XONSH_GITSTATUS_* <envvars.html>`_ to customize the styling.
xonsh-0.9.24+dfsg/docs/tutorial.rst-1508-  * ``localtime``: The current, local time as given by ``time.localtime()``.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1511-
xonsh-0.9.24+dfsg/docs/tutorial.rst:1512:xonsh obeys the ``$VIRTUAL_ENV_DISABLE_PROMPT`` environment variable
xonsh-0.9.24+dfsg/docs/tutorial.rst-1513-`as defined by virtualenv <https://virtualenv.pypa.io/en/latest/reference/
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1515-will *always* substitute an empty string for ``{env_name}``. Note that unlike
xonsh-0.9.24+dfsg/docs/tutorial.rst:1516:with other shells, ``$VIRTUAL_ENV_DISABLE_PROMPT`` takes effect *immediately*
xonsh-0.9.24+dfsg/docs/tutorial.rst-1517-after being set---it is not necessary to re-activate the environment.
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1519-xonsh also allows for an explicit override of the rendering of ``{env_name}``,
xonsh-0.9.24+dfsg/docs/tutorial.rst:1520:via the ``$VIRTUAL_ENV_PROMPT`` environment variable. If this variable is
xonsh-0.9.24+dfsg/docs/tutorial.rst-1521-defined and has any value other than ``None``, ``{env_name}`` will *always*
xonsh-0.9.24+dfsg/docs/tutorial.rst:1522:render as ``str($VIRTUAL_ENV_PROMPT)`` when an environment is activated.
xonsh-0.9.24+dfsg/docs/tutorial.rst-1523-It will still render as an empty string when no environment is active.
xonsh-0.9.24+dfsg/docs/tutorial.rst:1524:``$VIRTUAL_ENV_PROMPT`` is overridden by ``$VIRTUAL_ENV_DISABLE_PROMPT``.
xonsh-0.9.24+dfsg/docs/tutorial.rst-1525-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1631-
xonsh-0.9.24+dfsg/docs/tutorial.rst:1632:Note that some entries of the ``$PROMPT_FIELDS`` are not always applicable, for
xonsh-0.9.24+dfsg/docs/tutorial.rst-1633-example, ``curr_branch`` returns ``None`` if the current directory is not in a
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1720-
xonsh-0.9.24+dfsg/docs/tutorial.rst:1721:#. In either mode, as individual variables ``$ARG<n>`` (e.g., ``$ARG1``)
xonsh-0.9.24+dfsg/docs/tutorial.rst:1722:#. In Python mode only, as a list ``$ARGS``
xonsh-0.9.24+dfsg/docs/tutorial.rst-1723-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1725-operates on a given argument, rather than on the string ``'xonsh'`` (notice how
xonsh-0.9.24+dfsg/docs/tutorial.rst:1726:``$ARGS`` and ``$ARG1`` are used):
xonsh-0.9.24+dfsg/docs/tutorial.rst-1727-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial.rst-1764-Additionally, if the script should exit if a command fails, set the
xonsh-0.9.24+dfsg/docs/tutorial.rst:1765:environment variable ``$RAISE_SUBPROC_ERROR = True`` at the top of the
xonsh-0.9.24+dfsg/docs/tutorial.rst-1766-file. Errors in Python mode will already raise exceptions and so this
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-156-
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:157:Note that by these files are stored in ``$XONSH_DATA_DIR`` environment variable. This
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-158-is, by default, set to the ``xonsh`` dir inside of the free desktop standards
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:159:``$XDG_DATA_HOME`` environment variable. See
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-160-`this page <http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html>`_ for
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-284-
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:285:Normally, the garbage collector uses the environment variable ``$XONSH_HISTORY_SIZE``
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-286-to determine the size and units of what should be allowed to remain on disk. By default,
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-392-considerably harder. Storing stdout is disabled by default, but can be enabled by setting:
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:393:``$XONSH_STORE_STDOUT=True`` in your ``~/.xonshrc`` file.
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-394-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-417-
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:418:To use sqlite history backend, set ``$XONSH_HISTORY_BACKEND = 'sqlite'`` in
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-419-your ``~/.xonshrc`` file. To switch back to JSON version, remove this line,
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-422-.. note:: SQLite history backend currently only supports ``commands`` as
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:423:    the unit in ``$XONSH_HISTORY_SIZE`` in its garbage collection.
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-424-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-426-    installed, you can read the history easily with command:
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst:427:    ``sqlite_web @$(history file)``.
xonsh-0.9.24+dfsg/docs/tutorial_hist.rst-428-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst-279-History items outside of the range defined by
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst:280:`$XONSH_HISTORY_SIZE <envvars.html#xonsh-history-size>`_ are deleted.
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst-281-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst-306-There are some environment variables that can change the behavior of the
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst:307:history backend. Such as `$HISTCONTROL <envvars.html#histcontrol>`_,
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst:308:`$XONSH_HISTORY_SIZE <envvars.html#xonsh-history-size>`_,
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst:309:`$XONSH_STORE_STDOUT <envvars.html#xonsh-store-stdout>`_, etc.
xonsh-0.9.24+dfsg/docs/tutorial_history_backend.rst-310-
##############################################
xonsh-0.9.24+dfsg/docs/tutorial_xontrib.rst-33-called ``xontrib``. However, xontribs may be placed in any package or directory
xonsh-0.9.24+dfsg/docs/tutorial_xontrib.rst:34:that is on the ``$PYTHONPATH``.
xonsh-0.9.24+dfsg/docs/tutorial_xontrib.rst-35-
##############################################
xonsh-0.9.24+dfsg/docs/xonshrc.rst-173-Xonsh adds a colored branch name to the prompt when working with git or hg repositories.
xonsh-0.9.24+dfsg/docs/xonshrc.rst:174:This behavior can be controlled with the ``$PROMPT`` environment variable. See how to `customize the prompt`_ .
xonsh-0.9.24+dfsg/docs/xonshrc.rst-175-The branch name changes color if the work dir is dirty or not. This is controlled by the ``{branch_color}`` formatter string.
##############################################
xonsh-0.9.24+dfsg/docs/devguide.rst-37-``__amalgam__.py`` file. When xonsh is started with a falsy value for
xonsh-0.9.24+dfsg/docs/devguide.rst:38:`$XONSH_DEBUG <envvars.html>`_, it imports Python modules straight from
xonsh-0.9.24+dfsg/docs/devguide.rst-39-``__amalgam__.py``, which decreases startup times by eliminating the cost of
xonsh-0.9.24+dfsg/docs/devguide.rst:40:runtime imports. But setting ``$ $XONSH_DEBUG=1`` will suppress amalgamated
xonsh-0.9.24+dfsg/docs/devguide.rst:41:imports. Reloading the xonsh shell (``$ xonsh``) won't simply import the stale
xonsh-0.9.24+dfsg/docs/devguide.rst-42-``__amalgam__.py`` file that doesn't contain your new change, but will instead
##############################################
xonsh-0.9.24+dfsg/docs/devguide.rst-44-load every subsequent change by reloading xonsh, and if your code changes don't
xonsh-0.9.24+dfsg/docs/devguide.rst:45:seem to have any effect, make sure you check ``$XONSH_DEBUG`` first!
xonsh-0.9.24+dfsg/docs/devguide.rst-46-
##############################################
xonsh-0.9.24+dfsg/docs/conf.py-281-    ncol = 3
xonsh-0.9.24+dfsg/docs/conf.py:282:    row = "    {0} - :ref:`${1} <{2}>`"
xonsh-0.9.24+dfsg/docs/conf.py-283-    for i, varname in enumerate(vars):
##############################################
xonsh-0.9.24+dfsg/xonsh/built_ins.py-564-    #
xonsh-0.9.24+dfsg/xonsh/built_ins.py:565:    # Execution methods
xonsh-0.9.24+dfsg/xonsh/built_ins.py-566-    #
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-722-            "shell.\n\nPressing the right arrow key inserts the currently "
xonsh-0.9.24+dfsg/xonsh/environ.py:723:            "displayed suggestion. Only usable with ``$SHELL_TYPE=prompt_toolkit.``",
xonsh-0.9.24+dfsg/xonsh/environ.py-724-        ),
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-831-            "completions during shell sessions.\n\n"
xonsh-0.9.24+dfsg/xonsh/environ.py:832:            "- If ``$COMPLETIONS_DISPLAY`` is ``none`` or ``false``, do not display"
xonsh-0.9.24+dfsg/xonsh/environ.py-833-            " those completions.\n"
xonsh-0.9.24+dfsg/xonsh/environ.py:834:            "- If ``$COMPLETIONS_DISPLAY`` is ``single``, display completions in a\n"
xonsh-0.9.24+dfsg/xonsh/environ.py-835-            "  single column while typing.\n"
xonsh-0.9.24+dfsg/xonsh/environ.py:836:            "- If ``$COMPLETIONS_DISPLAY`` is ``multi`` or ``true``, display completions"
xonsh-0.9.24+dfsg/xonsh/environ.py-837-            " in multiple columns while typing.\n\n"
xonsh-0.9.24+dfsg/xonsh/environ.py:838:            "- If ``$COMPLETIONS_DISPLAY`` is ``readline``, display completions\n"
xonsh-0.9.24+dfsg/xonsh/environ.py-839-            "  will emulate the behavior of readline.\n\n"
xonsh-0.9.24+dfsg/xonsh/environ.py-840-            "These option values are not case- or type-sensitive, so e.g. "
xonsh-0.9.24+dfsg/xonsh/environ.py:841:            "writing ``$COMPLETIONS_DISPLAY = None`` "
xonsh-0.9.24+dfsg/xonsh/environ.py:842:            "and ``$COMPLETIONS_DISPLAY = 'none'`` are equivalent. Only usable with "
xonsh-0.9.24+dfsg/xonsh/environ.py:843:            "``$SHELL_TYPE=prompt_toolkit``",
xonsh-0.9.24+dfsg/xonsh/environ.py-844-        ),
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-850-            "Number of rows to reserve for tab-completions menu if "
xonsh-0.9.24+dfsg/xonsh/environ.py:851:            "``$COMPLETIONS_DISPLAY`` is ``single`` or ``multi``. This only affects the "
xonsh-0.9.24+dfsg/xonsh/environ.py-852-            "prompt-toolkit shell.",
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1063-            "Color settings for ``ls`` command line utility and, "
xonsh-0.9.24+dfsg/xonsh/environ.py:1064:            "with ``$SHELL_TYPE='prompt_toolkit'``, file arguments in subprocess mode.",
xonsh-0.9.24+dfsg/xonsh/environ.py-1065-            doc_default="``*.7z=1;0;31:*.Z=1;0;31:*.aac=0;36:*.ace=1;0;31:"
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1111-            "through the history of the terminal. Only usable with "
xonsh-0.9.24+dfsg/xonsh/environ.py:1112:            "``$SHELL_TYPE=prompt_toolkit``",
xonsh-0.9.24+dfsg/xonsh/environ.py-1113-        ),
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1191-            0,
xonsh-0.9.24+dfsg/xonsh/environ.py:1192:            "Interval (in seconds) to evaluate and update ``$PROMPT``, ``$RIGHT_PROMPT`` "
xonsh-0.9.24+dfsg/xonsh/environ.py:1193:            "and ``$BOTTOM_TOOLBAR``. The default is zero (no update). "
xonsh-0.9.24+dfsg/xonsh/environ.py:1194:            "NOTE: ``$UPDATE_PROMPT_ON_KEYPRESS`` must be set to ``True`` for this "
xonsh-0.9.24+dfsg/xonsh/environ.py-1195-            "variable to take effect.",
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1245-            "at the prompt. This may be parametrized in the same way as "
xonsh-0.9.24+dfsg/xonsh/environ.py:1246:            "the ``$PROMPT`` variable. Currently, this is only available in the "
xonsh-0.9.24+dfsg/xonsh/environ.py-1247-            "prompt-toolkit shell.",
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1255-            "This may be parametrized in the same way as "
xonsh-0.9.24+dfsg/xonsh/environ.py:1256:            "the ``$PROMPT`` variable. Currently, this is only available in the "
xonsh-0.9.24+dfsg/xonsh/environ.py-1257-            "prompt-toolkit shell.",
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1333-            '* In the config file with ``{"env": {"TERM": "xterm-color"}}``.\n'
xonsh-0.9.24+dfsg/xonsh/environ.py:1334:            "* Lastly, in xonshrc with ``$TERM``\n\n"
xonsh-0.9.24+dfsg/xonsh/environ.py-1335-            "Ideally, your terminal emulator will set this correctly but that does "
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1373-            "The title text for the window in which xonsh is running. Formatted "
xonsh-0.9.24+dfsg/xonsh/environ.py:1374:            "in the same manner as ``$PROMPT``, see 'Customizing the Prompt' "
xonsh-0.9.24+dfsg/xonsh/environ.py-1375-            "http://xon.sh/tutorial.html#customizing-the-prompt.",
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1475-            "Append new line when a partial line is preserved in output.",
xonsh-0.9.24+dfsg/xonsh/environ.py:1476:            doc_default="``$XONSH_INTERACTIVE``",
xonsh-0.9.24+dfsg/xonsh/environ.py-1477-        ),
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1516-            doc_configurable=False,
xonsh-0.9.24+dfsg/xonsh/environ.py:1517:            doc_default="``$XDG_CONFIG_HOME/xonsh``",
xonsh-0.9.24+dfsg/xonsh/environ.py-1518-        ),
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1546-            "history.",
xonsh-0.9.24+dfsg/xonsh/environ.py:1547:            doc_default="``$XDG_DATA_HOME/xonsh``",
xonsh-0.9.24+dfsg/xonsh/environ.py-1548-        ),
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1677-            "",
xonsh-0.9.24+dfsg/xonsh/environ.py:1678:            "A format string, using the same keys and colors as ``$PROMPT``, that "
xonsh-0.9.24+dfsg/xonsh/environ.py-1679-            "is prepended whenever stderr is displayed. This may be used in "
xonsh-0.9.24+dfsg/xonsh/environ.py:1680:            "conjunction with ``$XONSH_STDERR_POSTFIX`` to close out the block."
xonsh-0.9.24+dfsg/xonsh/environ.py-1681-            "For example, to have stderr appear on a red background, the "
##############################################
xonsh-0.9.24+dfsg/xonsh/environ.py-1688-            "",
xonsh-0.9.24+dfsg/xonsh/environ.py:1689:            "A format string, using the same keys and colors as ``$PROMPT``, that "
xonsh-0.9.24+dfsg/xonsh/environ.py-1690-            "is appended whenever stderr is displayed. This may be used in "
xonsh-0.9.24+dfsg/xonsh/environ.py:1691:            "conjunction with ``$XONSH_STDERR_PREFIX`` to start the block."
xonsh-0.9.24+dfsg/xonsh/environ.py-1692-            "For example, to have stderr appear on a red background, the "
##############################################
xonsh-0.9.24+dfsg/xonsh/history/json.py-352-            Location of history file, defaults to
xonsh-0.9.24+dfsg/xonsh/history/json.py:353:            ``$XONSH_DATA_DIR/xonsh-{sessionid}.json``.
xonsh-0.9.24+dfsg/xonsh/history/json.py-354-        sessionid : int, uuid, str, optional
##############################################
xonsh-0.9.24+dfsg/xonsh/pygments_cache.py-9-
xonsh-0.9.24+dfsg/xonsh/pygments_cache.py:10:The cache itself is stored at the location given by the ``$PYGMENTS_CACHE_FILE``
xonsh-0.9.24+dfsg/xonsh/pygments_cache.py-11-environment variable, or by default at ``~/.local/share/pygments-cache/cache.py``.
##############################################
xonsh-0.9.24+dfsg/xonsh/xontribs.json-56-    "its behavior. To see the modifications as they are applied (in unified diff",
xonsh-0.9.24+dfsg/xonsh/xontribs.json:57:    "format), please set ``$XONSH_DEBUG`` to ``2`` or higher.\n\n",
xonsh-0.9.24+dfsg/xonsh/xontribs.json-58-    "The xontrib also adds commands: ``alias``, ``export``, ``unset``, ``set``, ``shopt``, ``complete``."]
##############################################
xonsh-0.9.24+dfsg/xontribs.json-56-    "its behavior. To see the modifications as they are applied (in unified diff",
xonsh-0.9.24+dfsg/xontribs.json:57:    "format), please set ``$XONSH_DEBUG`` to ``2`` or higher.\n\n",
xonsh-0.9.24+dfsg/xontribs.json-58-    "The xontrib also adds commands: ``alias``, ``export``, ``unset``, ``set``, ``shopt``, ``complete``."]
##############################################
xonsh-0.9.24+dfsg/.pc/documentation-fixes.patch/docs/conf.py-283-    ncol = 3
xonsh-0.9.24+dfsg/.pc/documentation-fixes.patch/docs/conf.py:284:    row = "    {0} - :ref:`${1} <{2}>`"
xonsh-0.9.24+dfsg/.pc/documentation-fixes.patch/docs/conf.py-285-    for i, varname in enumerate(vars):