diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-12-03 09:05:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-03 09:05:20 +0800 |
commit | c0840087c83175267667a355131d4dffccfd8ff5 (patch) | |
tree | be47cfc360ca4f467228d2c900fe5202bd6693a5 /runtime/doc/diff.txt | |
parent | 10c50d9f30138e7811789ba1c62f4c520cf04c8f (diff) | |
parent | 5e97984188e95de419ba5a710a060f0614c6c9e0 (diff) | |
download | rneovim-c0840087c83175267667a355131d4dffccfd8ff5.tar.gz rneovim-c0840087c83175267667a355131d4dffccfd8ff5.tar.bz2 rneovim-c0840087c83175267667a355131d4dffccfd8ff5.zip |
Merge pull request #21267 from zeertzjq/vim-8.2.3900
vim-patch:8.2.{3900,partial:3908}: it is not easy to use a script-local function for an option
Diffstat (limited to 'runtime/doc/diff.txt')
-rw-r--r-- | runtime/doc/diff.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt index b5a3891d3f..f38f123393 100644 --- a/runtime/doc/diff.txt +++ b/runtime/doc/diff.txt @@ -388,6 +388,11 @@ mode, so that a CTRL-Z doesn't end the text on DOS. The `redraw!` command may not be needed, depending on whether executing a shell command shows something on the display or not. +If the 'diffexpr' expression starts with s: or |<SID>|, then it is replaced +with the script ID (|local-function|). Example: > + set diffexpr=s:MyDiffExpr() + set diffexpr=<SID>SomeDiffExpr() +< *E810* *E97* Vim will do a test if the diff output looks alright. If it doesn't, you will get an error message. Possible causes: @@ -439,4 +444,9 @@ evaluating 'patchexpr'. This hopefully avoids that files in the current directory are accidentally patched. Vim will also delete files starting with v:fname_in and ending in ".rej" and ".orig". +If the 'patchexpr' expression starts with s: or |<SID>|, then it is replaced +with the script ID (|local-function|). Example: > + set patchexpr=s:MyPatchExpr() + set patchexpr=<SID>SomePatchExpr() +< vim:tw=78:ts=8:noet:ft=help:norl: |