Lewis Russell
dc2962f7fc
fix(blame): don't run concurrent blames
...
Fixes : #783
2023-07-04 11:53:50 +01:00
Lewis Russell
a36bc3360d
fix(inline_preview2): further maturity
2023-06-20 13:39:16 +01:00
Lewis Russell
3ef12dfdc2
chore(gitignore): add .luarocks
2023-06-19 14:43:37 +01:00
Lewis Russell
3a6f1e296d
docs: update
2023-06-19 13:22:31 +01:00
Lewis Russell
b0f0612611
fix(watcher): debounce per watcher
2023-06-19 13:00:03 +01:00
Lewis Russell
a56fb7cc42
refactor(tests): tidy up
2023-06-19 12:46:25 +01:00
Lewis Russell
f1378831b1
feat(watcher): move from libuv poll to file event watcher
2023-06-19 11:22:33 +01:00
Lewis Russell
256569c2fe
feat!: remove config.keymaps
2023-06-16 16:57:41 +01:00
Lewis Russell
512ed64996
feat: enable threaded diff by default
2023-06-16 16:34:28 +01:00
Lewis Russell
6f97c573b5
chore: more emmy types
2023-06-16 16:31:27 +01:00
Lewis Russell
05c4f78a3f
chore: add selene config
2023-06-16 09:53:11 +01:00
Daniel M. Capella
4f8f66da98
docs: consistent quotes
2023-06-14 22:48:04 +01:00
Lewis Russell
f1c5aa1050
fix(diffthis): re-use buffers
...
Fixes #808
2023-06-14 18:02:07 +01:00
Lewis Russell
6680427dd0
fix: remove bad assert
...
Fixes #814
2023-06-14 15:12:02 +01:00
Lewis Russell
30446e30d1
chore: update .editorconfig
2023-06-14 12:07:59 +01:00
Lewis Russell
e86da2fc3a
chore: update .gitattributes
2023-06-14 12:07:14 +01:00
Lewis Russell
04821ad076
chore: update bug template
2023-06-14 12:05:18 +01:00
Lewis Russell
b9c540977d
refactor: remove .luacheckrc
2023-06-14 12:02:18 +01:00
Lewis Russell
39d15d396d
docs: remove installation instructions
2023-06-14 12:02:18 +01:00
Lewis Russell
92654646f8
refactor: post teal-pocolypse cleanup
...
- assume vim.iconv
2023-06-14 12:02:18 +01:00
Lewis Russell
4bbfb06cf7
fix: vendor testsuite
2023-06-13 15:32:14 +01:00
Lewis Russell
4d63d996b0
refactor: remove teal
2023-06-13 15:32:14 +01:00
Lewis Russell
4455bb5364
fix(blame): handle changes from git 2.41
2023-06-07 10:04:03 +01:00
Lewis Russell
f868d82a36
fix: staged_signs with legacy signs
...
Fixes #798
2023-05-25 16:09:19 +01:00
Gerson Sosa
c18b7ca0b5
fix(toggle_current_line_blame): check signs_normal is not nil
2023-05-19 07:32:38 +01:00
Lewis Russell
814158f6c4
refactor: add some emmy types (3)
2023-05-10 16:36:40 +01:00
Lewis Russell
e06d77e1e8
refactor: add some emmy types (2)
2023-05-10 14:49:58 +01:00
Lewis Russell
e5edefd997
refactor: add some emmy types
2023-04-28 12:28:35 +01:00
Lewis Russell
319a248e4c
feat(preview): improved version of preview_hunk_inline()
...
(experimental)
Uses a second buffer and a floating window in order to display syntax
highlighting in the deleted lines.
Need to set `_inline2 = true` in `setup()` to enable.
2023-04-28 11:38:38 +01:00
Matt Mirus
7dfe4be94b
fix(README): correct undefined `line()` to `vim.fn.line()`
2023-04-21 19:31:33 +01:00
Lewis Russell
5d840679cf
doc(README): use lua functions in keybindings
...
Closes #727
2023-04-21 12:02:00 +01:00
Lewis Russell
7fe4482c82
fix(current_line_blame): check valid buffers when resetting
...
Closes #781
2023-04-21 11:59:26 +01:00
dundargoc
7d5a2132a5
feat!: remove unnecessary healthchecks
2023-04-20 22:02:55 +01:00
Alex Chen
372d5cb485
docs: require nvim 0.8+
2023-04-04 08:31:54 +01:00
Alexander Garcia
f412f51d0e
fix(update_show_deleted): show_deleted when buffer not in cache
2023-03-30 21:49:40 +01:00
Lewis Russell
ca473e2838
fix(debug): do not return list when echoing
2023-03-22 14:28:39 +00:00
Lewis Russell
b1f9cf7c5c
fix(cli): print results of functions
...
Fixes #762
2023-03-06 11:20:59 +00:00
dundargoc
3b6c0a6412
ci: don't install unnecessary former neovim dependencies ( #760 )
...
Also prefer apt-get over apt to not trigger the "apt has no stable CLI
interface" warning.
2023-03-01 22:52:16 +01:00
dundargoc
f9810bfb65
ci: fix cache key ( #761 )
2023-03-01 22:09:46 +01:00
dundargoc
a7138dc26a
docs: fix typo
2023-03-01 20:50:01 +00:00
Lewis Russell
f965e3bad0
perf: reduce startup time
2023-03-01 16:34:52 +00:00
dundargoc
76b71f74ce
ci: use clang instead of gcc compiler
...
Clang has faster link time optimization by default, which will should
save 10-20 seconds per CI run.
2023-02-28 15:51:02 +00:00
dundargoc
9aa7049518
ci: add ci.yml and Makefile as part of the cache key
...
If we change ci.yml or Makefile we should to rebuild all supported
neovim versions again. For example, if we accidentally remove a
dependency that works as expected on nightly but not on v0.7.2 we need
the CI job to fail immediately.
2023-02-28 15:50:42 +00:00
Lewis Russell
f388995990
feat: add more comments to generated lua files
2023-02-16 11:22:47 +00:00
Lewis Russell
8ad98db42a
feat: add comments to generated lua files
2023-02-16 11:09:17 +00:00
Lewis Russell
2ec47b437b
chore(git): add async annotations
2023-02-16 09:52:05 +00:00
Lewis Russell
5f1451ea7d
fix(preview): close preview properly
...
Fixes #728
2023-02-15 12:24:19 +00:00
Hugo Osvaldo Barrera
f5d7b441fc
fix: add space at the end of blame virtual text
...
When using `current_line_blame = true` with a highlight that defines a
`bg`, the virtual text has a space at the beginning but not at the end.
This looks a bit off (e.g.: the virtual text looks like a small label
with the text not properly aligned).
This is invisible when using a highlight without `bg`.
This small changes adds a space at the end so that virtual text in such
situations makes better sense visually.
Fixes: https://github.com/lewis6991/gitsigns.nvim/issues/745
2023-02-15 11:31:33 +00:00
Lewis Russell
4bd5d7702c
fix(windows): remove carriage return when staging
2023-02-14 09:45:32 +00:00
Lewis Russell
a5caac2676
fix(ci): fixup
2023-02-13 12:59:29 +00:00