$PROJECT_DIRS = '~/code' $EDITOR = 'mcedit' $VISUAL = 'mcedit' $MANPAGER = 'less -n' $GIT_PAGER = 'less -n --quit-if-one-screen --ignore-case --LONG-PROMPT --RAW-CONTROL-CHARS --HILITE-UNREAD --tabs=4 --window=-4' #$FZF_DEFAULT_COMMAND='fd --type f' $FZF_DEFAULT_COMMAND='fd' $FZF_DEFAULT_OPTS='--tiebreak=index' # XONSH WIZARD START $COMPLETIONS_CONFIRM = '1' #$UPDATE_COMPLETIONS_ON_KEYPRESS = True $HISTCONTROL = {'ignoredups', 'ignoreerr'} $XONSH_COLOR_STYLE = 'monokai' $XONSH_HISTORY_SIZE = '31557600.0 s' xontrib load coreutils distributed jedi whole_word_jumping vox vox_tabcomplete avox z powerline fzf-widgets # XONSH WIZARD END aliases['e'] = '$EDITOR' aliases['l'] = 'less' aliases['ls'].append('--group-directories-first') aliases['ll'] = aliases['ls'].copy() aliases['ll'].append('-lh') aliases['ccat'] = 'pygmentize -g -O style=monokai' source ~/.less_setup.xsh def update_environ(): import os os.environ['EDITOR'] = $EDITOR os.environ['VISUAL'] = $VISUAL update_environ() def setup_fzf(): from prompt_toolkit.keys import Keys $fzf_history_binding = Keys.ControlR $fzf_file_binding = Keys.ControlT #$fzf_ssh_binding = Keys.ControlS $fzf_find_command = $FZF_DEFAULT_COMMAND setup_fzf() def customize_predictors(): __xonsh_commands_cache__.threadable_predictors['aurman'] = lambda args: False __xonsh_commands_cache__.threadable_predictors['fzf'] = lambda args: False customize_predictors()