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/*-------------------------------------------------------------------------
2 *
3 * archive_module.h
4 * Exports for archive modules.
5 *
6 * Copyright (c) 2022-2025, PostgreSQL Global Development Group
7 *
8 * src/include/archive/archive_module.h
9 *
10 *-------------------------------------------------------------------------
11 */
12#ifndef _ARCHIVE_MODULE_H
…lines 13–68 unchanged (56 lines)

After

1/*-------------------------------------------------------------------------
2 *
3 * archive_module.h
4 * Exports for archive modules.
5 *
6 * Copyright (c) 2022-2026, PostgreSQL Global Development Group
7 *
8 * src/include/archive/archive_module.h
9 *
10 *-------------------------------------------------------------------------
11 */
12#ifndef _ARCHIVE_MODULE_H
…lines 13–68 unchanged (56 lines)

Before

translation_unit
comment "/*----------------------------------------------------------"...
preproc_ifdef (+208 nodes collapsed)
comment "/* _ARCHIVE_MODULE_H */"

After

translation_unit
comment "/*----------------------------------------------------------"...
preproc_ifdef (+208 nodes collapsed)
comment "/* _ARCHIVE_MODULE_H */"