Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
What is the last letter in the word "SlickEdit":
How many LETTERS are in the following? "a1b2c3":
Which number is missing?  "12345689":

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: Dennis
« on: October 24, 2013, 03:16:31 PM »

I would first check if there is preprocessing that is causing things to be tagged in a manner other than what you expect.  We do deal with duplicate symbols well, but there are a few cases where it can jump directly to a symbol instead of prompting you with the duplicates:

1) Tagging is lost because of preprocessing and it thinks there is only one symbol to go to.
2) You have the option to "Prioritize navigation" set to symbol definition or prototype.
3) The tagging search times out before it finds all the duplicates.  For example, a remote tag file.

If you can reproduce this problem regularly, a complete example always helps.
Posted by: cgrant
« on: October 22, 2013, 02:07:52 PM »

Hi there,

I'm new to SlickEdit.  Many in my office use it, so I'm trying to join the crowd.

Our codebase has unit test mock code within it, which essentially means there are duplicate classes.  Now I'm trying to get tag-based symbol navigation working, and I find that in the duplicated class case, SlickEdit jumps to one of the class instances, rather than prompting for a choice.  That means that when I'm in a particular class file, and attempt to jump to another internal class member, sometimes I actually end up jumping to a different file completely (to the mock class).

Interestingly, when I use the Find Symbol tool, it lists both definitions, which tells me it knows about both.  Is there a way I can get it to prompt when encountering duplicate symbols?  Or do I need to rebuilt my tag file to explicitly exclude mock files?

This is with SlickEdit 12.0.3.0.

Thanks folks!