akan
dc56df433b
Get the path of current file relative to the git root
2024-07-08 18:59:56 -04:00
Ethan Warrick
1e08e3f5ac
feat: Use winblend config for plenary window
...
There is an existing user config for setting the winblend value of the
lazygit floating window. This controls the background transparency of
the window. However, this config option is not respected if the lazygit
window is created using plenary (another user config). This change
forces the plenary window to use the existing config for transparency.
2023-12-15 00:18:17 -05:00
Srivatsan Ramaswamy
de35012036
feat: Add support for multiple lazygit config files
...
Lazygit supports using multiple config files: https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md?plain=1#L346
This commit adds code to parse vim.g.lazygit_config_file_path as a `string | table`,
then passes the files to `lazygit` via the `-ucf` flag
2023-09-26 00:30:26 -04:00
Roger Kim
75c920883f
fix: Cover missing edge case in resetting user's preferred shell
2023-09-05 18:46:07 -04:00
Dheepak Krishnamurthy
18060f9841
Merge pull request #103 from gmerzu/fix2
...
fix: open_floating_window should return lazygit buffer instead of border_window
2023-09-02 16:01:31 -04:00
Anton Kozhemyachenko
a9382f03c7
fix: open_floating_window should return lazygit buffer instead of border_window
2023-08-03 21:29:54 +03:00
Anton Kozhemyachenko
3d7878cad9
fix: plenary.percentage_range_window returns 'win_id' and 'bufnr'
2023-08-03 18:58:37 +03:00
Tashreeq Peck
b4a4c6d26b
fix: store win and buffer for :LazyGitFilter command
2023-07-15 17:39:21 +08:00
Dheepak Krishnamurthy
e90f0ee657
feat: Change option to lazygit_floating_window_border_chars ✨
2023-05-20 17:30:30 -04:00
yorik1984
6f5174ff60
Add LazyGit highlighting groups and new border
...
Add `LazyGitBorder` and `LazyGitFloat` highlighting groups using nvim(>=0.7.2) function `vim.api.nvim_set_hl`.
Add full list of window border for useful customize.
2023-01-11 01:17:54 +02:00
aabccd021
3d3ad785d1
fix: Fix broken background color on NVIM v0.8.0
2022-11-05 17:04:52 +07:00
Dheepak Krishnamurthy
56045b4a0d
feat: change custom config file logic ✨
2022-11-02 08:34:49 -04:00
Dheepak Krishnamurthy
2fd5b526e2
fix: escape spacing 🐛
2022-11-02 08:30:43 -04:00
Dheepak Krishnamurthy
e2b1e4c231
fix: Change default lazygit config directory 🐛
2022-11-02 08:27:28 -04:00
Chaz
914816035f
fix(lazygit.lua): escape 'space' in filepath
2022-11-02 00:18:07 -10:00
Dheepak Krishnamurthy
e2be2a90b0
Merge pull request #71 from thefux/master
...
#69 add custom config file support
2022-11-01 18:06:51 -04:00
Dheepak Krishnamurthy
c7a8bfb606
Merge pull request #72 from thefux/bug/60-fix-lazygit-telescope-extension
...
Bug/60 fix lazygit telescope extension
2022-10-25 16:56:55 -04:00
cnrrobertson
37a4ab0a6e
Add LazyGitCurrentFile command to open floating LazyGit window at project root of current file
2022-10-25 16:16:48 -04:00
cnrrobertson
bed8d6df13
parametrize get_root to be used in different directories
2022-10-25 16:15:50 -04:00
thefux
42ae4e44e7
#60 fix extension
2022-09-06 15:35:28 +02:00
thefux
061256662c
#60 small refactoring: update teardown cleanup process
2022-09-06 15:34:26 +02:00
thefux
2c7621e4f9
#69 add custom config file support
2022-09-04 20:10:37 +02:00
ecosse3
ad5ea9ebeb
feat: add LazyGitFilterCurrentFile command
2022-06-10 18:40:52 +02:00
TheBlob42
8967fb8599
feat: return to the previous window on exit
...
Save the window from which the LazyGit command was executed and return
to it on exit, so in case of multiple splits the user does not have to
navigate back manually
blub
2022-05-10 08:41:24 +02:00
Dheepak Krishnamurthy
7ea7390d5d
docs: Update README.md
2022-03-06 13:42:56 -07:00
thefux
da9bafc2f0
clean up and add some ducumentation
2022-03-06 15:05:18 +01:00
thefux
b419f3e8d1
small refactoring
2022-03-06 11:18:41 +01:00
Sébastien
ba2645c728
add vim checktime cmd to refresh buffers on lazygit exit
2022-03-06 00:46:01 -04:00
thefux
eb880dcd4d
update current working dir manually after selecting a repo
2022-03-01 21:37:45 +01:00
thefux
cd54911788
update plugin
2022-02-22 22:23:50 +01:00
thefux
09d1598182
add fix
2022-02-21 20:38:39 +01:00
thefux
5e121d88da
clean up
2022-02-21 20:27:36 +01:00
thefux
4b3f42514b
update telescope plugin
2022-02-20 20:54:47 +01:00
thefux
7a41db2131
add telescope extension ^& small refactoring (still not done)
2022-02-11 22:16:12 +01:00
Dheepak Krishnamurthy
2ee9f4d0fc
Merge pull request #51 from TheBlob42/master
...
fix: improve git commit message via nvr
2022-01-15 02:08:23 -07:00
Dheepak Krishnamurthy
56e71f5cda
Merge pull request #49 from Avimitin/fix-submodule
...
refactor: delete the wrong and useless path check
2022-01-15 02:06:18 -07:00
tobias.voelzel
4c33a74098
fix: improve git commit message via nvr
...
Switch to the BufUnload event for reopening LazyGit window, so that the
user can switch windows before submitting his commit message.
2022-01-14 08:24:50 +01:00
Avimitin
4495d351ed
refactor: update the config file path
...
The config file path had been updated in
03b9db5e0a
Signed-off-by: Avimitin <avimitin@gmail.com >
2022-01-04 16:52:25 +08:00
Avimitin
133ed492da
refactor: delete the wrong and useless path check
...
The file path check is incorrect. It gives the main repository path to
lazygit, not the submodule path. Lazygit itself can do well for the
path-checking job, so just let lazygit deal with it.
Symlink check functionality is kept.
Signed-off-by: Avimitin <avimitin@gmail.com >
2022-01-04 15:46:44 +08:00
f
18d121833b
vim.fn.isdirectory(..) return 0/1
2021-11-21 14:09:52 +08:00
f
940495546f
fix: to check path exists. lazygit -g "notExistPath" will error: *fs.PathError stat /xxxxxx/.git/: no such file or directory
2021-11-21 13:12:22 +08:00
f
148d19ca7a
fix: git rev-parse --show-superproject-working-tree return fatal: not a git repository (or any of the parent directories): .git when execute not in a git repo
2021-11-21 10:51:23 +08:00
Dheepak Krishnamurthy
bcd111df61
Change mkdir to take p as argument
...
This allows creating a nested folder if it doesn't exist
2021-10-31 14:12:16 -06:00
Ryan David Sheasby
17363d8200
Close #28
2021-08-07 22:25:59 +02:00
Nazeeh ElDirghami
44e8531147
fix lazygit launching on Windows
2021-07-21 10:36:28 -07:00
Dheepak Krishnamurthy
08920a3288
Fix shell not reverting to oldshell
2021-07-14 14:00:04 -06:00
Dheepak Krishnamurthy
52b911aed6
Fix buffer existing bug
2021-07-07 21:38:54 -06:00
Dheepak Krishnamurthy
480e1c1c05
Format files
2021-07-07 21:37:27 -06:00
Dheepak Krishnamurthy
9a2e5a3241
Merge branch 'master' into bug/support-fish-shell
2021-07-07 21:33:45 -06:00
Dheepak Krishnamurthy
acc383d1ea
Fix submodule bug
2021-05-10 00:38:27 -06:00