Mercurial > vim
changeset 35445:125046175f23
runtime(doc): clarify when text properties are cleared
Commit: https://github.com/vim/vim/commit/946f61c405b54934f58cbb8053957f4a1ecadec8
Author: Christian Brabandt <cb@256bit.org>
Date: Mon Jun 17 13:17:58 2024 +0200
runtime(doc): clarify when text properties are cleared
related: https://github.com/vim/vim/issues/15030
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 17 Jun 2024 13:30:03 +0200 |
parents | a69f5799cd4a |
children | 9d1bc7b46c10 |
files | runtime/doc/builtin.txt runtime/doc/change.txt runtime/doc/tags runtime/doc/textprop.txt |
diffstat | 4 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/doc/builtin.txt +++ b/runtime/doc/builtin.txt @@ -1,4 +1,4 @@ -*builtin.txt* For Vim version 9.1. Last change: 2024 Jun 14 +*builtin.txt* For Vim version 9.1. Last change: 2024 Jun 17 VIM REFERENCE MANUAL by Bram Moolenaar @@ -9485,7 +9485,8 @@ setfperm({fname}, {mode}) *setfperm() setline({lnum}, {text}) *setline()* Set line {lnum} of the current buffer to {text}. To insert lines use |append()|. To set lines in another buffer use - |setbufline()|. Any text properties in {lnum} are cleared. + |setbufline()|. + Any text properties in {lnum} are cleared |text-prop-cleared|. {lnum} is used like with |getline()|. When {lnum} is just below the last line the {text} will be
--- a/runtime/doc/change.txt +++ b/runtime/doc/change.txt @@ -1413,6 +1413,8 @@ The next three commands always work on w :[range]m[ove] {address} *:m* *:mo* *:move* *E134* Move the lines given by [range] to below the line given by {address}. + Any text properties in [range] are cleared + |text-prop-cleared|. ============================================================================== 6. Formatting text *formatting*
--- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -10698,6 +10698,7 @@ text-functions usr_41.txt /*text-functio text-objects motion.txt /*text-objects* text-objects-changed version5.txt /*text-objects-changed* text-prop-changes textprop.txt /*text-prop-changes* +text-prop-cleared textprop.txt /*text-prop-cleared* text-prop-functions textprop.txt /*text-prop-functions* text-prop-functions-details textprop.txt /*text-prop-functions-details* text-prop-intro textprop.txt /*text-prop-intro*
--- a/runtime/doc/textprop.txt +++ b/runtime/doc/textprop.txt @@ -530,7 +530,7 @@ callback update spelling mistakes in the properties below the changed text, so that they still highlight the same text, thus you don't need to update these. - + *text-prop-cleared* Text property columns are not updated or copied: ~ - When setting the line with |setline()| or through an interface, such as Lua,