You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix-plus/book/src
Pascal Kuthe 5a3ff74221
Show (git) diff signs in gutter (#3890)
* Show (git) diff signs in gutter (#3890)

Avoid string allocation when git diffing

Incrementally diff using changesets

refactor diffs to be provider indepndent and improve git implementation

remove dependency on zlib-ng

switch to asynchronus diffing with similar

Update helix-vcs/Cargo.toml

fix toml formatting

Co-authored-by: Ivan Tham <pickfire@riseup.net>

fix typo in documentation

use ropey reexpors from helix-core

fix crash when creating new file

remove useless use if io::Cursor

fix spelling mistakes

implement suggested improvement to repository loading

improve git test isolation

remove lefover comments

Co-authored-by: univerz <univerz@fu-solution.com>

fixed spelling mistake

minor cosmetic changes

fix: set self.differ to None if decoding the diff_base fails

fixup formatting

Co-authored-by: Ivan Tham <pickfire@riseup.net>

reload diff_base when file is reloaded from disk

switch to imara-diff

Fixup formatting

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>

Redraw buffer whenever a diff is updated.

Only store hunks instead of changes for individual lines to easily allow
jumping between them

Update to latest gitoxide version

Change default diff gutter position

Only update gutter after timeout

* update diff gutter synchronously, with a timeout

* Apply suggestions from code review

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>

* address review comments and ensure lock is always aquired

* remove configuration for redraw timeout

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
..
generated Fix file-types declaration for racket (#4915) 1 year ago
guides Rename extend indent captures. 2 years ago
SUMMARY.md Delete hooks.md (#3711) 2 years ago
commands.md Fix typos (#3858) 2 years ago
configuration.md Show (git) diff signs in gutter (#3890) 1 year ago
from-vim.md Fix typos (#3858) 2 years ago
install.md fix typo (#4656) 2 years ago
keymap.md Fix link to textobjects usage from keymap documentation (#4357) 2 years ago
lang-support.md Rewrite Language Support docs (#2065) 2 years ago
languages.md Change syntax for suffix file-types configurations (#4414) 2 years ago
remapping.md book: Refer to keys by key names, not representations 2 years ago
themes.md Merge pull request #4061 from pascalkuthe/undercurl-modifier 2 years ago
title-page.md book: add wiki links to the title page and install page (#3017) 2 years ago
usage.md book: Refer to keys by key names, not representations 2 years ago