Author Topic: Extensionless File Manager Not Working  (Read 549 times)

ghamilto61

  • Community Member
  • Posts: 13
  • Hero Points: 0
Extensionless File Manager Not Working
« on: September 21, 2016, 04:46:54 pm »
I'm using SlickEdit Pro 2014 (v19.0.2.5 32-bit)
I have tried everything I can think of to get Context Tagging to recognize/process C++ header files with no extension.
Under Tools->Options->Languages->Extensionless File Manager:
    I tried these two patterns:
        c:\program files (x86)\microsoft visual studio 11.0\vc\include\**\*
        **\include\**\*
    Then I added every file individually in the "Files" section.
I also added "*." as a filter value under Tools->Options->File Options->File of Type Filters

Can someone suggest what to try next?

Thanks,
Gregg
« Last Edit: September 22, 2016, 05:37:30 pm by ghamilto61 »

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4035
  • Hero Points: 267
Re: Extensionless File Manager Not Working
« Reply #1 on: September 21, 2016, 05:48:44 pm »
I tried a clean config with 19.0.2 and it didn't work at first. Then I exited and restarted and it worked without any configuration changes. There is supposed to be built-in code for finding Visual Studio include files with no extension.

You may just need to restart for your patterns to work.

This code has been completely rewritten for v21. In v21, this is called "Advanced File Mappings" because it also supports special mappings for files with extensions.

ghamilto61

  • Community Member
  • Posts: 13
  • Hero Points: 0
Re: Extensionless File Manager Not Working
« Reply #2 on: September 22, 2016, 05:36:35 pm »
Well I finally got it to work, but I had to jump through some hoops.  I finally got it to work through these steps (not sure all were necessary):
Export existing config and renamed the folder.
Reinstalled (repair)
Run SlickEdit an step through creating a new config.
Add "*." to the C/C++ extension filter.
Add the pattern "**\*" under Extensionless File Manager.
Go to Tags and select you Compiler Configuration Tag File.
You will note the extensionless headers aren't in the list of files on the right.
Select Add Files.
This dialog also won't show extensionless files, but if you enter type "*" for the file name and hit enter it will show them.
Select all the extensionless files (sort by file type helps) and select open.
I did another restart just in case and for the first time it found std::vector!