From 7fef4973e60e6fa92bd3fa7fd52d876d6735f40b Mon Sep 17 00:00:00 2001 From: Andrey Orst Date: Sun, 7 Jul 2019 11:27:37 +0300 Subject: [PATCH] formatting & cleanup --- rc/fzf.kak | 29 +++++++++++++++-------------- rc/modules/VCS/fzf-bzr.kak | 6 ++---- rc/modules/VCS/fzf-git.kak | 6 ++---- rc/modules/VCS/fzf-hg.kak | 6 ++---- rc/modules/VCS/fzf-svn.kak | 6 ++---- rc/modules/fzf-cd.kak | 7 ++----- rc/modules/fzf-file.kak | 22 ++++++++-------------- rc/modules/fzf-project.kak | 36 ++++++++++++++++++------------------ 8 files changed, 51 insertions(+), 67 deletions(-) diff --git a/rc/fzf.kak b/rc/fzf.kak index 094a3e7..9f237d3 100644 --- a/rc/fzf.kak +++ b/rc/fzf.kak @@ -139,16 +139,17 @@ fzf -params .. %{ evaluate-commands %sh{ while [ $# -gt 0 ]; do case $1 in - -kak-cmd) shift; kakoune_cmd="$1" ;; - -multiple-cmd) shift; multiple_cmd="$1" ;; - -items-cmd) shift; items_cmd="$1 |" ;; - -fzf-impl) shift; fzf_impl="$1" ;; - -fzf-args) shift; fzf_args="$1" ;; - -preview-cmd) shift; preview_cmd="$1" ;; - -preview) preview="true" ;; - -filter) shift; filter="| $1" ;; - -post-action) shift; post_action="$1" ;; - esac; shift + (-kak-cmd) shift; kakoune_cmd="$1" ;; + (-multiple-cmd) shift; multiple_cmd="$1" ;; + (-items-cmd) shift; items_cmd="$1 |" ;; + (-fzf-impl) shift; fzf_impl="$1" ;; + (-fzf-args) shift; fzf_args="$1" ;; + (-preview-cmd) shift; preview_cmd="$1" ;; + (-preview) preview="true" ;; + (-filter) shift; filter="| $1" ;; + (-post-action) shift; post_action="$1" ;; + esac + shift done [ -z "$multiple_cmd" ] && multiple_cmd="$kakoune_cmd" @@ -157,11 +158,11 @@ fzf -params .. %{ evaluate-commands %sh{ # bake position option to define them at runtime [ -n "${kak_client_env_TMUX}" ] && tmux_height="${kak_opt_fzf_preview_tmux_height}" case ${kak_opt_fzf_preview_pos} in - (top|up) preview_position="pos=top:${kak_opt_fzf_preview_height};" ;; + (top|up) preview_position="pos=top:${kak_opt_fzf_preview_height};" ;; (bottom|down) preview_position="pos=down:${kak_opt_fzf_preview_height};" ;; - (right) preview_position="pos=right:${kak_opt_fzf_preview_width};" ;; - (left) preview_position="pos=left:${kak_opt_fzf_preview_width};" ;; - (auto|*) preview_position="sleep 0.1; [ \$(tput cols) -gt \$(expr \$(tput lines) \* 2) ] && pos=right:${kak_opt_fzf_preview_width} || pos=top:${kak_opt_fzf_preview_height};" + (right) preview_position="pos=right:${kak_opt_fzf_preview_width};" ;; + (left) preview_position="pos=left:${kak_opt_fzf_preview_width};" ;; + (auto|*) preview_position="sleep 0.1; [ \$(tput cols) -gt \$(expr \$(tput lines) \* 2) ] && pos=right:${kak_opt_fzf_preview_width} || pos=top:${kak_opt_fzf_preview_height};" esac # handle preview if not defined explicitly with `-preview-cmd' diff --git a/rc/modules/VCS/fzf-bzr.kak b/rc/modules/VCS/fzf-bzr.kak index 592a765..79af7c0 100644 --- a/rc/modules/VCS/fzf-bzr.kak +++ b/rc/modules/VCS/fzf-bzr.kak @@ -25,10 +25,8 @@ define-command -hidden fzf-bzr %{ evaluate-commands %sh{ current_path=$(pwd) repo_root=$(bzr root) case $kak_opt_fzf_bzr_command in - bzr) - cmd="bzr ls -R --versioned -0" ;; - bzr*) - cmd=$kak_opt_fzf_bzr_command ;; + (bzr) cmd="bzr ls -R --versioned -0" ;; + (bzr*) cmd=$kak_opt_fzf_bzr_command ;; esac [ ! -z "${kak_client_env_TMUX}" ] && additional_flags="--expect $kak_opt_fzf_vertical_map --expect $kak_opt_fzf_horizontal_map" printf "%s\n" "fzf -kak-cmd %{cd $repo_root; edit -existing} -items-cmd %{$cmd} -fzf-args %{-m --expect $kak_opt_fzf_window_map $additional_flags} -post-action %{cd $current_path}" diff --git a/rc/modules/VCS/fzf-git.kak b/rc/modules/VCS/fzf-git.kak index bafb433..c320937 100644 --- a/rc/modules/VCS/fzf-git.kak +++ b/rc/modules/VCS/fzf-git.kak @@ -25,10 +25,8 @@ define-command -override -hidden fzf-git %{ evaluate-commands %sh{ current_path=$(pwd) repo_root=$(git rev-parse --show-toplevel) case $kak_opt_fzf_git_command in - git) - cmd="git ls-tree --full-tree --name-only -r HEAD" ;; - git*) - cmd=$kak_opt_fzf_git_command ;; + (git) cmd="git ls-tree --full-tree --name-only -r HEAD" ;; + (git*) cmd=$kak_opt_fzf_git_command ;; esac [ ! -z "${kak_client_env_TMUX}" ] && additional_flags="--expect $kak_opt_fzf_vertical_map --expect $kak_opt_fzf_horizontal_map" printf "%s\n" "fzf -kak-cmd %{cd $repo_root; edit -existing} -items-cmd %{$cmd} -fzf-args %{-m --expect $kak_opt_fzf_window_map $additional_flags} -post-action %{cd $current_path}" diff --git a/rc/modules/VCS/fzf-hg.kak b/rc/modules/VCS/fzf-hg.kak index ff21a14..1acc9ea 100644 --- a/rc/modules/VCS/fzf-hg.kak +++ b/rc/modules/VCS/fzf-hg.kak @@ -25,10 +25,8 @@ define-command -hidden fzf-hg %{ evaluate-commands %sh{ current_path=$(pwd) repo_root=$(hg root) case $kak_opt_fzf_hg_command in - hg) - cmd="hg locate -f -0 -I .hg locate -f -0 -I ." ;; - hg*) - cmd=$kak_opt_fzf_hg_command ;; + (hg) cmd="hg locate -f -0 -I .hg locate -f -0 -I ." ;; + (hg*) cmd=$kak_opt_fzf_hg_command ;; esac [ ! -z "${kak_client_env_TMUX}" ] && additional_flags="--expect $kak_opt_fzf_vertical_map --expect $kak_opt_fzf_horizontal_map" printf "%s\n" "fzf -kak-cmd %{cd $repo_root; edit -existing} -items-cmd %{$cmd} -fzf-args %{-m --expect $kak_opt_fzf_window_map $additional_flags} -post-action %{cd $current_path}" diff --git a/rc/modules/VCS/fzf-svn.kak b/rc/modules/VCS/fzf-svn.kak index b6bd210..0792773 100644 --- a/rc/modules/VCS/fzf-svn.kak +++ b/rc/modules/VCS/fzf-svn.kak @@ -25,10 +25,8 @@ define-command -hidden fzf-svn %{ evaluate-commands %sh{ current_path=$(pwd) repo_root=$(svn info | awk -F': ' '/Working Copy Root Path: .*/ {print $2}') case $kak_opt_fzf_svn_command in - svn) - cmd="svn list -R $repo_root | grep -v '$/'" ;; - svn*) - cmd=$kak_opt_fzf_svn_command ;; + (svn) cmd="svn list -R $repo_root | grep -v '$/'" ;; + (svn*) cmd=$kak_opt_fzf_svn_command ;; esac [ ! -z "${kak_client_env_TMUX}" ] && additional_flags="--expect $kak_opt_fzf_vertical_map --expect $kak_opt_fzf_horizontal_map" printf "%s\n" "fzf -kak-cmd %{cd $repo_root; edit -existing} -items-cmd %{$cmd} -fzf-args %{-m --expect $kak_opt_fzf_window_map $additional_flags} -post-action %{cd $current_path}" diff --git a/rc/modules/fzf-cd.kak b/rc/modules/fzf-cd.kak index 7a34736..e39e201 100644 --- a/rc/modules/fzf-cd.kak +++ b/rc/modules/fzf-cd.kak @@ -37,12 +37,9 @@ define-command -hidden fzf-cd %{ evaluate-commands %sh{ tmux_height=$kak_opt_fzf_tmux_height printf '%s\n' "info -title %{fzf change directory} %{Change the server's working directory current path: $(pwd)}" - case $kak_opt_fzf_cd_command in - find) - items_command="(echo .. && find . \( -path '*/.svn*' -o -path '*/.git*' \) -prune -o -type d -print)" ;; - *) - items_command=$kak_opt_fzf_cd_command ;; + (find) items_command="(echo .. && find . \( -path '*/.svn*' -o -path '*/.git*' \) -prune -o -type d -print)" ;; + (*) items_command=$kak_opt_fzf_cd_command ;; esac if [ "$kak_opt_fzf_cd_preview" = "true" ]; then preview_flag="-preview" diff --git a/rc/modules/fzf-file.kak b/rc/modules/fzf-file.kak index 7e6abe8..f819255 100644 --- a/rc/modules/fzf-file.kak +++ b/rc/modules/fzf-file.kak @@ -34,20 +34,14 @@ define-command -hidden fzf-file %{ evaluate-commands %sh{ kak_opt_fzf_file_command="find" fi case $kak_opt_fzf_file_command in - find) - cmd="find -L . -type f" ;; - ag) - cmd="ag -l -f --hidden --one-device . " ;; - rg) - cmd="rg -L --hidden --files" ;; - fd) - cmd="fd --type f --follow" ;; - find*|ag*|rg*|fd*) - cmd=$kak_opt_fzf_file_command ;; - *) - items_executable=$(printf "%s\n" "$kak_opt_fzf_file_command" | grep -o -E "[[:alpha:]]+" | head -1) - printf "%s\n" "echo -markup '{Information}'Warning: '$executable'' is not supported by fzf.kak.'" - cmd=$kak_opt_fzf_file_command ;; + (find) cmd="find -L . -type f" ;; + (ag) cmd="ag -l -f --hidden --one-device . " ;; + (rg) cmd="rg -L --hidden --files" ;; + (fd) cmd="fd --type f --follow" ;; + (find*|ag*|rg*|fd*) cmd=$kak_opt_fzf_file_command ;; + (*) items_executable=$(printf "%s\n" "$kak_opt_fzf_file_command" | grep -o -E "[[:alpha:]]+" | head -1) + printf "%s\n" "echo -markup '{Information}'Warning: '$executable'' is not supported by fzf.kak.'" + cmd=$kak_opt_fzf_file_command ;; esac cmd="$cmd 2>/dev/null" diff --git a/rc/modules/fzf-project.kak b/rc/modules/fzf-project.kak index da5aaa3..8aa11b2 100644 --- a/rc/modules/fzf-project.kak +++ b/rc/modules/fzf-project.kak @@ -49,16 +49,16 @@ define-command -hidden fzf-save-path-as-project-no-prompt %{ evaluate-commands % mkdir -p "${kak_opt_fzf_project_file%/*}" # portable version of `basename' base() { - filename=$1 + filename="$1" case "$filename" in - */*[!/]*) - trail=${filename##*[!/]} - filename=${filename%%"$trail"} - base=${filename##*/} ;; - *[!/]*) - trail=${filename##*[!/]} - base=${filename%%"$trail"} ;; - *) base="/" ;; + (*/*[!/]*) + trail=${filename##*[!/]} + filename=${filename%%"$trail"} + base=${filename##*/} ;; + (*[!/]*) + trail=${filename##*[!/]} + base=${filename%%"$trail"} ;; + (*) base="/" ;; esac printf "%s\n" "${base}" } @@ -84,16 +84,16 @@ fzf-add-project -file-completion -params 1..2 %{ evaluate-commands %sh{ fi # portable version of `basename' base() { - filename=$1 + filename="$1" case "$filename" in - */*[!/]*) - trail=${filename##*[!/]} - filename=${filename%%"$trail"} - base=${filename##*/} ;; - *[!/]*) - trail=${filename##*[!/]} - base=${filename%%"$trail"} ;; - *) base="/" ;; + (*/*[!/]*) + trail=${filename##*[!/]} + filename=${filename%%"$trail"} + base=${filename##*/} ;; + (*[!/]*) + trail=${filename##*[!/]} + base=${filename%%"$trail"} ;; + (*) base="/" ;; esac printf "%s\n" "${base}" }