diff --git a/.config/atuin/config.toml b/.config/atuin/config.toml index 554307f..09a16f8 100644 --- a/.config/atuin/config.toml +++ b/.config/atuin/config.toml @@ -43,11 +43,12 @@ ## which filter mode to use ## possible values: global, host, session, directory # filter_mode = "global" +filter_mode = "session" ## With workspace filtering enabled, Atuin will filter for commands executed ## in any directory within a git repository tree (default: false) # workspaces = false -# workspaces = true +workspaces = true ## which filter mode to use when atuin is invoked from a shell up-key binding ## the accepted values are identical to those of "filter_mode" @@ -58,6 +59,7 @@ ## the accepted values are identical to those of "search_mode" ## leave unspecified to use same mode set in "search_mode" # search_mode_shell_up_key_binding = "fuzzy" +search_mode_shell_up_key_binding = "prefix" ## which style to use ## possible values: auto, full, compact @@ -67,9 +69,11 @@ style = "compact" ## the maximum number of lines the interface should take up ## set it to 0 to always go full screen # inline_height = 0 +inline_height = 10 ## Invert the UI - put the search bar at the top , Default to `false` # invert = false +invert = true ## enable or disable showing a preview of the selected command ## useful when the command is longer than the terminal width and is cut off @@ -172,6 +176,8 @@ enter_accept = false ## Alternatively, set env NO_MOTION=true # prefers_reduced_motion = false +prefers_reduced_motion = true + #[stats] # Set commands where we should consider the subcommand for statistics. Eg, kubectl get vs just kubectl #common_subcommands = [ @@ -183,6 +189,20 @@ enter_accept = false # "pnpm", # "kubectl", #] -# + +[stats] +common_subcommands = [ + "cargo", + "go", + "git", + "nix", + "npm", + "yarn", + "pnpm", + "kubectl", + "task", +] # Set commands that should be totally stripped and ignored from stats #common_prefix = ["sudo"] +# +common_prefix = ["doas", "sudo"]