Commit: patch 9.1.1252: typos in code and docs related to 'diffopt' "inline:"

2 views
Skip to first unread message

Christian Brabandt

unread,
Mar 28, 2025, 2:15:17 PM3/28/25
to vim...@googlegroups.com
patch 9.1.1252: typos in code and docs related to 'diffopt' "inline:"

Commit: https://github.com/vim/vim/commit/5a307c361cbe9f7ac438a917b905378d87f8f2de
Author: zeertzjq <zeer...@outlook.com>
Date: Fri Mar 28 19:01:32 2025 +0100

patch 9.1.1252: typos in code and docs related to 'diffopt' "inline:"

Problem: Typos in code and docs related to 'diffopt' "inline:".
(after v9.1.1243)
Solution: Fix typos and slightly improve the docs.
(zeertzjq)

closes: #16997

Signed-off-by: zeertzjq <zeer...@outlook.com>
Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt
index 0dbc7f872..069a853bd 100644
--- a/runtime/doc/diff.txt
+++ b/runtime/doc/diff.txt
@@ -1,4 +1,4 @@
-*diff.txt* For Vim version 9.1. Last change: 2024 Mar 26
+*diff.txt* For Vim version 9.1. Last change: 2024 Mar 28


VIM REFERENCE MANUAL by Bram Moolenaar
@@ -243,12 +243,11 @@ The diffs are highlighted with these groups:
highlight the exact difference between the
two. Will respect any 'diffopt' flag that
affects internal diff.
- Not used when `inline:` set to "none".
-|hl-DiffTextAdd| DiffTextAdd Added text inside a Changed line. Similar to
+ Not used when `inline:` is set to "none".
+|hl-DiffTextAdd| DiffTextAdd Added text inside a Changed line. Similar to
DiffText, but used when there is no
- corresponding text in other buffers. Will not
- be used when `inline:` is set to "simple" or
- "none".
+ corresponding text in other buffers. Not used
+ when `inline:` is set to "simple" or "none".
|hl-DiffDelete| DiffDelete Deleted lines. Also called filler lines,
because they don't really exist in this
buffer.
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 0b7ba9126..84deecae6 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version 9.1. Last change: 2025 Mar 27
+*options.txt* For Vim version 9.1. Last change: 2025 Mar 28


VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2982,8 +2982,8 @@ A jump table for the options with a short description can be found at |Q_op|.
none Do not perform inline highlighting.
simple Highlight from first different
character to the last one in each
- line. This is the default if nothing
- is set.
+ line. This is the default if no
+ `inline:` value is set.
char Use internal diff to perform a
character-wise diff and highlight the
difference.
diff --git a/src/structs.h b/src/structs.h
index 33c26dc6b..0baf54383 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -3606,7 +3606,7 @@ typedef struct diffline_change_S diffline_change_T;
struct diffline_change_S
{
colnr_T dc_start[DB_COUNT]; // byte offset of start of range in the line
- colnr_T dc_end[DB_COUNT]; // 1 paste byte offset of end of range in line
+ colnr_T dc_end[DB_COUNT]; // 1 past byte offset of end of range in line
int dc_start_lnum_off[DB_COUNT]; // starting line offset
int dc_end_lnum_off[DB_COUNT]; // end line offset
};
diff --git a/src/testdir/test_diffmode.vim b/src/testdir/test_diffmode.vim
index 6c87da97c..1b5e5c081 100644
--- a/src/testdir/test_diffmode.vim
+++ b/src/testdir/test_diffmode.vim
@@ -2463,8 +2463,8 @@ func Test_diff_inline()
\ "abcdefghijklmno", "anchor2",
\ "abcdefghijklmno", "anchor3",
\ "test", "multiline"],
- \ ["a?c?e?g?i?k???o", "anchor1",
- \ "a??de?????klmno", "anchor2",
+ \ ["a?c?e?g?i?k???o", "anchor1",
+ \ "a??de?????klmno", "anchor2",
\ "a??de??????lmno", "anchor3",
\ "t?s?", "??????i?e"])
call VerifyInternal(buf, "Test_diff_inline_char_02", " diffopt+=inline:char")
@@ -2505,7 +2505,7 @@ func Test_diff_inline_multibuffer()
\ ["This is buffer3. Last.", "anchor", "Some more", "text here.", "anchor", "only in buffer2/3", "not in buffer1"])
call VerifyInternal(buf, "Test_diff_inline_multibuffer_01", " diffopt+=inline:char")

- " Close one of the buffer and make sure it updates correctly
+ " Close one of the buffers and make sure it updates correctly
call term_sendkeys(buf, ":diffoff\<CR>")
call VerifyInternal(buf, "Test_diff_inline_multibuffer_02", " diffopt+=inline:char")

diff --git a/src/version.c b/src/version.c
index a40a1870d..cceb83cd3 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1252,
/**/
1251,
/**/
Reply all
Reply to author
Forward
0 new messages