ragunathjawahar
06/03/2021, 6:37 AMFileSystemTree instance from my action. But, I haven’t succeeded yet. I have tried the following,
Attempt 1
val fileSystemTree = e.getData(FileSystemTree.DATA_KEY) // returns null
Attempt 2
After looking into implementations of LightEditGotoOpenedFileAction and NewFileAction, I tried extending my action from com.intellij.openapi.fileChooser.actions.FileChooserAction . However, the extended action is always disabled on the UI (Despite overriding the update function).
Also, my action cannot be DumbAware, therefore even if using a FileChooserAction gave me an instance of the FileSystemTree, it wouldn’t be relevant to my use case. Pointers are appreciated. Thank you in advance.