Commit graph

12 commits

Author SHA1 Message Date
Lewis Russell
4d63d996b0 refactor: remove teal 2023-06-13 15:32:14 +01:00
figsoda
bf20b5d820 chore: update rockspec 2022-10-15 23:59:34 +01:00
Lewis Russell
329ffe6820 feat(command): implement argparser 2022-05-02 14:16:18 +01:00
Lewis Russell
2b7e2f4426 refactor: compat module for user commands 2022-04-22 15:02:44 +01:00
Lewis Russell
a680c32388 feat: extmark signs 2022-04-12 10:57:29 +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
acdd74bc6c feat(diffthis): various improvements
- When running diffthis (or vim-fugitive's Gdiffsplit), hunk operations
  to the index will now update the diff buffer.

- Similar to vim-fugitive's Gdiffsplit, buffers of a file in the git
  index can now be edited. When the buffer is written, it updates the
  git index accordingly. Likewise the index buffer can also be reloaded
  (via 'edit').

- Moved all diffthis code to a separate module.

Fixes #501
2022-04-09 08:23:31 +01:00
Lewis Russell
2a107231d9 refactor: vendor in async lib
- Typed teal implementation
- Better error diagnostics
- Removes dependency on plenary.nvim
2022-03-25 17:24:05 +00:00
Lewis Russell
ba1932ab3e feat(blame): Allow to ignore whitespace
- blame_line() now takes a table as it's first argument (instead of a
boolean) with the fields "full" and "ignore_whitespace"

- Added config.current_line_blame_opts.ignore_whitespace

Resolves #400
2021-11-16 19:21:23 +00:00
Lewis Russell
fa1d21016c update rockspec 2021-09-22 10:47:50 +01:00
Matthieu Coudron
daa233aabb updated rockspec to account for missing diff_ffi.lua 2021-08-29 23:08:52 +01:00
Matthieu Coudron
7875d8c4d9 renamed rockspec to match luarocks expected name
name must be {package name}-{version}.rockspec . Name was lacking .nvim suffix
2021-08-16 19:15:06 +01:00
Renamed from gitsigns-scm-1.rockspec (Browse further)