feat(config): add some more config options (#64)
## Add Make these things configurable - Expand aliases - Suggest hidden files (#59) - Toggle menu and mode ``` [ui] hidden-files = true # or false [core] expand-alias = true # or false [keybindings] toggle-mode = "ctrl+r" toggle-menu = "ctrl+space" ``` - Auto reload config on changes: now just changes config and save the file, IRIS will auto detect and reload in silent - Added all these in config on init and docs ## Fix I tested on holding backspace and the ghost text keep glitching so I fixed it, this is just a small fix
This commit is contained in:
@@ -186,6 +186,9 @@ mode = "last"
|
||||
# enable debug logging
|
||||
debug = false
|
||||
|
||||
# automatically expand aliases on space
|
||||
expand-alias = true
|
||||
|
||||
[ui]
|
||||
# visual style: "modern" (icons, category pills, shortcut footer) or "classic" (minimalist, centered number, no icons)
|
||||
style = "modern"
|
||||
@@ -193,6 +196,9 @@ style = "modern"
|
||||
# enable Nerd Fonts icons in overlay menu
|
||||
nerd-fonts = true
|
||||
|
||||
# show hidden files with dot prefix
|
||||
hidden-files = false
|
||||
|
||||
# enable inline ghost text
|
||||
ghost-text = true
|
||||
|
||||
@@ -218,6 +224,12 @@ channel = "stable"
|
||||
|
||||
# interval between update checks, e.g. "24h", "6h", "30m"
|
||||
check-interval = "24h"
|
||||
|
||||
[keybindings]
|
||||
toggle_mode = "ctrl+r"
|
||||
toggle_menu = "shift+tab"
|
||||
select_suggestion = "tab"
|
||||
accept_suggestion = "right"
|
||||
`
|
||||
if errWrite := os.WriteFile(path, []byte(defaultContent), 0644); errWrite == nil {
|
||||
fmt.Printf("✓ Initialized default config file at %s\n", path)
|
||||
|
||||
Reference in New Issue
Block a user