Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- runInteraction :: Interaction -> Neovim CornelisEnv ()
- getDefinitionSites :: Buffer -> AgdaPos -> Neovim CornelisEnv (First DefinitionSite)
- doGotoDefinition :: CommandArguments -> Neovim CornelisEnv ()
- gotoDefinition :: Neovim CornelisEnv ()
- doLoad :: CommandArguments -> Neovim CornelisEnv ()
- atomicSwapIORef :: IORef a -> a -> IO a
- load :: Neovim CornelisEnv ()
- questionToMeta :: Buffer -> Neovim CornelisEnv ()
- doAllGoals :: CommandArguments -> Neovim CornelisEnv ()
- allGoals :: Neovim CornelisEnv ()
- doRestart :: CommandArguments -> Neovim CornelisEnv ()
- doAbort :: CommandArguments -> Neovim CornelisEnv ()
- normalizationMode :: Neovim env Rewrite
- computeMode :: Neovim env ComputeMode
- solveOne :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- autoOne :: CommandArguments -> Neovim CornelisEnv ()
- withNormalizationMode :: Maybe String -> (Rewrite -> Neovim e ()) -> Neovim e ()
- withComputeMode :: Maybe String -> (ComputeMode -> Neovim e ()) -> Neovim e ()
- typeContext :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- typeContextInfer :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- doRefine :: CommandArguments -> Neovim CornelisEnv ()
- refine :: Neovim CornelisEnv ()
- doGive :: CommandArguments -> Neovim CornelisEnv ()
- give :: Neovim CornelisEnv ()
- doElaborate :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- elaborate :: Rewrite -> Neovim CornelisEnv ()
- doTypeInfer :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- inferType :: Rewrite -> Neovim CornelisEnv ()
- doWhyInScope :: CommandArguments -> Neovim CornelisEnv ()
- whyInScope :: Text -> Neovim CornelisEnv ()
- doNormalize :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- helperFunc :: Rewrite -> Text -> Neovim CornelisEnv ()
- doHelperFunc :: CommandArguments -> Maybe String -> Neovim CornelisEnv ()
- doCaseSplit :: CommandArguments -> Neovim CornelisEnv ()
- caseSplit :: Text -> Neovim CornelisEnv ()
- doQuestionToMeta :: CommandArguments -> Neovim CornelisEnv ()
- goalWindow :: Buffer -> DisplayInfo -> Neovim CornelisEnv ()
- computeModeCompletion :: String -> String -> Int -> Neovim env String
- rewriteModeCompletion :: String -> String -> Int -> Neovim env String
- debugCommandCompletion :: String -> String -> Int -> Neovim env String
- doDebug :: CommandArguments -> String -> Neovim CornelisEnv ()
- notifyEdit :: Text -> BufferNum -> Bool -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Neovim CornelisEnv Bool
- doCloseInfoWindows :: CommandArguments -> Neovim CornelisEnv ()
Documentation
runInteraction :: Interaction -> Neovim CornelisEnv () Source #
getDefinitionSites :: Buffer -> AgdaPos -> Neovim CornelisEnv (First DefinitionSite) Source #
doGotoDefinition :: CommandArguments -> Neovim CornelisEnv () Source #
gotoDefinition :: Neovim CornelisEnv () Source #
doLoad :: CommandArguments -> Neovim CornelisEnv () Source #
atomicSwapIORef :: IORef a -> a -> IO a Source #
load :: Neovim CornelisEnv () Source #
questionToMeta :: Buffer -> Neovim CornelisEnv () Source #
doAllGoals :: CommandArguments -> Neovim CornelisEnv () Source #
allGoals :: Neovim CornelisEnv () Source #
doRestart :: CommandArguments -> Neovim CornelisEnv () Source #
doAbort :: CommandArguments -> Neovim CornelisEnv () Source #
normalizationMode :: Neovim env Rewrite Source #
computeMode :: Neovim env ComputeMode Source #
solveOne :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
autoOne :: CommandArguments -> Neovim CornelisEnv () Source #
withComputeMode :: Maybe String -> (ComputeMode -> Neovim e ()) -> Neovim e () Source #
typeContext :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
typeContextInfer :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
doRefine :: CommandArguments -> Neovim CornelisEnv () Source #
refine :: Neovim CornelisEnv () Source #
doGive :: CommandArguments -> Neovim CornelisEnv () Source #
give :: Neovim CornelisEnv () Source #
doElaborate :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
doTypeInfer :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
doWhyInScope :: CommandArguments -> Neovim CornelisEnv () Source #
whyInScope :: Text -> Neovim CornelisEnv () Source #
doNormalize :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
helperFunc :: Rewrite -> Text -> Neovim CornelisEnv () Source #
doHelperFunc :: CommandArguments -> Maybe String -> Neovim CornelisEnv () Source #
doCaseSplit :: CommandArguments -> Neovim CornelisEnv () Source #
doQuestionToMeta :: CommandArguments -> Neovim CornelisEnv () Source #
goalWindow :: Buffer -> DisplayInfo -> Neovim CornelisEnv () Source #
doDebug :: CommandArguments -> String -> Neovim CornelisEnv () Source #
:: Text | the string "bytes" |
-> BufferNum | buffer handle |
-> Bool | b:changedtick |
-> Int | start row of the changed text (zero-indexed) |
-> Int | start column of the changed text |
-> Int | byte offset of the changed text (from the start of the buffer) |
-> Int | old end row of the changed text (relative to the start row) |
-> Int | old end column of the changed text |
-> Int | old end byte length of the changed text |
-> Int | new end row of the changed text (relative to the start row) |
-> Int | new end column of the changed text |
-> Int | new end byte length of the changed text |
-> Neovim CornelisEnv Bool | Return True to detach |
The on_bytes
callback required by nvim_buf_attach
.