rc.elv (1588B)
1 use path 2 use str 3 4 # env 5 set E:LC_COLLATE = C 6 set E:EDITOR = nvim 7 set E:PAGER = less 8 set E:LESS = -R 9 set E:VISUAL = nvim 10 set E:PYTHONDONTWRITEBYTECODE = 1 11 set E:PYTHONSTARTUP = $E:HOME/.pythonrc 12 set E:BROWSER = firefox 13 set E:NSS_DEFAULT_DB_TYPE = sql 14 set E:BC_ENV_ARGS = $E:HOME/.config/bcrc 15 set E:SSH_AUTH_SOCK = $E:XDG_RUNTIME_DIR/ssh-agent.socket 16 set E:GOPATH = $E:HOME/src/misc/go 17 set E:MPD_HOST = 127.0.0.1 18 set E:MPD_PORT = 6695 19 set E:CARGO_TERM_COLOR = always 20 set E:ZVM_INSTALL = $E:HOME/.zvm/self 21 set E:MANPAGER = 'nvim +Man!' 22 set E:FZF_DEFAULT_OPTS = '--highlight-line --ansi --layout=reverse --border=rounded 23 --color=bg+:#1d3b2e,bg:-1,spinner:#7fdbca,hl:#7fdbca 24 --color=fg:#d6deeb,header:#637777,info:#637777,pointer:#7fdbca 25 --color=marker:#7fdbca,fg+:#d6deeb,prompt:#7fdbca,hl+:#7fdbca 26 --color=border:#0d1612' 27 28 set paths = [ 29 $E:HOME/.local/share/tools 30 $E:HOME/.local/share/gem/ruby/3.4.0/bin 31 $E:HOME/src/go/bin 32 $E:HOME/.zvm/bin 33 $E:HOME/.zvm/self 34 $E:HOME/src/misc/go/bin 35 $E:HOME/.node_modules/bin 36 /usr/bin/vendor_perl 37 /usr/bin/core_perl 38 /usr/bin/site_perl 39 $E:HOME/bin 40 $E:HOME/.local/bin 41 $E:HOME/.cargo/bin 42 $E:HOME/go/bin 43 /usr/local/sbin 44 /usr/local/bin 45 /usr/sbin 46 /usr/bin 47 /sbin 48 /bin 49 /usr/share/bcc 50 /nix/var/nix/profiles/default/bin 51 $E:HOME/.nix-profile/bin 52 $@paths 53 ] 54 55 # load aliases and functions into current namespace 56 fn -load { |f| eval (slurp < $f) } 57 58 var lib = $E:HOME/.config/elvish/lib 59 -load $lib/aliases.elv 60 -load $lib/git.elv 61 62 # stty 63 try { e:stty -ixon -ixoff } catch { } 64 65 # zoxide 66 eval (zoxide init elvish | slurp)