diff options
author | joe <rbo@gmx.us> | 2025-08-28 10:51:06 +0200 |
---|---|---|
committer | joe <rbo@gmx.us> | 2025-08-28 10:51:06 +0200 |
commit | 1146d112e0c4e46b1e999d3d3212eaa1fe9cf1a2 (patch) | |
tree | 868d43d09f4b07d18e7da756bb6466b72654f8b7 /src | |
parent | n option good (diff) | |
download | hardflip-1146d112e0c4e46b1e999d3d3212eaa1fe9cf1a2.tar.gz hardflip-1146d112e0c4e46b1e999d3d3212eaa1fe9cf1a2.tar.bz2 hardflip-1146d112e0c4e46b1e999d3d3212eaa1fe9cf1a2.tar.xz hardflip-1146d112e0c4e46b1e999d3d3212eaa1fe9cf1a2.tar.zst hardflip-1146d112e0c4e46b1e999d3d3212eaa1fe9cf1a2.zip |
quick fix
Diffstat (limited to 'src')
-rw-r--r-- | src/c_hardflip.go | 8 | ||||
-rw-r--r-- | src/e_events.go | 3 | ||||
-rw-r--r-- | src/i_ui.go | 4 |
3 files changed, 11 insertions, 4 deletions
diff --git a/src/c_hardflip.go b/src/c_hardflip.go index d808792..b09a150 100644 --- a/src/c_hardflip.go +++ b/src/c_hardflip.go @@ -68,14 +68,16 @@ type HardData struct { keys [][2]string insert *HostNode yank *ItemsNode + n_arg bool + s_arg bool } func main() { - var n_opt, _ bool + var n_arg, s_arg bool if len(os.Args) > 1 { - n_opt, _ = c_cli_opts() + n_arg, s_arg = c_cli_opts() } data_dir := c_get_data_dir(nil) - i_ui(data_dir, n_opt) + i_ui(data_dir, n_arg, s_arg) } diff --git a/src/e_events.go b/src/e_events.go index 87a55f3..914756a 100644 --- a/src/e_events.go +++ b/src/e_events.go @@ -183,6 +183,9 @@ func e_reload_data(data *HardData) { data.opts = DEFAULT_OPTS } else { data.opts = c_get_options(conf_dir, &data.load_err) + if data.n_arg == true { + data.opts.Loop = false + } } if conf_dir == "" { data.colors = DEFAULT_STYLE diff --git a/src/i_ui.go b/src/i_ui.go index 277ac0a..4c87c76 100644 --- a/src/i_ui.go +++ b/src/i_ui.go @@ -783,7 +783,7 @@ func i_init_styles(ui *HardUI, styles HardStyle) { type key_event_mode_func func(*HardData, *HardUI, tcell.EventKey) bool -func i_ui(data_dir string, no_loop bool) { +func i_ui(data_dir string, no_loop, search_mode bool) { home_dir, _ := os.UserHomeDir() ui := HardUI{} opts := HardOpts{} @@ -825,6 +825,8 @@ func i_ui(data_dir string, no_loop bool) { [][2]string{}, nil, nil, + no_loop, + search_mode, } if data.opts.GPG == DEFAULT_OPTS.GPG && data.litems.head == nil { data.ui.mode = WELCOME_MODE |