✨ feat(fish): Add abbrs/aliases
This commit is contained in:
parent
1e1af93236
commit
82b36c590c
2 changed files with 37 additions and 3 deletions
|
@ -5,17 +5,19 @@
|
||||||
"${config.home.homeDirectory}/.local/bin"
|
"${config.home.homeDirectory}/.local/bin"
|
||||||
];
|
];
|
||||||
|
|
||||||
sessionVariables = {
|
sessionVariables = rec {
|
||||||
HACK = "${config.home.homeDirectory}/hackin";
|
HACK = "${config.home.homeDirectory}/hackin";
|
||||||
|
|
||||||
# TODO: remove this when neovim is installed.
|
# TODO: remove this when neovim is installed.
|
||||||
EDITOR = "nvim";
|
EDITOR = "nvim";
|
||||||
VISUAL = "${config.home.sessionVariables.VISUAL}";
|
VISUAL = "${EDITOR}";
|
||||||
SUDO_EDITOR = "${config.home.sessionVariables.VISUAL}";
|
SUDO_EDITOR = "${EDITOR}";
|
||||||
};
|
};
|
||||||
|
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
c = "clear";
|
c = "clear";
|
||||||
|
e = "${config.home.sessionVariables.EDITOR}";
|
||||||
|
v = "${config.home.sessionVariables.EDITOR}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -29,5 +29,37 @@
|
||||||
src = autopair;
|
src = autopair;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
shellInit = # fish
|
||||||
|
''
|
||||||
|
set -g fish_key_bindings fish_vi_key_bindings
|
||||||
|
'';
|
||||||
|
|
||||||
|
shellAbbrs = {
|
||||||
|
cp = {
|
||||||
|
position = "command";
|
||||||
|
expansion = "cp -iv";
|
||||||
|
};
|
||||||
|
|
||||||
|
mkdir = {
|
||||||
|
position = "command";
|
||||||
|
expansion = "mkdir -pv";
|
||||||
|
};
|
||||||
|
|
||||||
|
mv = {
|
||||||
|
position = "command";
|
||||||
|
expansion = "mv -iv";
|
||||||
|
};
|
||||||
|
|
||||||
|
rm = {
|
||||||
|
position = "command";
|
||||||
|
expansion = "rm -r";
|
||||||
|
};
|
||||||
|
|
||||||
|
grep = {
|
||||||
|
position = "command";
|
||||||
|
expansion = "grep --color=auto";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue