spotdiff.vim : A range and area selectable diffthis to compare partially
script karma |
Rating 27/13,
Downloaded by 3359 |
Comments, bugs, improvements
|
Vim wiki
|
created by |
Rick Howe |
|
script type |
utility |
|
description |
Vim provides diff mode which is useful to see differences between windows. However, it always shows the differences for entire line. And can not compare a sequence of words within a line, and sentences and paragraphs which are separated into several lines.
To compare partially everywhere in windows, this plugin provides two groups of commands, which are alternative to vim original :diffthis, :diffoff, and :diffupdate. One is for which allows to select a range of lines to be compared in diff mode. Another is for which allows to select the Visual area to be compared in non-diff normal mode. Both work independently in a tab page.
For details and demo samples, please visit the following git repository: https://github.com/rickhowe/spotdiff.vim |
|
install details |
Install 'rickhowe/spotdiff.vim' by using your plugin manager. Or manually unzip and copy all folders in your ~/.vim or ~/vimfiles. |
|
script versions (upload new version)
Click on the package to download.
spotdiff4.5.zip |
4.5 |
2022-10-28 |
8.0 |
Rick Howe |
Updated g:DiffUnit and g:DiffColors options to reflect those updated in the diffchar.vim 9.1. |
spotdiff4.4.zip |
4.4 |
2022-07-01 |
8.0 |
Rick Howe |
Enhanced to follow "indent-heuristic" diffopt option to make diff units easier to read. |
spotdiff4.3.zip |
4.3 |
2021-12-09 |
8.0 |
Rick Howe |
Updated to check a new WinClosed event to appropriately clear the selected range/area and reset its differences. |
spotdiff4.2.zip |
4.2 |
2021-08-28 |
8.0 |
Rick Howe |
Changed :VDiffoff to check the current cursor position and find which of two selected area is to be cleared in the same window. |
spotdiff4.1.zip |
4.1 |
2021-06-08 |
8.0 |
Rick Howe |
Added keymaps to select the Visual area. Added a custom operator to select the motion and text object area. Added an option to highlight a corresponding diff unit. Added keymaps to jump cursor to the next/previous diff unit. |
spotdiff4.0.zip |
4.0 |
2021-04-17 |
8.0 |
Rick Howe |
Added a group of commands to select the Visual area to be compared in non-diff normal mode. |
spotdiff3.2.zip |
3.2 |
2019-08-29 |
8.0 |
Rick Howe |
Changed to use hl-CursorLine to indicate the selected lines. |
spotdiff3.1.zip |
3.1 |
2019-01-09 |
8.0 |
Rick Howe |
Disable a new internal diff (patch-8.1.360) to work correctly. |
spotdiff2.2.zip |
2.2 |
2017-12-03 |
7.4 |
Rick Howe |
Added :Diffupdate command. |
spotdiff1.0.zip |
1.0 |
2017-01-06 |
7.4 |
Rick Howe |
Initial upload |
ip used for rating: 44.212.99.248
|