Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1--DOC_HIDE DOC_GEN_IMAGE --DOC_HEADER
2local parent = ... --DOC_NO_USAGE --DOC_HIDE
3local awful = {--DOC_HIDE
4 button = require("awful.button"), --DOC_HIDE
5 widget = {watch = require("awful.widget.watch")} --DOC_HIDE
6}--DOC_HIDE
7local aspawn = require("awful.spawn") --DOC_HIDE
…lines 8–19 unchanged (12 lines)

After

1--DOC_HIDE --DOC_GEN_IMAGE --DOC_HEADER
2local parent = ... --DOC_NO_USAGE --DOC_HIDE
3local awful = {--DOC_HIDE
4 button = require("awful.button"), --DOC_HIDE
5 widget = {watch = require("awful.widget.watch")} --DOC_HIDE
6}--DOC_HIDE
7local aspawn = require("awful.spawn") --DOC_HIDE
…lines 8–19 unchanged (12 lines)

Before

chunk
comment
-- "--"
comment_content "DOC_HIDE DOC_GEN_IMAGE --DOC_HEADER"
variable_declaration
local "local"
assignment_statement
variable_list
identifier "parent"
= "="
expression_list
vararg_expression "..."
comment
-- "--"
comment_content "DOC_NO_USAGE --DOC_HIDE"
variable_declaration (+50 nodes collapsed)
comment
-- "--"
comment_content "DOC_HIDE"
variable_declaration
local "local"
assignment_statement
variable_list
identifier "aspawn"
= "="
expression_list
function_call
identifier "require"
arguments
( "("
string
" "\""
string_content "awful.spawn"
" "\""
) ")"
comment
-- "--"
comment_content "DOC_HIDE"
assignment_statement (+41 nodes collapsed)
comment
-- "--"
comment_content "DOC_HIDE"
assignment_statement
variable_list
dot_index_expression
identifier "aspawn"
. "."
identifier "with_line_callback"
= "="
expression_list
function_definition
function "function"
parameters
( "("
) ")"
end "end"
comment
-- "--"
comment_content "DOC_HIDE"
variable_declaration (+27 nodes collapsed)
assignment_statement
variable_list
dot_index_expression
identifier "watch"
. "."
identifier "forced_height"
= "="
expression_list
number "24"
comment
-- "--"
comment_content "DOC_HIDE"
function_call
method_index_expression
identifier "parent"
: ":"
identifier "add"
arguments
( "("
identifier "watch"
) ")"
comment
-- "--"
comment_content "DOC_HIDE"

After

chunk
comment
-- "--"
comment_content "DOC_HIDE --DOC_GEN_IMAGE --DOC_HEADER"
variable_declaration
local "local"
assignment_statement
variable_list
identifier "parent"
= "="
expression_list
vararg_expression "..."
comment
-- "--"
comment_content "DOC_NO_USAGE --DOC_HIDE"
variable_declaration (+50 nodes collapsed)
comment
-- "--"
comment_content "DOC_HIDE"
variable_declaration
local "local"
assignment_statement
variable_list
identifier "aspawn"
= "="
expression_list
function_call
identifier "require"
arguments
( "("
string
" "\""
string_content "awful.spawn"
" "\""
) ")"
comment
-- "--"
comment_content "DOC_HIDE"
assignment_statement (+41 nodes collapsed)
comment
-- "--"
comment_content "DOC_HIDE"
assignment_statement
variable_list
dot_index_expression
identifier "aspawn"
. "."
identifier "with_line_callback"
= "="
expression_list
function_definition
function "function"
parameters
( "("
) ")"
end "end"
comment
-- "--"
comment_content "DOC_HIDE"
variable_declaration (+27 nodes collapsed)
assignment_statement
variable_list
dot_index_expression
identifier "watch"
. "."
identifier "forced_height"
= "="
expression_list
number "24"
comment
-- "--"
comment_content "DOC_HIDE"
function_call
method_index_expression
identifier "parent"
: ":"
identifier "add"
arguments
( "("
identifier "watch"
) ")"
comment
-- "--"
comment_content "DOC_HIDE"