Thread: [Lxr-commits] CVS: lxr/templates lxr.conf,1.15,1.16
Brought to you by:
ajlittoz
From: Dave B. <bro...@us...> - 2004-07-01 20:41:45
|
Update of /cvsroot/lxr/lxr/templates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14127/templates Modified Files: lxr.conf Log Message: add language support for VB, shell scripts, and SQL Index: lxr.conf =================================================================== RCS file: /cvsroot/lxr/lxr/templates/lxr.conf,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- lxr.conf 29 Jun 2004 20:41:23 -0000 1.15 +++ lxr.conf 1 Jul 2004 20:41:36 -0000 1.16 @@ -28,7 +28,10 @@ 'tmpdir' => '/tmp', # Location of the Generic.pm config file - 'genericconf' => '/path/to/lib/LXR/Lang/generic.conf' + 'genericconf' => '/path/to/lib/LXR/Lang/generic.conf', + + # Location of the ectags.conf file + 'ectagsconf' => '/path/to/lib/LXR/Lang/ectags.conf', }, @@ -141,48 +144,52 @@ # a) exuberant ctags supports it # b) generic.conf is updated to specify information about the language # c) the name of the language given here matches the entry in generic.conf - 'C' => ['C', '\.c$' #' + 'C' => ['C', '\.c$|\.pc$' #' , 'LXR::Lang::Generic', '8'], 'C++' => ['C++', '\.C$|((?i)\.c\+\+$|\.cc$|\.cpp$|\.cxx$|\.h$|\.hh$|\.hpp$|\.hxx$|\.h\+\+$)' #' , 'LXR::Lang::Generic', '8'], # Some languages are commented out until the relevant entries in generic.conf are made # The list here is the set supported by ctags 5.0.1 -# ['Beta', '(?i)\.bet$' #' +# 'Beta' => ['Beta', '(?i)\.bet$' # , 'LXR::Lang::Generic'], -# ['Cobol', '(?i)\.cob$' #' +# 'Cobol' => ['Cobol', '(?i)\.cob$' # , 'LXR::Lang::Generic'], -# ['Eiffel', '(?i)\.e$' #' +# 'Eiffel' => ['Eiffel', '(?i)\.e$' # , 'LXR::Lang::Generic'], -# ['Fortran', '(?i)\.f$|\.for$|\.ftn$|\.f77$|\.f90$|\.f95$' #' +# 'Fortran' => ['Fortran', '(?i)\.f$|\.for$|\.ftn$|\.f77$|\.f90$|\.f95$' # , 'LXR::Lang::Generic'], - 'Java' => ['Java', '(?i)\.java$' #' + 'Java' => ['Java', '(?i)\.java$' , 'LXR::Lang::Java', '4'], -# ['Lisp', '(?i)\.cl$|\.clisp$|\.el$|\.l$|\.lisp$|\.lsp$|\.ml$' #' +# 'Lisp' => ['Lisp', '(?i)\.cl$|\.clisp$|\.el$|\.l$|\.lisp$|\.lsp$|\.ml$' # , 'LXR::Lang::Generic'], # No tabwidth specified here as an example - 'Make' => ['Make', '(?i)\.mak$|makefile*' #' + 'Make' => ['Make', '(?i)\.mak$|(?i)\.mk$|makefile*' , 'LXR::Lang::Generic'], -# ['Pascal', '(?i)\.p$|\.pas$' #' +# 'Pascal' => ['Pascal', '(?i)\.p$|\.pas$' # , 'LXR::Lang::Generic'], - 'Perl' => ['Perl', '(?i)\.pl$|\.pm$|\.perl$' #' + 'Perl' => ['Perl', '(?i)\.pl$|\.pm$|\.perl$' , 'LXR::Lang::Generic', '4'], - 'php' => ['php', '(?i)\.php$|\.php3$|\.phtml$' #' + 'php' => ['php', '(?i)\.php$|\.php3$|\.phtml$' , 'LXR::Lang::Generic', '2'], - 'Python' => ['Python', '(?i)\.py$|\.python$' #' + 'Python' => ['Python', '(?i)\.py$|\.python$' , 'LXR::Lang::Generic', '4'], -# ['rexx', '(?i)\.cmd$|\.rexx$|\.rx$' #' -# , 'LXR::Lang::Generic'], -# ['ruby', '(?i)\.rb$' #' -# , 'LXR::Lang::Generic'], -# ['scheme', '(?i)\.sch$|\.scheme$|\.scm$|\.sm$' #' +# 'rexx' => ['rexx', '(?i)\.cmd$|\.rexx$|\.rx$' # , 'LXR::Lang::Generic'], -# ['shell', '(?i)\.sh$|\.bsh$|\.bash$|\.ksh$|\.zsh$' #' +# 'ruby' => ['ruby', '(?i)\.rb$' # , 'LXR::Lang::Generic'], -# ['s-Lang', '(?i)\.sl$' #' +# 'scheme' => ['scheme', '(?i)\.sch$|\.scheme$|\.scm$|\.sm$' # , 'LXR::Lang::Generic'], -# ['tcl', '(?i)\.tcl$|\.wish$' #' + 'shell' => ['shell', '(?i)\.sh$|\.bsh$|\.bash$|\.ksh$|\.zsh$' + , 'LXR::Lang::Generic'], +# 's-Lang' => ['s-Lang', '(?i)\.sl$' # , 'LXR::Lang::Generic'], + 'SQL' => ['SQL', '(?i)\.sql$|\.pks$|\.pkb$' + , 'LXR::Lang::Generic'], + 'VB' => ['VB', '(?i)\.bas$|\.cls$|\.ctl$|\.frm$|\.vbs$' + , 'LXR::Lang::Generic'], + 'tcl' => ['tcl', '(?i)\.tcl$|\.wish$' + , 'LXR::Lang::Generic'], }, # Maps interpreter names to languages. The format is: @@ -195,9 +202,13 @@ 'interpreters' => { 'perl' => 'Perl', -# 'bash' => 'shell', -# 'csh' => 'shell', + 'bash' => 'shell', + 'csh' => 'shell', 'python' => 'Python', + 'ksh' => 'shell', + 'zsh' => 'shell', + 'sh' => 'shell', + 'ksh' => 'shell', }, # a link of the form (prefix)($filepath)(postfix) is generated when viewing a file |