- anythingMain :: AnythingInteractiveType -> [String] -> IO ()
- mkAnythingClient :: Client -> AnythingView -> IO ()
- anythingViewHandleChangeInteractiveType :: AnythingView -> RenderSignalArgs -> IO ()
- anythingViewHandleChangeCandidate :: AnythingView -> RenderSignalArgs -> IO ()
- anythingViewHandleKeyPress :: Client -> AnythingView -> TVar AnythingSearchCache -> RenderSignalArgs -> IO ()
- anythingViewRunAction :: AnythingViewEnvironment -> AnythingViewAction -> IO ()
- anythingCandidateViewKeymap :: AnythingViewKeymap
- anythingCommandViewKeymap :: AnythingViewKeymap
- (<=>) :: forall a. AnythingViewActionArgs a => Text -> (a -> IO ()) -> (Text, AnythingViewAction)
Documentation
anythingMain :: AnythingInteractiveType -> [String] -> IO ()Source
Anything main.
mkAnythingClient :: Client -> AnythingView -> IO ()Source
Build anything match rule for listen dbus signal.
anythingViewHandleChangeInteractiveType :: AnythingView -> RenderSignalArgs -> IO ()Source
Handle change interactive type.
anythingViewHandleChangeCandidate :: AnythingView -> RenderSignalArgs -> IO ()Source
Handle change interactive candidate.
anythingViewHandleKeyPress :: Client -> AnythingView -> TVar AnythingSearchCache -> RenderSignalArgs -> IO ()Source
Handle key press event.
anythingViewRunAction :: AnythingViewEnvironment -> AnythingViewAction -> IO ()Source
Run action.
anythingCandidateViewKeymap :: AnythingViewKeymapSource
Keymap for anything candidate view.
anythingCommandViewKeymap :: AnythingViewKeymapSource
Keymap for anything command view.
(<=>) :: forall a. AnythingViewActionArgs a => Text -> (a -> IO ()) -> (Text, AnythingViewAction)Source
Sugar to connect Key and Action.