Skip to content

splice9 v1.0.0

Latest
Compare
Choose a tag to compare
@errael errael released this 23 Aug 23:34
· 1 commit to main since this release

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.