Guest User

Untitled

a guest
Sep 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. $PROJECT_DIRS = '~/code'
  2.  
  3. $EDITOR = 'mcedit'
  4. $VISUAL = 'mcedit'
  5. $MANPAGER = 'less -n'
  6. $GIT_PAGER = 'less -n --quit-if-one-screen --ignore-case --LONG-PROMPT --RAW-CONTROL-CHARS --HILITE-UNREAD --tabs=4 --window=-4'
  7.  
  8. #$FZF_DEFAULT_COMMAND='fd --type f'
  9. $FZF_DEFAULT_COMMAND='fd'
  10. $FZF_DEFAULT_OPTS='--tiebreak=index'
  11.  
  12. # XONSH WIZARD START
  13. $COMPLETIONS_CONFIRM = '1'
  14. #$UPDATE_COMPLETIONS_ON_KEYPRESS = True
  15. $HISTCONTROL = {'ignoredups', 'ignoreerr'}
  16. $XONSH_COLOR_STYLE = 'monokai'
  17. $XONSH_HISTORY_SIZE = '31557600.0 s'
  18. xontrib load coreutils distributed jedi whole_word_jumping vox vox_tabcomplete avox z powerline fzf-widgets
  19. # XONSH WIZARD END
  20.  
  21. aliases['e'] = '$EDITOR'
  22. aliases['l'] = 'less'
  23. aliases['ls'].append('--group-directories-first')
  24. aliases['ll'] = aliases['ls'].copy()
  25. aliases['ll'].append('-lh')
  26. aliases['ccat'] = 'pygmentize -g -O style=monokai'
  27.  
  28. source ~/.less_setup.xsh
  29.  
  30. def update_environ():
  31. import os
  32. os.environ['EDITOR'] = $EDITOR
  33. os.environ['VISUAL'] = $VISUAL
  34.  
  35. update_environ()
  36.  
  37. def setup_fzf():
  38. from prompt_toolkit.keys import Keys
  39.  
  40. $fzf_history_binding = Keys.ControlR
  41. $fzf_file_binding = Keys.ControlT
  42. #$fzf_ssh_binding = Keys.ControlS
  43. $fzf_find_command = $FZF_DEFAULT_COMMAND
  44.  
  45. setup_fzf()
  46.  
  47. def customize_predictors():
  48. __xonsh_commands_cache__.threadable_predictors['aurman'] = lambda args: False
  49. __xonsh_commands_cache__.threadable_predictors['fzf'] = lambda args: False
  50.  
  51. customize_predictors()
Add Comment
Please, Sign In to add comment