.ifc extension for codium

Hi,
Where can I get the .vsix for Alan Rynne's .ifc syntax highlighting & folding extension for VSCode/Codium?
Searching for it in Codium does not work, I need to install from file.
Thanks
Julian

Comments

  • edited December 2025

    No endorsement from me as to the site, but https://www.vsixhub.com/vsix/604/ seems to have the older syntax function downloadable as a vsix. That plugin is archived on the guys Github, and the newer ifc developer tools that now include the ifc syntaxing does not appear to be available as a vsix anywhere. It looks like that needs to be built locally maybe?!? Or maybe the repo has changed name, but the package is still uploaded as the same. Both git repos last commit dates are much older than the package on MS and vsixhub.

  • Also too, it might be because, by default, codium is not searching Microsoft’s Visual Studio Marketplace.
    How to change...
    https://chatgpt.com/share/69345501-b788-8013-bc1b-0c354ef0166e

  • This appears to have worked:
    1. download the github repository as a .zip & unpack
    2. navigate to /ifc-developer-tools-main/packages
    3. copy directory /ifc-syntax-vscode and rename to /extension.
    4. delete /extension/src
    5. delete /extension/package-lock.json
    6. delete /extension/tsconfig.json
    7. zip /extension and name it ifc-syntax-vscode.vsix
    8. install
    It is certainly syntax highlighting and there's no errors generated but I don't know what else it should do so I can't say if it's ok. I think the deleted stuff it to do with using the syntax server package.

  • edited December 2025

    I went down a big rabbit hole on this one.
    I ended up re-vibing this entire extension after spending an entire day trying to setup the development environment and getting this to run.
    I ran into the following issues.

    • Non-functional ES module configuration
    • Circular dependency issues
    • Parser crashes
    • Non-working PositionVisitor

    Repo is here: https://hub.openingdesign.com/OpeningDesign/ifc-language-server
    vsix file: https://hub.openingdesign.com/OpeningDesign/ifc-language-server/src/branch/master/ifc-language-server-0.1.0.vsix

    I ended up adding some additional functionality, as well.

    • View detailed information about IFC entities on hover
    • Visual tree view of entity structure.
    • Browse all entity references in your IFC file.
    • Ctrl+Click (or Cmd+Click on Mac) on any IFC entity to open online buildingSMART documentation.

    sjb007falken10vdlJulian
  • Brilliant, thank you @theoryshaw.

Sign In or Register to comment.