[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Objective-C support?
From: |
Leo |
Subject: |
Re: Objective-C support? |
Date: |
Fri, 22 Jul 2011 15:40:47 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.3.50 (Mac OS X 10.6.8) |
On 2011-07-22 14:58 +0800, Shigio YAMAGUCHI wrote:
>> I have exuberant-ctags from its svn trunk that has ObjectiveC support. I
>> also re-installed GLOBAL with correct ctags path. But I cannot notice
>> any difference
>
> Are you using the latest version of GLOBAL?
>
> Is anything displayed by the following comand?
>
> % global -xr '.*'
Yes, lots. Maybe it is because I am on OSX and it comes with ctags
(probably from emacs 22, which is also part of OSX).
>> and it always find 3 entries for the same thing, for
>> example:
>>
>> Growl_Notification 240
>> Growl.framework/Headers/GrowlApplicationBridge-Carbon.h struct
>> Growl_Notification {
>> Growl_Notification 240
>> Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h struct
>> Growl_Notification {
>> Growl_Notification 240
>> Growl.framework/Versions/Current/Headers/GrowlApplicationBridge-Carbon.h
>> struct Growl_Notification {
>
> If you answer the following questions, I may be able to solve the problem.
>
> o What is this?
> o What is the problem?
1. This is the options listed in the *SELECT* buffer when trying to visit
tag Growl_Notification.
2. The problem is in osx frameworks (Growl.framework in this case), the
regular files are all inside Versions/, but there are lots of symlinks.
So tags in a symlink file A to B are considered different tags.
The dir-tree looks like this:
/Library/Frameworks/Growl.framework:
total used in directory 24 available 107964768
lrwxr-xr-x@ 1 admin admin 22B 17 Jul 22:05 Growl -> Versions/Current/Growl
lrwxr-xr-x@ 1 admin admin 24B 17 Jul 22:05 Headers ->
Versions/Current/Headers
lrwxr-xr-x@ 1 admin admin 26B 17 Jul 22:05 Resources ->
Versions/Current/Resources
drwxr-xr-x 3 admin admin 136B 25 May 09:29 Versions
/Library/Frameworks/Growl.framework/Versions:
total used in directory 8 available 107964768
drwxr-xr-x 4 admin admin 170B 25 May 09:29 A
lrwxr-xr-x@ 1 admin admin 1B 17 Jul 22:05 Current -> A
/Library/Frameworks/Growl.framework/Versions/A:
total used in directory 512 available 107964768
-rwxr-xr-x 1 admin admin 254K 25 May 09:29 Growl
drwxr-xr-x 2 admin admin 204B 25 May 09:29 Headers
drwxr-xr-x 2 admin admin 102B 25 May 09:29 Resources
/Library/Frameworks/Growl.framework/Versions/A/Headers:
total used in directory 168 available 107964768
-rw-r--r-- 1 admin admin 130B 25 May 09:29 Growl.h
-rw-r--r-- 1 admin admin 34K 25 May 09:29 GrowlApplicationBridge-Carbon.h
-rw-r--r-- 1 admin admin 27K 25 May 09:29 GrowlApplicationBridge.h
-rw-r--r-- 1 admin admin 15K 25 May 09:29 GrowlDefines.h
/Library/Frameworks/Growl.framework/Versions/A/Resources:
total used in directory 8 available 107964768
-rw-r--r-- 1 admin admin 1.1K 25 May 09:29 Info.plist
Leo