Releases: errael/splice9
splice9 v1.0.0
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
.
splice9 v1.0.0-RC3
Requires vim9.1.0369 (end of April '24) or later
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
.
v0.9-RC2
NOTE Due to last minute syntax changes to vim9class, this version does not run on vim9.1
.
New in v0.9-RC2
- Configure using
g:splice_config
, see:help SpliceConfig
D: diffs off
is a toggle.- Highligts used by splice are configurabale, see
:help SpliceConfig_highlights
- Cleanup and improve the look of shortcuts display.
- Documentation is complete (AFAICT); both vim's
:help Splice
and on github. - bug fixes here and there, see commit messages.
To install for vim, do something like
cd ~/.vim/pack/random-packages/start
unzip splice9-RC2.zip
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.