bug-global
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC] search functions which ignore case.


From: Shigio YAMAGUCHI
Subject: Re: [RFC] search functions which ignore case.
Date: Wed, 04 Apr 2012 10:28:08 +0900

Hi,
> Hi,
> 
> On Mon, 04 Jul 2011 15:06:33 +0900
> "Shigio YAMAGUCHI" <address@hidden> wrote:
> 
>  〆 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
> | Hi all,
> | I would like to make search functions which ignore case available in 
> gtags.el.
> | 
> | How about having each gtags-find-XXX command (gtags-find-tag, 
> gtags-find-file,...)
> | to refer variable 'case-fold-search'?
> | Though it is a INCOMPATIBLE CHANGE, this is suitable for the long.
> | Because this follows the convention of Emacs.
> | 
> | What do you think?
> 
> I think,
> It is better to refer both variable 'case-fold-search' and defcustom.
> Because I would like to ignore case in 'isearch', but not in global.
> 

I agree. It is more flexible.
How about the following?

(defcustom gtags-ignore-case 'follow-case-fold-search
  "*Controls whether or not ignore case in each search."
  :type '(choice (const :tag "Follows 'case-fold-search variable" 
follow-case-fold-search)
                 (const :tag "Ignore case" t)
                 (const :tag "Distinguish case" nil))
  :group 'gtags)


[Usage of gtags-ignore-case]

(setq gtags-ignore-case t)                              ; ignore case

(setq gtags-ignore-case nil)                            ; distinguish case

(setq gtags-ignore-case 'follow-case-fold-search)       ; follow 
'case-fold-search variable

The default is 'follow-case-fold-search.

What do you think?

Shigio
--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3



reply via email to

[Prev in Thread] Current Thread [Next in Thread]