Example usage for com.intellij.openapi.fileTypes FileTypeManager setIgnoredFilesList

List of usage examples for com.intellij.openapi.fileTypes FileTypeManager setIgnoredFilesList

Introduction

In this page you can find the example usage for com.intellij.openapi.fileTypes FileTypeManager setIgnoredFilesList.

Prototype

public abstract void setIgnoredFilesList(@NotNull String list);

Source Link

Document

Sets new list of semicolon-delimited patterns for files and folders which are excluded from the project structure.

Usage

From source file:bazaar4idea.BzrVcs.java

License:Apache License

private static void fixIgnoreList() {
    ApplicationManager.getApplication().runWriteAction(new Runnable() {
        public void run() {
            FileTypeManager fileTypeMgr = FileTypeManager.getInstance();
            if (!fileTypeMgr.isFileIgnored(BzrUtil.DOT_BZR)) {
                String ignoredList = fileTypeMgr.getIgnoredFilesList();
                StringBuffer newList = new StringBuffer(ignoredList);
                if (!ignoredList.endsWith(";"))
                    newList.append(';');
                newList.append(BzrUtil.DOT_BZR);
                fileTypeMgr.setIgnoredFilesList(newList.toString());
            }/*from   w  w  w.  jav a2 s . com*/
        }
    });
}

From source file:org.eclipse.xtext.idea.tests.LibraryUtil.java

License:Open Source License

public static void removeLibFromIgnoredFilesList() {
    final FileTypeManager fileTypeManager = FileTypeManager.getInstance();
    String _ignoredFilesList = fileTypeManager.getIgnoredFilesList();
    final String[] ignoredFilesList = _ignoredFilesList.split("\\*\\.lib;");
    int _length = ignoredFilesList.length;
    boolean _greaterThan = (_length > 1);
    if (_greaterThan) {
        final Function2<String, String, String> _function = (String p1, String p2) -> {
            return (p1 + p2);
        };/* ww w  . ja  v  a2 s  .c om*/
        String _reduce = IterableExtensions.<String>reduce(
                ((Iterable<? extends String>) Conversions.doWrapArray(ignoredFilesList)), _function);
        fileTypeManager.setIgnoredFilesList(_reduce);
    }
}