Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type VFS = Map Uri VirtualFile
- data VirtualFile = VirtualFile {}
- openVFS :: VFS -> DidOpenTextDocumentNotification -> IO VFS
- changeVFS :: VFS -> DidChangeTextDocumentNotification -> IO VFS
- closeVFS :: VFS -> DidCloseTextDocumentNotification -> IO VFS
- applyChange :: YiString -> TextDocumentContentChangeEvent -> YiString
- sortChanges :: [TextDocumentContentChangeEvent] -> [TextDocumentContentChangeEvent]
- deleteChars :: YiString -> Position -> Int -> YiString
- addChars :: YiString -> Position -> Text -> YiString
- changeChars :: YiString -> Position -> Int -> Text -> YiString
- yiSplitAt :: Int -> Int -> YiString -> (YiString, YiString)