File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/markdown Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -275,10 +275,14 @@ public CompletableFuture<List<String>> findMarkdownFilesInWorkspace(final Object
275275 if (roots != null && !roots .isEmpty ()) {
276276 for (String rootUri : roots ) {
277277 final var containers = ResourcesPlugin .getWorkspace ().getRoot ()
278- .findContainersForLocationURI (new java . net . URI (rootUri ));
278+ .findContainersForLocationURI (URI . create (rootUri ));
279279 if (containers != null && containers .length > 0 ) {
280280 for (final var container : containers ) {
281+ if (container .isDerived () || container .isHidden ())
282+ continue ;
281283 container .accept ((final IResource res ) -> {
284+ if (res .isDerived () || res .isHidden ())
285+ return false ;
282286 if (res .getType () == IResource .FILE ) {
283287 final String name = res .getName ().toLowerCase ();
284288 if (name .endsWith (".md" ) || name .endsWith (".markdown" ) || name .endsWith (".mdown" )) {
@@ -295,6 +299,8 @@ public CompletableFuture<List<String>> findMarkdownFilesInWorkspace(final Object
295299 // Fallback: scan entire workspace
296300 final IWorkspaceRoot wsRoot = ResourcesPlugin .getWorkspace ().getRoot ();
297301 wsRoot .accept ((final IResource res ) -> {
302+ if (res .isDerived () || res .isHidden ())
303+ return false ;
298304 if (res .getType () == IResource .FILE ) {
299305 final String name = res .getName ().toLowerCase ();
300306 if (name .endsWith (".md" ) || name .endsWith (".markdown" ) || name .endsWith (".mdown" )) {
You can’t perform that action at this time.
0 commit comments