Enables occur mode. expects that options.needle
is a search term.
This search term is used to filter out all the lines that include it
and these are then used as the content of a new Document
. The current cursor position of editor will be translated
so that the cursor is on the matching row/column as it was before.
options.needle should be a String
Whether occur activation was successful
Disables occur mode. Resets the [[Sessions EditSession
]] Document
back to the original doc. If options.translatePosition is
truthy also maps the [[Editors Editor
]] cursor position accordingly.
options.translatePosition
Whether occur deactivation was successful
Translates the position from the occur document to the original document
or pos
if not found.
The occur session
The position in the occur session document
position
Translates the position from the original document to the occur lines in the document or the beginning if the doc {row: 0, column: 0} if not found.
The occur session
The position in the original document
position in occur doc
Generated using TypeDoc
Creates a new
Occur
object.