Skip to content

Releases: errael/splice9

splice9 v1.0.0

23 Aug 23:34
Compare
Choose a tag to compare

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's diffopt option and Splice9'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 and diff options popups/dialogs to wiki. Referenced from README. 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

25 Jul 02:14
Compare
Choose a tag to compare

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's diffopt option and Splice9'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 and diff options popups/dialogs to wiki. Referenced from README. 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

12 Oct 02:19
Compare
Choose a tag to compare

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.