I have ctags file in the root directory of my project
(~/projects/philantrack/trunk/tags).
How I can use it in the UliPad editor?
I have file named '_project' (~/projects/philantrack/trunk/_project)
which is containing the following stings:
[ctags]
1 = tags
But I cannot to jump to definitions of functions, methods, etc...
Where is reason?
--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
I have some cheetah file with following stuff:
#extends Servlets.IntroPage
#implements writeContent
The 'writeContent' keyword is containing in the my ctags file.
I press Ctrl+I, and I see new tab (Somefile.py). It's right file! And I
have right scrollbar position, but I don't see cursor pointer into it!
Why?
P.S.: Thank you for interactive bugfixing! ;)
Hmmm... I have _one_ definition of function. Not two or five, hehe =)
In my tags file I have strings like:
Alert Source/DataObjects/Objects.py /^class Alert(SQLObject):$/;"
c
Is it regular expression? Unlikely.
Because special metasymbols `(` and `)` in regexp signifies _group_,
not same symbols.
I assume it's not regular expression!
Ok, let's look documentation about ctags file format:
http://ctags.sourceforge.net/ctags.html#lbAH
Quote:
"EX command used to locate the tag within the file; generally a search
pattern (either /pattern/ or ?pattern?) or line number (see --excmd)."
It's search pattern only! I propose match first finding within the file
and set cursor there.
Because in most cases the Tag Definition have _one_ position, you know.
Do you agree with me? =)
I mean I just don't set the cursor to the real column, but the cursor
should indeed stops at the real line number.
> I mean that UliPad will find
> the exact line number of the identification, and will move the cursor
> to that line. So you should see the cursor stopping at that line. Is
> that you want?
Yap!
> Or you want the cursor should stop at the real column
> of the word except for the line?
Nope. Stop cursor at finding line that will be enough. But cursor is
hide. I don't see it!
Look at screenshots:
Screenshot #1. I stop cursor at keyword and press Ctrl+I.
http://exception.org.ua/data/scr1.jpg
Screenshot #2. I see new tab, but I don't see cursor.
http://exception.org.ua/data/scr2.jpg
I mean cursor is invisible! WTF? I use Linux.
#extends Servlets.AskerManageFundingAreas
I stop cursor an `AskerManageFundingAreas` keyword and press Ctrl+I,
but ulipad doesn't match that keyword. Editor try find
`Servlets.AskerManageFundingAreas` keyword instead
`AskerManageFundingAreas`.
Ulipad match this keyword when I insert space between `Servlets.' and
`AskerManageFundingAreas'.
P.S.: Vim found this keyword successfully.