PaneTerminal

public protocol PaneTerminal : AnyObject, ConfigurationReloadable

Pane terminal

  • Pane terminal delegate. Set by Marta itself.

    Declaration

    Swift

    var delegate: PaneTerminalDelegate? { get set }
  • Terminal view.

    Declaration

    Swift

    var view: NSView { get }
  • Returns true if some application (but not the shell process) is in the foreground.

    Declaration

    Swift

    func isExternalProcessLaunched() -> Bool
  • Changes the current terminal directory to dir.

    Declaration

    Swift

    func changeDirectory(to dir: LocalFile)
  • Scrolls the terminal view to the bottom.

    Declaration

    Swift

    func scrollToBottom()
  • Clears the terminal buffer.

    Declaration

    Swift

    func clearBuffer()
  • Clears the terminal scroll buffer.

    Declaration

    Swift

    func clearScrollBuffer()
  • Closes the terminal.

    Declaration

    Swift

    func close()