GNU Global 5.8.1 で検索で大文字小文字を無視する

ubuntu 9.10 では 5.7.1 だが、その後のバージョンアップで gtags-find-file で補完が効くようになったらしい。少し gtags.el をカスタマイズした。

gtags-find-file で大文字小文字を区別しない

(defun gtags-find-file ()
    ...
    (gtags-goto-tag tagname "Pio"))) 
(defun gtags-completing (flag string predicate code)
  ...
  (let ((option (cond ((eq flag 'files) "-Pion")

gtags-find-pattern で大文字小文字を区別しない

(defun gtags-find-with-grep ()
  ...
  (gtags-find-with "gi"))