SourceBuffer.setImplicitTrailingNewline

Sets whether the buffer has an implicit trailing newline.

If an explicit trailing newline is present in a gtk.TextBuffer, gtk.TextView shows it as an empty line. This is generally not what the user expects.

If implicit_trailing_newline is TRUE (the default value): - when a gsv.SourceFileLoader loads the content of a file into the buffer, the trailing newline (if present in the file) is not inserted into the buffer. - when a gsv.SourceFileSaver saves the content of the buffer into a file, a trailing newline is added to the file.

On the other hand, if implicit_trailing_newline is FALSE, the file's content is not modified when loaded into the buffer, and the buffer's content is not modified when saved into a file.

class SourceBuffer
void
setImplicitTrailingNewline

Parameters

implicitTrailingNewline bool

the new value.

Meta

Since

3.14