## which search mode to use ## possible values: prefix, fulltext, fuzzy, skim # search_mode = "fuzzy" ## which filter mode to use ## possible values: global, host, session, directory # filter_mode = "global" # Enable 'workspace' filtering if we are in a git dir workspaces = true # don't always update timestamps etc prefers_reduced_motion = true # don't waste a line show_tabs = false # enter vi normal/insert mode automatically keymap_mode = "auto" ## 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" ## leave unspecified to use same mode set in "filter_mode" filter_mode_shell_up_key_binding = "session" ## which search mode to use when atuin is invoked from a shell up-key binding ## 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" ## which style to use ## possible values: auto, full, compact style = "compact" ## prevent commands matching any of these regexes from being written to history. ## Note that these regular expressions are unanchored, i.e. if they don't start ## with ^ or end with $, they'll match anywhere in the command. ## For details on the supported regular expression syntax, see ## https://docs.rs/regex/latest/regex/#syntax history_filter = [ "^pass" # "^secret-cmd", # "^innocuous-cmd .*--secret=.+" ] ## prevent commands run with cwd matching any of these regexes from being written ## to history. Note that these regular expressions are unanchored, i.e. if they don't ## start with ^ or end with $, they'll match anywhere in CWD. ## For details on the supported regular expression syntax, see ## https://docs.rs/regex/latest/regex/#syntax # cwd_filter = [ # "^/very/secret/area" # ] ## Configure whether or not to show the help row, which includes the current Atuin ## version (and whether an update is available), a keymap hint, and the total ## amount of commands in your history. # show_help = true enter_accept = true #[stats] # Set commands where we should consider the subcommand for statistics. Eg, kubectl get vs just kubectl #common_subcommands = [ # "cargo", # "go", # "git", # "npm", # "yarn", # "pnpm", # "kubectl", #] # # Set commands that should be totally stripped and ignored from stats #common_prefix = ["sudo"]