-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
if status is-interactive
# Commands to run in interactive sessions can go here
end
abbr -a -- o open
abbr -a -- l la
abbr -a -- m micro
abbr -a -- g git
abbr -a -- a 'git add'
abbr -a -- c 'git commit'
abbr -a -- p 'git push'
abbr -a -- q 'git pull'
abbr -a -- s 'git status'
abbr -a -- t 'gio trash'
# The best worst editor ever
set -gx EDITOR micro
# Programming stuff
set -gx PYTHON_HISTORY ~/.local/state/python_history
set -gx CARGO_HOME ~/.local/share/cargo
# Actually ctrl-backspace
# fish_key_reader detects it as ctrl-h
bind ctrl-h backward-kill-word