irongit

A readme explaining how to make neovim work fast

hygo-vim/bashrc.sh
28 lines847 BBourne Again Shell (bash)
1# Make nvim takeover everything
2alias nvim='~/nvim.appimage'
3alias vim=nvim
4alias nv=nvim
5export EDITOR=~/nvim.appimage
6
7# Make nice fzf for tmux prefix Keys
8alias fzf-tmux-prefix='tmux list-keys -T prefix | grep -Po "(?<=prefix\s).*" | fzf --header="Prefixed Keys" --preview="echo {}" --border --preview-window=down:3:wrap | awk '\''{first = $1; $1=""; print $0}'\'' | sed '\''s/^ //g'\'
9
10# fzf tools
11alias fzf-hist='fc -nl | fzf'
12
13# Add the go path
14export GOPATH=$(go env GOPATH)
15export PATH="$GOPATH/bin:$PATH"
16
17# wezterm
18alias wezterm=wezterm.exe
19function wezterm_osc7_cwd() {
20 printf "\033]7;file://%s%s\033\\" "$(hostname)" "$PWD"
21}
22PROMPT_COMMAND="wezterm_osc7_cwd; $PROMPT_COMMAND"
23
24# remove stupid zone identifier files
25alias rmzif='sudo find . -name "*.Identifier" -type f -delete'
26
27# copy last command
28alias clc='fc -ln -1 | clip.exe'