- bufferListReplacePath :: PageModeName -> PageId -> String -> BufferList -> BufferList
- bufferListReplaceName :: PageModeName -> PageId -> String -> BufferList -> BufferList
- bufferListStripName :: PageModeName -> PageId -> String -> BufferList -> BufferList
- bufferListUniqueName :: PageModeName -> BufferList -> BufferList
- bufferListRemoveBuffer :: PageModeName -> Int -> BufferList -> BufferList
- bufferListSwapBuffer :: PageModeName -> Int -> Int -> BufferList -> BufferList
- bufferListAddBuffer :: (PageModeName, ProcessID, PageId, PageType, String) -> BufferList -> BufferList
- bufferListGetBufferIndex :: BufferList -> PageModeName -> FilePath -> Maybe Int
- bufferListGetBufferIndexWithId :: BufferList -> PageModeName -> PageId -> Maybe Int
- bufferListGetBufferInfo :: PageModeName -> PageId -> BufferList -> Maybe (Buffer, (Int, Seq Buffer))
- bufferListGetBuffer :: BufferList -> PageModeName -> PageId -> Maybe Buffer
- formatBufferName :: FilePath -> FilePath -> FilePath
- bufferListHaveBufferExist :: BufferList -> Bool
Documentation
bufferListReplacePath :: PageModeName -> PageId -> String -> BufferList -> BufferListSource
Replace path.
bufferListReplaceName :: PageModeName -> PageId -> String -> BufferList -> BufferListSource
Replace tab name.
bufferListStripName :: PageModeName -> PageId -> String -> BufferList -> BufferListSource
Strip tab name with special length.
bufferListUniqueName :: PageModeName -> BufferList -> BufferListSource
Unique buffer name.
bufferListRemoveBuffer :: PageModeName -> Int -> BufferList -> BufferListSource
Remove buffer.
bufferListSwapBuffer :: PageModeName -> Int -> Int -> BufferList -> BufferListSource
Swap buffer.
bufferListAddBuffer :: (PageModeName, ProcessID, PageId, PageType, String) -> BufferList -> BufferListSource
Add buffer.
bufferListGetBufferIndex :: BufferList -> PageModeName -> FilePath -> Maybe IntSource
Is buffer exist.
bufferListGetBufferIndexWithId :: BufferList -> PageModeName -> PageId -> Maybe IntSource
Is buffer exist.
bufferListGetBufferInfo :: PageModeName -> PageId -> BufferList -> Maybe (Buffer, (Int, Seq Buffer))Source
Find match buffer.
bufferListGetBuffer :: BufferList -> PageModeName -> PageId -> Maybe BufferSource
Get buffer with given mode name and page id.
formatBufferName :: FilePath -> FilePath -> FilePathSource
Format unique name.
bufferListHaveBufferExist :: BufferList -> BoolSource
Return Ture
if have any buffer exist,
Otherwise return False