Skip to content

Commit

Permalink
clean up formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
ssnailed committed May 24, 2024
1 parent e9697a2 commit 2e22448
Showing 1 changed file with 16 additions and 36 deletions.
52 changes: 16 additions & 36 deletions .local/bin/shortcuts
Original file line number Diff line number Diff line change
Expand Up @@ -20,29 +20,19 @@ write_dirs() {
path=$(eval "echo $path_raw")

printf "%s=\"cd %s && ls -A\" \\\\\n" \
"$shortcut" "$path" \
>>"$shell_shortcuts"
"$shortcut" "$path" >>"$shell_shortcuts"
printf "hash -d %s=%s\n" \
"$shortcut" "$path" \
>>"$zsh_named_dirs"
"$shortcut" "$path" >>"$zsh_named_dirs"
printf "abbr %s \"cd %s; and ls -A\"\n" \
"$shortcut" "$path" \
>>"$fish_shortcuts"
"$shortcut" "$path" >>"$fish_shortcuts"
printf "map g%s :cd %s<CR>\nmap t%s <tab>:cd %s<CR><tab>\nmap M%s <tab>:cd %s<CR><tab>:mo<CR>\nmap Y%s <tab>:cd %s<CR><tab>:co<CR> \n" \
"$shortcut" "$path" \
"$shortcut" "$path" \
"$shortcut" "$path" \
"$shortcut" "$path" \
>>"$vifm_shortcuts"
"$shortcut" "$path" "$shortcut" "$path" "$shortcut" "$path" "$shortcut" "$path" >>"$vifm_shortcuts"
printf "config.bind(';%s', \"set downloads.location.directory %s ;; hint links download\") \n" \
"$shortcut" "$path" \
>>"$qute_shortcuts"
"$shortcut" "$path" >>"$qute_shortcuts"
printf "map C%s cd \"%s\"\n" \
"$shortcut" "$path" \
>>"$lf_shortcuts"
"$shortcut" "$path" >>"$lf_shortcuts"
printf "cmap ;%s %s\n" \
"$shortcut" "$path" \
>>"$vim_shortcuts"
"$shortcut" "$path" >>"$vim_shortcuts"
done
}

Expand All @@ -53,36 +43,26 @@ write_files() {
path=$(eval "echo $path_raw")

printf "%s=\"\$EDITOR %s\" \\\\\n" \
"$shortcut" "$path" \
>>"$shell_shortcuts"
"$shortcut" "$path" >>"$shell_shortcuts"
printf "hash -d %s=%s \n" \
"$shortcut" "$path" \
>>"$zsh_named_dirs"
"$shortcut" "$path" >>"$zsh_named_dirs"
printf "abbr %s \"\$EDITOR %s\" \n" \
"$shortcut" "$path" \
>>"$fish_shortcuts"
"$shortcut" "$path" >>"$fish_shortcuts"
printf "map %s :e %s<CR> \n" \
"$shortcut" "$path" \
>>"$vifm_shortcuts"
"$shortcut" "$path" >>"$vifm_shortcuts"
printf "map E%s \$\$EDITOR \"%s\" \n" \
"$shortcut" "$path" \
>>"$lf_shortcuts"
"$shortcut" "$path" >>"$lf_shortcuts"
printf "cmap ;%s %s\n" \
"$shortcut" "$path" \
>>"$vim_shortcuts"
"$shortcut" "$path" >>"$vim_shortcuts"
done
}

filter() {
input=$1
sed 's/#.*//;/^$/d;s/ \+/ /g' "$input"
}

# Remove, prepare files
rm -f "$lf_shortcuts" "$qute_shortcuts" "$zsh_named_dirs" "$vim_shortcuts" 2>/dev/null
printf "# vim: filetype=sh\\n" >"$fish_shortcuts"
printf "# vim: filetype=sh\\nalias " >"$shell_shortcuts"
printf "\" vim: filetype=vim\\n" >"$vifm_shortcuts"

filter "$bmdirs" | write_dirs
filter "$bmfiles" | write_files
# Write shortcuts to files
sed 's/#.*//;/^$/d;s/ \+/ /g' <"$bmdirs" | write_dirs
sed 's/#.*//;/^$/d;s/ \+/ /g' <"$bmfiles" | write_files

0 comments on commit 2e22448

Please sign in to comment.