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" Vim filetype plugin file
2" Language: asm
3" Maintainer: Colin Caine <cmcaine at the common googlemail domain>
4" Last Change: 2020 May 23
5" 2023 Aug 28 by Vim Project (undo_ftplugin)
6" 2024 Apr 09 by Vim Project (add Matchit support)
7" 2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commentstring')
8
9if exists("b:did_ftplugin") | finish | endif
10let b:did_ftplugin = 1
11
12setl include=^\\s*%\\s*include
13setl comments=:;,s1:/*,mb:*,ex:*/,://
14setl commentstring=;\ %s
15
16let b:undo_ftplugin = "setl commentstring< comments< include<"
17
18" Matchit support
19if !exists('b:match_words')
…lines 20–25 unchanged (6 lines)

After

1" Vim filetype plugin file
2" Language: asm
3" Maintainer: Colin Caine <cmcaine at the common googlemail domain>
4" Last Change: 2020 May 23
5" 2023 Aug 28 by Vim Project (undo_ftplugin)
6" 2024 Apr 09 by Vim Project (add Matchit support)
7" 2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commentstring')
8" 2026 Jan 19 by Vim Project (add # as comment symbol)
9
10if exists("b:did_ftplugin") | finish | endif
11let b:did_ftplugin = 1
12
13setl include=^\\s*%\\s*include
14setl comments=:;,s1:/*,mb:*,ex:*/,://,:#
15setl commentstring=;\ %s
16
17let b:undo_ftplugin = "setl commentstring< comments< include<"
18
19" Matchit support
20if !exists('b:match_words')
…lines 21–26 unchanged (6 lines)

Before

script_file
comment "\" Vim filetype plugin file"
comment "\" Language:\tasm"
comment "\" Maintainer:\tColin Caine <cmcaine at the common googlemail "...
comment "\" Last Change:\t2020 May 23"
comment "\" \t\t2023 Aug 28 by Vim Project (undo_ftplugin)"
comment "\" \t\t2024 Apr 09 by Vim Project (add Matchit support)"
comment "\" \t\t2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commen"...
if_statement
if "if"
call_expression
identifier "exists"
( "("
string_literal "\"b:did_ftplugin\""
) ")"
body
unknown_builtin_statement
unknown_command_name "finish"
endif "endif"
let_statement
let "let"
scoped_identifier
scope "b:"
identifier "did_ftplugin"
= "="
integer_literal "1"
setlocal_statement
setlocal "setl"
set_item
option_name "include"
= "="
set_value "^\\\\s*%\\\\s*include"
setlocal_statement
setlocal "setl"
set_item
option_name "comments"
= "="
set_value ":;,s1:/*,mb:*,ex:*/,://"
setlocal_statement
setlocal "setl"
set_item
option_name "commentstring"
= "="
set_value ";\\ %s"
let_statement
let "let"
scoped_identifier
scope "b:"
identifier "undo_ftplugin"
= "="
string_literal "\"setl commentstring< comments< include<\""
comment "\" Matchit support"
if_statement (+39 nodes collapsed)

After

script_file
comment "\" Vim filetype plugin file"
comment "\" Language:\tasm"
comment "\" Maintainer:\tColin Caine <cmcaine at the common googlemail "...
comment "\" Last Change:\t2020 May 23"
comment "\" \t\t2023 Aug 28 by Vim Project (undo_ftplugin)"
comment "\" \t\t2024 Apr 09 by Vim Project (add Matchit support)"
comment "\" \t\t2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commen"...
comment "\" \t\t2026 Jan 19 by Vim Project (add # as comment symbol)"
if_statement
if "if"
call_expression
identifier "exists"
( "("
string_literal "\"b:did_ftplugin\""
) ")"
body
unknown_builtin_statement
unknown_command_name "finish"
endif "endif"
let_statement
let "let"
scoped_identifier
scope "b:"
identifier "did_ftplugin"
= "="
integer_literal "1"
setlocal_statement
setlocal "setl"
set_item
option_name "include"
= "="
set_value "^\\\\s*%\\\\s*include"
setlocal_statement
setlocal "setl"
set_item
option_name "comments"
= "="
set_value ":;,s1:/*,mb:*,ex:*/,://,:#"
setlocal_statement
setlocal "setl"
set_item
option_name "commentstring"
= "="
set_value ";\\ %s"
let_statement
let "let"
scoped_identifier
scope "b:"
identifier "undo_ftplugin"
= "="
string_literal "\"setl commentstring< comments< include<\""
comment "\" Matchit support"
if_statement (+39 nodes collapsed)