Lewis Russell
92654646f8
refactor: post teal-pocolypse cleanup
...
- assume vim.iconv
2023-06-14 12:02:18 +01:00
Lewis Russell
4d63d996b0
refactor: remove teal
2023-06-13 15:32:14 +01:00
Lewis Russell
8ad98db42a
feat: add comments to generated lua files
2023-02-16 11:09:17 +00:00
Lewis Russell
8164179143
feat: remove FFI diff implementation
2023-01-03 15:27:43 +00:00
Lewis Russell
88d7aae293
feat(diff): support for linematch
...
Requires https://github.com/neovim/neovim/pull/14537
2022-11-04 10:05:20 +00:00
Lewis Russell
9110ea15a1
feat(preview): add preview_hunk_inline()
2022-10-29 11:56:14 +01:00
Lewis Russell
18b5523e38
build: update Teal to 0.14.1
2022-08-31 15:07:42 +01:00
Lewis Russell
18bffcadd5
feat(diff): run xdiff on a separate thread
...
Requires https://github.com/neovim/neovim/pull/15658
2022-04-11 09:17:15 +01:00
Lewis Russell
11425117a9
refactor(diff): make word diff more efficient
...
Resolves #467
2022-02-07 13:03:09 +00:00
Lewis Russell
b4548e4c60
refactor(highlights)!: rework highlights
...
- Added GitSigns*Inline and GitSigns*LnInline to be used with word diff
- GitSigns*LnInline is used for word diff with config.word_diff
- GitSigns*Inline is used for word diff in hunk previews
- Added GitSigns*VirtLn and GitSigns*VirtLnInline to be used with
`config.show_deleted`.
- Define GitSigns highlights conditionally as opposed to only defining
them if certain features are enabled.
2022-01-26 17:33:24 +00:00
Lewis Russell
f362e54e11
feat(actions): true partial hunk staging
...
Resolves #338
2021-12-04 18:38:52 +00:00
Lewis Russell
805b12a9b7
chore(refactor): refactor Hunk object
...
So added and removed lines are kept in separate tables
2021-09-27 13:11:12 +01:00
Lewis Russell
34deec2813
Add config.diff_opts and deprecate fields
...
- DEPRECATED diff_algorithm
replaced with diff_opts.algorithm
- DEPRECATED use_internal_diff
replaced with diff_opts.internal
- ADDED diff_opts.indent_heuristic
2021-09-09 13:58:07 +01:00
Lewis Russell
1ddb1f64f5
Add support for vim.xdl_diff
...
Requires PR neovim/neovim/#14536
2021-08-23 12:43:21 +01:00