I'm using v16 on Linux, and recently I've discovered a new bug that's hard to reproduce and debug.
Every now then, without warning, the 'find symbol' command just stops working. For example, right now I go to the command line, and start typing:
f get_sys
at this point, there's a short list displayed that shows:
get_sys_info(func)
get_sys_info(proto)
get_sys_reg_addr(define)
get_syscfg_reg(func)
If I select the first one and press enter, nothing at all happens. No cursor movement, no dialog boxes, no message. Nada. The command prompt closes and I'm back in the editing window, nowhere near the get_sys_info() function. This only happens with some symbols, though.
If I go back to the command line and press up-arrow (to recall the command), and press enter again -- the same thing. If I close and re-open the project, it's still broken. If I close and re-open Slickedit itself, it's still not working. If I close the project, delete the .vtg file, and reopen the project, it still doesn't work.
If I manually open the file that contains function get_sys_info(), and I put the cursor on that function and press ctrl-., I get a dialog box asking me to select the symbol from a list.
So Slickedit knows about the symbol, it just refuses to let me jump to it via the 'f' command.
Now, if I do this:
f debug
that works just fine. So why does Slickedit not like some symbols?