mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 08:24:40 +01:00
![]() * First attempt at register/deregister machinery for envvars * Added detailed docstring, simplified ensurers Also added some type checking that became clear from docstring writing. * Changes in response to @scopatz review Simplified kwarg names. * defaultval -> default * Created new Var namedtuple, as well as DEFAULT_VARS We should now delete DEFAULT_ENSURERS, DEFAULT_VALUES, DEFAULT_DOCS, and refactor Env to use the new single namedtuple and the DEFAULT_VARS dict * Removed DEFAULT_ENSURERS, DEFAULT_VALUES, DEFAULT_DOCS Now need to edit Env to use new DEFAULT_VARS, Var namedtuple * Finished updating Env object to use new combined Var Also made corresponding changes elsewhere ensurer was used * Working on test failures * More fixes in light of test failures * Set default values for Var in register. There's a bit of duplication here, but makes for a cleaner function. * Black reformatting on environ.py * Removed history replay * Added register tests * Added addtional deregistration test * Removed all replay references, in docs too * Added news item for env-reg-dereg * trigger rebuild * doc fix * more doc fixes * again * attr names * reorder imports * fix flake error Co-authored-by: Anthony Scopatz <scopatz@gmail.com> |
||
---|---|---|
.. | ||
completers | ||
history | ||
lib | ||
prompt | ||
ptk_shell | ||
xoreutils | ||
aliases.rst | ||
ast.rst | ||
base_shell.rst | ||
blank.rst | ||
built_ins.rst | ||
codecache.rst | ||
color_tools.rst | ||
commands_cache.rst | ||
completer.rst | ||
contexts.rst | ||
diff_history.rst | ||
dirstack.rst | ||
dumb_shell.rst | ||
environ.rst | ||
events.rst | ||
execer.rst | ||
foreign_shells.rst | ||
imphooks.rst | ||
index.rst | ||
inspectors.rst | ||
jobs.rst | ||
jsonutils.rst | ||
jupyter_kernel.rst | ||
jupyter_shell.rst | ||
lazyasd.rst | ||
lazyjson.rst | ||
lexer.rst | ||
main.rst | ||
mplhooks.rst | ||
openpy.rst | ||
parser.rst | ||
platform.rst | ||
pretty.rst | ||
proc.rst | ||
pyghooks.rst | ||
readline_shell.rst | ||
shell.rst | ||
tools.rst | ||
tracer.rst | ||
vox.rst | ||
wizard.rst | ||
xonfig.rst |