Tools__TagList.st
changeset 18740 ef498d46185f
parent 18668 615d5f2840de
child 18806 e4993db9f737
equal deleted inserted replaced
18739:af38bbca6ccd 18740:ef498d46185f
     1 "{ Encoding: utf8 }"
       
     2 
       
     3 "
     1 "
     4  COPYRIGHT (c) 2002 by eXept Software AG 
     2  COPYRIGHT (c) 2002 by eXept Software AG 
     5 	      All Rights Reserved
     3 	      All Rights Reserved
     6 
     4 
     7  This software is furnished under a license and may be used
     5  This software is furnished under a license and may be used
  2090         isPythonSuffix := self class isPythonSuffix:lcSuffix.
  2088         isPythonSuffix := self class isPythonSuffix:lcSuffix.
  2091         isPhpSuffix := self class isPhpSuffix:lcSuffix.
  2089         isPhpSuffix := self class isPhpSuffix:lcSuffix.
  2092         isJavaScriptSuffix := self class isJavaScriptSuffix:lcSuffix.
  2090         isJavaScriptSuffix := self class isJavaScriptSuffix:lcSuffix.
  2093 
  2091 
  2094         usingDefaultCTags    := false.
  2092         usingDefaultCTags    := false.
  2095         shellCommand := shellCommand asFilename asAbsoluteFilename pathName.
  2093         shellCommand := shellCommand asFilename pathName.
  2096 "/            shellCommand := shellCommand, ' -f - --c-types=f  --file-scope=no'.
  2094 "/            shellCommand := shellCommand, ' -f - --c-types=f  --file-scope=no'.
  2097 "/            shellCommand := shellCommand, ' -f - --file-scope=yes'.
  2095 "/            shellCommand := shellCommand, ' -f - --file-scope=yes'.
  2098 "/            shellCommand := shellCommand, ' -f - --file-scope=yes'.
  2096 "/            shellCommand := shellCommand, ' -f - --file-scope=yes'.
  2099         shellCommand := shellCommand, ' -f - --file-scope=yes --excmd=number'.
  2097         shellCommand := shellCommand, ' -f - --file-scope=yes --excmd=number'.
  2100 
  2098 
  2224         moreOptions notEmptyOrNil ifTrue:[
  2222         moreOptions notEmptyOrNil ifTrue:[
  2225             shellCommand := shellCommand , moreOptions
  2223             shellCommand := shellCommand , moreOptions
  2226         ].
  2224         ].
  2227         shellCommand := shellCommand, ' "%1"'.
  2225         shellCommand := shellCommand, ' "%1"'.
  2228         remoteTarget notNil ifTrue:[
  2226         remoteTarget notNil ifTrue:[
  2229             ^ (remoteTarget makeRemoteCommandFrom:shellCommand inDirectory:'./').
  2227             ^ remoteTarget makeRemoteCommandFrom:shellCommand inDirectory:'./'.
  2230         ].
  2228         ].
  2231         ^ shellCommand.
  2229         ^ shellCommand.
  2232     ].
  2230     ].
  2233 
  2231 
  2234     "/ regular ctags: assume supports c, c++ only
  2232     "/ regular ctags: assume supports c, c++ only
  2254     ^ shellCommand
  2252     ^ shellCommand
  2255 
  2253 
  2256     "Created: / 05-01-2012 / 11:07:41 / cg"
  2254     "Created: / 05-01-2012 / 11:07:41 / cg"
  2257     "Modified: / 22-06-2017 / 13:35:53 / cg"
  2255     "Modified: / 22-06-2017 / 13:35:53 / cg"
  2258     "Modified: / 25-10-2018 / 19:51:29 / Claus Gittinger"
  2256     "Modified: / 25-10-2018 / 19:51:29 / Claus Gittinger"
       
  2257     "Modified: / 11-04-2019 / 18:08:38 / Stefan Vogel"
  2259 !
  2258 !
  2260 
  2259 
  2261 sortBlock
  2260 sortBlock
  2262     "sort AND group"
  2261     "sort AND group"
  2263 
  2262