# How to set text of SourceBuffer or TextBuffer

**URL:** <https://www.ruby-forum.com/t/how-to-set-text-of-sourcebuffer-or-textbuffer/211584>\
**Category:** Ruby-Gnome 2\
**Created:** [September 8, 2011, 1:00am UTC](https://www.ruby-forum.com/t/how-to-set-text-of-sourcebuffer-or-textbuffer/211584 "2011-09-08T01:00:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [September 8, 2011, 1:00am UTC](https://www.ruby-forum.com/t/how-to-set-text-of-sourcebuffer-or-textbuffer/211584/1 "2011-09-08T01:00:41Z")

</div>

Hi,

I have code snippet like this:

source\_buffer = Gtk::SourceBuffer.new  
source\_buffer.text = “Yada yada\nya”

This used to work but no longer works.

Does someone know how to set the text content of a SourceBuffer widget  
or a TextBuffer widget?

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [September 8, 2011, 1:02am UTC](https://www.ruby-forum.com/t/how-to-set-text-of-sourcebuffer-or-textbuffer/211584/2 "2011-09-08T01:02:26Z")

</div>

Ah, it works when I do:

require ‘gtksourceview2’

Hmm… wondering whether TextBuffer does not allow that by default  
though.
