gnu-emacs-sources
[Top][All Lists]
Advanced

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

Re: codesearch.el 1.0 --- Search for code via Google Code Search


From: Stefan Monnier
Subject: Re: codesearch.el 1.0 --- Search for code via Google Code Search
Date: Fri, 29 Jun 2007 11:03:10 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux)

> (defun codesearch-mode-to-lang (mode)
>   "map emacs mode to variable in Code Search querystring (list is
> far from complete)."
[...]

How 'bout something like:

(require 'cl)

(defun codesearch-mode-to-lang (mode)
  "Map Emacs mode to variable in Code Search querystring.
\(list is far from complete)."
  (case
   ((emacs-lisp-mode lisp-interaction-mode) "lisp")
    (objc-mode "objectivec")
    (sh-mode "shell")
    (t
     (let ((mode-name (symbol-name mode)))
       (if (string-match "-mode\\'" mode-name)
           (substring mode 0 (match-beginning 0))
         (error "Don't know how to guess the language name for %s" mode))))))


-- Stefan


reply via email to

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