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.
UseBothcommand to put changes from both files "One" and "Two" into "Result".- Preserve cursor position in buffers when mode/layout/file changes.
Diff Optionsdialog for changing vim'sdiffoptoption 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 hunkcommand does nothing. - New config options:
bind_extra,logging_*,highlight_cursor_timer - Screenshots of
shortcutsanddiff optionspopups/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.
UseBothcommand to put changes from both files "One" and "Two" into "Result".- Preserve cursor position in buffers when mode/layout/file changes.
Diff Optionsdialog for changing vim'sdiffoptoption 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 hunkcommand does nothing. - New config options:
bind_extra,logging_*,highlight_cursor_timer - Screenshots of
shortcutsanddiff optionspopups/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 offis 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 Spliceand 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.