[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `ibuffer-saved-filter-groups` case sensitive?
From: |
zimoun |
Subject: |
Re: `ibuffer-saved-filter-groups` case sensitive? |
Date: |
Sat, 8 Apr 2017 13:03:36 +0200 |
Hi!
Thank you !
Both of you did my week-end :-)
Ah, I have missed this point about `[[:lower::]'. Thank you for the
explanations.
All the best,
-simon
On 7 April 2017 at 19:03, Michael Heerdegen <michael_heerdegen@web.de> wrote:
> zimoun <zimon.toutoune@gmail.com> writes:
>
>> Thank you for the tip.
>> However, I have tried different ways to use it and no one works.
>> Any advice ?
>
> This works for me:
>
> #+begin_src emacs-lisp
> (setq ibuffer-saved-filter-groups
> (quote (("default"
> ("lower" (name . "\\`[^[:upper:]]*\\'"))
> ("Upper" (name . "[[:upper:]]"))))))
> (add-hook 'ibuffer-mode-hook
> (lambda ()
> (setq-local case-fold-search nil)
> (ibuffer-switch-to-saved-filter-groups "default")))
> #+end_src
>
> "[[:lower:]]" would match names containing at least one lowercase
> letter. That's not what you want. The regexp used above for "lower"
> matches any string not containing any uppercase letter.
>
>
> Michael.