From 3d260419ee598dfac48e75cf72cb4b0fb545148d Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 3 Feb 2025 22:33:13 -0800 Subject: pop-os: Set filter mode to “directory” --- oni/home/services/zsh.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'oni/home/services') diff --git a/oni/home/services/zsh.scm b/oni/home/services/zsh.scm index 773d2ad..07e7697 100644 --- a/oni/home/services/zsh.scm +++ b/oni/home/services/zsh.scm @@ -146,13 +146,23 @@ (define (serialize-integer field value) (format #f "~a = ~a" (string-replace-substring (symbol->string field) "-" "_") value)) +(define (serialize-filter-mode field value) + (format #f "~a = ~s~%" (string-replace-substring (symbol->string field) "-" "_") + (symbol->string value))) + +(define (filter-mode? value) + (memq value '(global host session directory workspace))) + (define-configuration home-zsh-atuin-configuration (package (package rust-atuin-18) "Package to use for setting atuin.") (inline-height (integer 40) - "Set the maximum number of lines Atuin’s interface should take up.")) + "Set the maximum number of lines Atuin’s interface should take up.") + (filter-mode + (filter-mode 'global) + "The default filter to use when searching")) (define (add-zsh-atuin config) (home-zsh-extension -- cgit v1.3-2-g0d8e