void () { logger.info("[Large File Editor Subsystem] Performing adapting of platform actions..."); disableActionForLfe(IdeActions.ACTION_HIGHLIGHT_USAGES_IN_FILE); disableActionForLfe("GotoLine"); addEditorActionHandler(IdeActions.ACTION_FIND_NEXT, LfeEditorActionSearchAgainHandler::new); addEditorActionHandler(IdeActions.ACTION_FIND_PREVIOUS, LfeEditorActionSearchBackHandler::new); addEditorActionHandler(IdeActions.ACTION_EDITOR_TEXT_START, origHandler -> new LfeEditorActionTextStartEndHandler(origHandler, true)); addEditorActionHandler(IdeActions.ACTION_EDITOR_TEXT_END, origHandler -> new LfeEditorActionTextStartEndHandler(origHandler, false)); addEditorActionHandler(IdeActions.ACTION_EDITOR_ESCAPE, LfeEditorActionHandlerEscape::new); addEditorActionHandler(IdeActions.ACTION_FIND, LfeEditorActionHandlerFind::new); addDisablingEditorActionHandler(IdeActions.ACTION_REPLACE); addDisablingEditorActionHandler(IdeActions.ACTION_FIND_WORD_AT_CARET); addDisablingEditorActionHandler(IdeActions.ACTION_FIND_PREV_WORD_AT_CARET); addDisablingEditorActionHandler(IdeActions.ACTION_SELECT_ALL_OCCURRENCES); addDisablingEditorActionHandler(IdeActions.ACTION_SELECT_NEXT_OCCURENCE); addDisablingEditorActionHandler(IdeActions.ACTION_UNSELECT_PREVIOUS_OCCURENCE); }