refactor(config-settings): rename __config_toggle_* helpers to __config_settings_*
This commit is contained in:
@@ -23,9 +23,9 @@
|
||||
# 0 Always
|
||||
#
|
||||
# EXAMPLE
|
||||
# __config_toggle_apply __fish_config_op_aliases universal off
|
||||
# __config_toggle_apply __fish_config_op_greeting session DEFAULT
|
||||
function __config_toggle_apply
|
||||
# __config_settings_apply __fish_config_op_aliases universal off
|
||||
# __config_settings_apply __fish_config_op_greeting session DEFAULT
|
||||
function __config_settings_apply
|
||||
set -l varname $argv[1]
|
||||
set -l scope $argv[2]
|
||||
set -l value $argv[3]
|
||||
@@ -28,12 +28,12 @@
|
||||
# 0 Always
|
||||
#
|
||||
# EXAMPLE
|
||||
# __config_toggle_draw 0 universal \
|
||||
# __config_settings_draw 0 universal \
|
||||
# __fish_config_op_aliases __fish_config_op_autoexec \
|
||||
# __fish_config_op_overrides __fish_config_op_integrations \
|
||||
# __fish_config_op_logging __fish_config_op_greeting \
|
||||
# __fish_config_opinionated
|
||||
function __config_toggle_draw
|
||||
function __config_settings_draw
|
||||
set -l cur_row $argv[1]
|
||||
set -l cur_scope $argv[2]
|
||||
set -l vars $argv[3..]
|
||||
@@ -131,7 +131,7 @@ function __config_toggle_draw
|
||||
set -l label $labels[$idx]
|
||||
set -l desc $descs[$idx]
|
||||
|
||||
set -l val (__config_toggle_get_val $var $cur_scope)
|
||||
set -l val (__config_settings_get_val $var $cur_scope)
|
||||
|
||||
# Badge: 7 visible chars, coloured
|
||||
set -l badge
|
||||
@@ -161,7 +161,7 @@ function __config_toggle_draw
|
||||
printf '%s│ %s │\n' $p (string repeat -n (math $iw - 6) '─')
|
||||
|
||||
# ── Master row (index 6) ──────────────────────────────────────────────
|
||||
set -l val (__config_toggle_get_val $vars[7] $cur_scope)
|
||||
set -l val (__config_settings_get_val $vars[7] $cur_scope)
|
||||
set -l badge
|
||||
switch $val
|
||||
case on
|
||||
@@ -18,9 +18,9 @@
|
||||
# 0 Always; prints "on", "off", or "DEFAULT" to stdout
|
||||
#
|
||||
# EXAMPLE
|
||||
# set result (__config_toggle_get_val __fish_config_op_aliases universal)
|
||||
# set result (__config_settings_get_val __fish_config_op_aliases universal)
|
||||
# # result == "on" | "off" | "DEFAULT"
|
||||
function __config_toggle_get_val
|
||||
function __config_settings_get_val
|
||||
set -l varname $argv[1]
|
||||
set -l scope $argv[2]
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
# 1 The terminal could not be put into raw mode (stdin is not a TTY)
|
||||
#
|
||||
# EXAMPLE
|
||||
# set -l key (__config_toggle_read_key)
|
||||
# set -l key (__config_settings_read_key)
|
||||
# or return # not a TTY — bail
|
||||
# switch $key
|
||||
# case up; echo "moved up"
|
||||
# case space; echo "toggled"
|
||||
# end
|
||||
function __config_toggle_read_key
|
||||
function __config_settings_read_key
|
||||
# Snapshot current terminal settings; failure means stdin is not a TTY.
|
||||
set -l saved (stty -g </dev/tty 2>/dev/null)
|
||||
or return 1
|
||||
Reference in New Issue
Block a user