Requires vim9.1.0369 (end of April '24) or later
Change from v1.0.0-RC3: Check file args: 4, unique, must exist with writable result.
Change from v1.0.0-RC2: improve handling/reporting of startup problems.
Change from v1.0.0-RC1: flip arg order of bind_extra
.
UseBoth
command to put changes from both files "One" and "Two" into "Result".- Preserve cursor position in buffers when mode/layout/file changes.
Diff Options
dialog for changing vim'sdiffopt
option andSplice9
's wrap option.UseHunk*
commands only do something when diff on.- When diff on, highlight the cursor line (default
underline
) in visible windows. - Alert if any
use hunk
command does nothing. - New config options:
bind_extra
,logging_*
,highlight_cursor_timer
- Screenshots of
shortcuts
anddiff options
popups/dialogs to wiki. Referenced fromREADME
. See Dialog Screenshots - Update
:help Splice
To install for vim, do something like
cd ~/.vim/pack/random-packages/start
unzip splice9-1.0.0-RC3.zip
Or if you want to clone this repo, after cloning into <local_dir>/splice9, you can do
cd ~/.vim/pack/random-packages/start
ln -s <local_dir>/splice9
And follow the instructions in this repo's README to hook up your VCS.
Multiple version of splice9
can be installed. See notes in plugin/splice.vim
.