You've already forked ada_language_server
mirror of
https://github.com/AdaCore/ada_language_server.git
synced 2026-02-12 12:45:50 -08:00
When followSymlinks: true (the default case): * when an URI is converted to file path, symlinks are resolved and the path converted to lowercase on case- insensitive filesystems (like NTFS) to avoid situation when a client, libadalang and fs_watch name the same file by distinct names Otherwise followSymlinks: false * symlinks aren't resolved and character case isn't changed. This mode used for integration with GNAT Studio in the "Fast Project Loading" mode. The client, libadalang and fs_watch are expected to use exactly the same file names. Also try to use GNATCOLL.VFS.Create_From_UTF8 and GNATCOLL.VFS.Display_Full_Name everywhere to ensure that ALS will work on non-utf-8 filesystems.