diff --git a/archive/getopt1.sh b/archive/getopt1.sh index 422c449b..644b423e 100755 --- a/archive/getopt1.sh +++ b/archive/getopt1.sh @@ -3,7 +3,7 @@ # Usage # -# local "${ble_getopt_vars[@]/%/=}" +# local "${ble_getopt_vars[@]/%/=}" # WA #D1570 checked # ble-getopt-begin "progname" "m:n c:n,n k:n,n" "$@" # ble-getopt # diff --git a/lib/core-complete.sh b/lib/core-complete.sh index fe2d87b7..33c2ce59 100644 --- a/lib/core-complete.sh +++ b/lib/core-complete.sh @@ -1782,7 +1782,7 @@ function ble/complete/source:glob { ## 補完候補のデータを一つの配列に纏めたもの。 ## 要素を使用する際は以下の様に変数に展開して使う。 ## -## local "${_ble_complete_cand_varnames[@]/%/=}" +## local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ## ble/complete/cand/unpack "${cand_pack[0]}" ## ## 先頭に ACTION が格納されているので @@ -2457,7 +2457,7 @@ function ble/complete/menu/construct-single-entry { fi if [[ :$opts: != *:use_vars:* ]]; then - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ble/complete/cand/unpack "$1" fi @@ -2812,7 +2812,7 @@ function ble/complete/menu/style:desc/construct-page { ((x+=pad+${#desc_prefix})) # 説明表示 - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ble/complete/cand/unpack "$pack" local desc="(action: $ACTION)" ble/function#try ble/complete/action:"$ACTION"/get-desc @@ -3039,7 +3039,7 @@ function ble/complete/menu/generate-candidates-from-menu { # remaining candidates cand_count=${#_ble_complete_menu_pack[@]} cand_cand=() cand_word=() cand_pack=() - local pack "${_ble_complete_cand_varnames[@]/%/=}" + local pack "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked for pack in "${_ble_complete_menu_pack[@]}"; do ble/complete/cand/unpack "$pack" ble/array#push cand_cand "$CAND" @@ -3184,7 +3184,7 @@ function ble/widget/complete { fi if [[ :$opts: == *:insert_all:* ]]; then - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked local pack beg=$COMP1 end=$COMP2 insert= suffix= index=0 for pack in "${cand_pack[@]}"; do ble/complete/cand/unpack "$pack" @@ -3228,7 +3228,7 @@ function ble/widget/complete { # 一意確定の時 local ACTION=${cand_pack[0]%%:*} if ble/is-function ble/complete/action:"$ACTION"/complete; then - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ble/complete/cand/unpack "${cand_pack[0]}" ble/complete/action:"$ACTION"/complete (($?==148)) && return 148 @@ -3299,7 +3299,7 @@ function ble/complete/menu-filter/.filter-candidates { cand_pack=() local iloop=0 interval=$bleopt_complete_polling_cycle - local filter_type pack "${_ble_complete_cand_varnames[@]/%/=}" + local filter_type pack "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked local comps_filter_pattern for filter_type in head substr hsubseq subseq; do ble/path#remove-glob comp_type '[amA]' @@ -3573,7 +3573,7 @@ function ble/complete/menu-complete/select { local x=${fields[0]} y=${fields[1]} - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ble/complete/cand/unpack "${text::fields[4]}" value=$INSERT @@ -3760,7 +3760,7 @@ function ble/widget/menu_complete/exit { local comps_fixed=${_ble_complete_menu0_comp[6]} # 補完候補のロード - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ble/complete/cand/unpack "$pack" ble/complete/action:"$ACTION"/complete @@ -3985,7 +3985,7 @@ function ble/complete/auto-complete/.check-context { local insert=$word suffix= local ACTION=${cand_pack[0]%%:*} if ble/is-function ble/complete/action:"$ACTION"/complete; then - local "${_ble_complete_cand_varnames[@]/%/=}" + local "${_ble_complete_cand_varnames[@]/%/=}" # WA #D1570 checked ble/complete/cand/unpack "${cand_pack[0]}" ble/complete/action:"$ACTION"/complete fi @@ -4866,7 +4866,7 @@ function ble/cmdinfo/complete:cd/.impl { ((ext==148||ext==0)) && return "$ext" local is_pwd_visited= is_cdpath_generated= - "${_ble_util_set_declare[@]//NAME/visited}" + "${_ble_util_set_declare[@]//NAME/visited}" # WA #D1570 checked # Check CDPATH first local name names; ble/string#split names : "$CDPATH" diff --git a/lib/core-syntax.sh b/lib/core-syntax.sh index 80abc017..e17011a5 100644 --- a/lib/core-syntax.sh +++ b/lib/core-syntax.sh @@ -3810,7 +3810,7 @@ function ble/syntax:bash/is-complete { # 構文 if..fi, etc が閉じているか? local attrs ret - IFS= eval 'attrs="::${_ble_syntax_attr[*]/%/::}"' + IFS= eval 'attrs="::${_ble_syntax_attr[*]/%/::}"' # WA #D1570 checked ble/string#count-string "$attrs" ":$ATTR_KEYWORD_BEGIN:"; local nbeg=$ret ble/string#count-string "$attrs" ":$ATTR_KEYWORD_END:"; local nend=$ret ((nbeg>nend)) && return 1 diff --git a/src/color.sh b/src/color.sh index 07dd0a07..62a39cf9 100644 --- a/src/color.sh +++ b/src/color.sh @@ -576,7 +576,7 @@ function ble/color/initialize-faces { if ((${#_ble_color_faces_errors[@]})); then if ((_ble_edit_attached)) && [[ ! $_ble_textarea_invalidated && $_ble_term_state == internal ]]; then - IFS=$'\n' eval 'local message="${_ble_color_faces_errors[@]/%/=}"' + IFS=$'\n' eval 'local message="${_ble_color_faces_errors[@]/%/=}"' # WA #D1570 checked ble/widget/print "$message" else printf '%s\n' "${_ble_color_faces_errors[@]}" >&2 diff --git a/src/edit.sh b/src/edit.sh index 82ee9255..dc9b93a3 100644 --- a/src/edit.sh +++ b/src/edit.sh @@ -4305,7 +4305,7 @@ function ble-edit/undo/.check-hindex { if [[ $_ble_edit_undo_hindex ]]; then local uindex=${_ble_edit_undo_index:-${#_ble_edit_undo[@]}} local q=\' Q="'\''" value - ble/util/sprintf value "'%s' " "$uindex" "${_ble_edit_undo[@]//$q/$Q}" + ble/util/sprintf value "'%s' " "$uindex" "${_ble_edit_undo[@]//$q/$Q}" # WA #D1570 checked _ble_edit_undo_history[_ble_edit_undo_hindex]=$value fi diff --git a/src/util.sh b/src/util.sh index afca1eeb..b456a974 100644 --- a/src/util.sh +++ b/src/util.sh @@ -395,7 +395,7 @@ function ble/dense-array#fill-range { ble/array#reserve-prototype $(($3-$2)) local _ble_script=' local -a sARR; sARR=("${_ble_array_prototype[@]::$3-$2}") - ARR=("${ARR[@]::$2}" "${sARR[@]/#/$4}" "${ARR[@]:$3}")' + ARR=("${ARR[@]::$2}" "${sARR[@]/#/$4}" "${ARR[@]:$3}")' # WA #D1570 checked builtin eval -- "${_ble_script//ARR/$1}" }