Class: Textbringer::Window

Inherits:
Object
  • Object
show all
Defined in:
lib/textbringer/tree_sitter_adapter.rb

Overview

Window monkey-patch

Instance Method Summary collapse

Instance Method Details

#highlight ⇒ Object



223
224
225
226
227
228
229
230
# File 'lib/textbringer/tree_sitter_adapter.rb', line 223

def highlight
  if @buffer&.mode.respond_to?(:custom_highlight) &&
      @buffer.mode.class.tree_sitter_enabled?
    @buffer.mode.custom_highlight(self)
  else
    original_highlight
  end
end

#original_highlight ⇒ Object



221
# File 'lib/textbringer/tree_sitter_adapter.rb', line 221

alias_method :original_highlight, :highlight