nothingelsematters
de07813e07
fzf preview bug fixed
...
Former-commit-id: ee52d21952
2020-03-22 22:10:59 +08:00
Wenxuan Zhang
7505b82a1d
fix: 🐛 Fix issue on ga when path contains blanks
...
Former-commit-id: 4eb0832e53
2020-01-15 15:30:52 +08:00
Wenxuan Zhang
b5ef8632e2
Refactor
...
Former-commit-id: fa3303b432
2020-01-14 22:36:52 +08:00
Carlos de Paula
e73cef6856
Add files as arguments
...
Add case where "ga" command can accept files as arguments
that will be passed directly to "git add" bypassing fzf.
Former-commit-id: 0c6199b8cd
2020-01-14 22:10:40 +08:00
Wenxuan Zhang
c573ce4d10
feat: 🎸 Improve diff preview on untracked files for ga. #66
...
Former-commit-id: 1cdc643e84
2019-12-22 12:14:06 +08:00
Wenxuan Zhang
d4285f3ea9
fix: 🐛 Fix path issue on osx. #65
...
Former-commit-id: 10308be2c3
2019-12-17 11:46:15 +08:00
Wenxuan Zhang
fdec1c9f81
style: 💄 refactor xargs parameter format
...
Former-commit-id: 779e8b4d36
2019-11-26 18:42:22 +08:00
Wenxuan Zhang
59d3884d96
fix: 🐛 fix more whitespace related bugs
...
Former-commit-id: 0de4c2c91f
2019-11-26 18:40:03 +08:00
Wenxuan Zhang
7dda409ee9
fix: 🐛 Fix bug when path contains blanks
...
Former-commit-id: 724d507e5d
2019-11-23 12:02:41 +08:00
Wenxuan Zhang
b246d34799
fix: 🐛 Fix path error on deleted files
...
BREAKING CHANGE: 🧨 Paths listed by forgit::diff will use repo's root as start point.
Former-commit-id: 90e9235778
2019-11-23 12:02:41 +08:00
Wenxuan Zhang
263163f53e
fix: 🐛 No necessary to check if fzf exists during loading. #57
...
Former-commit-id: add3a02ebb
2019-11-22 17:52:09 +08:00
Benjamin Caradeuc
b9800cb4d0
🐛 fix typo in warning message
...
Former-commit-id: 903fba2c2f
2019-11-20 23:46:45 +01:00
Wenxuan Zhang
47d52e1552
feat: 🎸 Read git's pager configuration. #51
...
Former-commit-id: 1054326ff6
2019-11-11 18:06:28 +08:00
Laur Aliste
b2e3f6c35c
fix shell error in forgit.plugin.zsh
...
Former-commit-id: 6255d8b405
2019-11-06 13:12:27 +01:00
Christopher Apple
ad76f6259c
Moved warning for no fzf to forgit::warn
...
Former-commit-id: 325e98cd03
2019-11-05 20:06:45 -07:00
Christopher Apple
db619daa6e
Fixed readme and added fzf check to zsh to be the same as fish version
...
Former-commit-id: 4ab5a2daae
2019-11-05 08:54:29 -07:00
Wenxuan Zhang
eb2295b06e
fix: 🐛 Fix darwin compatibility on gd. #39
...
Former-commit-id: b7ef3ac3eb
2019-10-24 11:27:36 +08:00
Wenxuan Zhang
760fe56428
fix: 🐛 Fix relative path issue on forgit::diff
...
Former-commit-id: e1418c0402
2019-10-22 12:28:55 +08:00
Gerrit Kieffer
36806008a2
Added -q flag for git reset HEAD
...
Former-commit-id: fce64385df
2019-08-26 09:13:40 +02:00
Gerrit Kieffer
cfc0a49d8c
fix: 🐛 Fix relative path issue in add and reset head. #30
...
Former-commit-id: 3eff37d931
2019-08-25 11:27:12 +02:00
Wenxuan Zhang
06e5a57eb7
feat: 🎸 Do not emojify on diff content
...
Former-commit-id: 02822e2fe9
2019-08-17 11:16:32 +08:00
Wenxuan Zhang
9003f278df
fix: 🐛 Fix relative path issue in diff. #29
...
Former-commit-id: 3b36db0153
2019-08-07 16:39:31 +08:00
Wenxuan Zhang
e3ba18d29e
feat: 🎸 Support diff with given commit (and paths).#27
...
Former-commit-id: 631cca8c12
2019-08-03 11:59:20 +08:00
Nattaphoom Chaipreecha
b2fbca2275
Add grh command for git reset HEAD (unstage)
...
Former-commit-id: 0b52a28ab0
2019-07-05 23:06:46 +07:00
Wenxuan Zhang
faad05c65a
fix: 🐛 Fix copy keybind
...
Former-commit-id: c1666a4270
2019-05-30 18:22:18 +08:00
Wenxuan Zhang
d2d1ab76c7
Support multiple lines fzf opts.
...
Former-commit-id: 0d542fb3f4
2019-05-29 18:11:11 +08:00
Wenxuan Zhang
c5f9fd611e
Bug fix.
...
Former-commit-id: a93657c1fc
2019-05-29 16:39:04 +08:00
Doron Behar
e15849c990
Add documentation and align it with actual functionality
...
Former-commit-id: 827d1e56a3
2019-05-29 09:32:17 +03:00
Doron Behar
e766a62ed5
Use a more general usage env vars to add opts
...
Former-commit-id: bd48b08e4a
2019-05-29 09:25:30 +03:00
Doron Behar
908bcdb548
Fix some more bindings and preview commands
...
Former-commit-id: cf54db9c72
2019-05-29 06:39:43 +03:00
Doron Behar
dc203d70c2
Enable configuring preview command for every cmd
...
Former-commit-id: b6f1476d86
2019-05-28 15:41:45 +03:00
Wenxuan Zhang
b48856e98a
Support custom gitignore templates repo. #20
...
Former-commit-id: 7459ba7cda
2019-03-14 14:15:05 +08:00
Wenxuan Zhang
2b9aaa594f
Remove theme & style config for bat.
...
Former-commit-id: 3c7b9ea4b8
2019-01-22 15:53:40 +08:00
Wenxuan
aafb2bca05
Fix bat url refer comment.
...
Former-commit-id: 9651acbef2
2019-01-22 12:01:12 +08:00
Wenxuan
cf9a37aed7
Update keybinds table.
...
Former-commit-id: 28d55baf67
2019-01-22 11:58:47 +08:00
Wenxuan
ff58ec2900
Clean up.
...
Former-commit-id: ee79b779fd
2019-01-22 11:25:38 +08:00
Wenxuan
1259c09a46
Respect user's config for bat.
...
Former-commit-id: 1b0254a7c6
2019-01-21 11:39:32 +08:00
Wenxuan
c0d82c551c
Respect user's config for bat(except style).
...
Former-commit-id: 8a647a9cea
2019-01-21 11:33:31 +08:00
Wenxuan
4123a2a582
Fix function name.
...
Former-commit-id: 2463d767fc
2019-01-21 11:00:45 +08:00
Wenxuan
cd3ba29ad1
Feature: Remove option list on gi. #16
...
Former-commit-id: 7c0da36ba7
2019-01-18 17:52:52 +08:00
Wenxuan
1802ec26fc
Update README
...
Former-commit-id: 99b3c66cd6
2019-01-18 17:41:15 +08:00
Wenxuan
877b153a20
Specified a better bat theme for gitignore
...
Former-commit-id: 99c973a3a1
2019-01-18 17:19:22 +08:00
Wenxuan
32fe86131a
Feature: Add highlight support for gi.
...
Former-commit-id: 92e64772f7
2019-01-18 16:59:35 +08:00
Wenxuan
e2776a28e2
Feature: Support templates not ending with .gitignore
...
Former-commit-id: 126453c777
2019-01-18 16:11:53 +08:00
Wenxuan
34a2133524
Fix a bug which ignoring the files with link type.
...
Former-commit-id: babb299206
2019-01-18 15:48:56 +08:00
Wenxuan
eb110c636f
Update LICENSE.
...
Former-commit-id: 947954ea84
2019-01-18 15:06:27 +08:00
Wenxuan
1567cdfdbf
Improve git color process logic. #15
...
Former-commit-id: c14ce9312a
2019-01-18 14:55:55 +08:00
Wenxuan
7159c756d1
Avoid variables polluting env.
...
Former-commit-id: 621676feb2
2019-01-18 12:23:24 +08:00
Wenxuan
b6b509a306
Improving logging message.
...
Former-commit-id: ac6e61d692
2019-01-17 20:44:24 +08:00
Wenxuan
80fe6ac4a6
Refactor & Share code between zsh & sh.
...
Former-commit-id: 268c6282cb
2019-01-17 19:20:03 +08:00
Laggard Kernel
48ddadd782
Fix: use case-insensitive find to get local templates
...
forgit::ignore::get should work on case-sensitive filesystems now
Former-commit-id: cf4c45547c
2019-01-17 17:20:59 +08:00
Laggard Kernel
28c4bf41e1
Feature: use gitignore templates from local repo directly
...
The gitignore templates used here is from dvcs/gitignore, which is
the same one used by gitignore.io.
Environment variable `FORGIT_GI_USE_LOCAL` is used as a switch to
enable this feature, or the original method is used by default.
`forgit::ignore::update` and `forgit::ignore::get` are rewritten
to download the repo, to get templates from the local repo.
local variable `preview` in `forgit:ignore` is also rewritten to
get the preview from there.
Former-commit-id: c1a8bd71dc
2019-01-17 14:56:01 +08:00
laggardkernel
f648d171cc
Fix: change replstr into variable in forgit::ignore::get
...
Former-commit-id: b3b5110723
2019-01-11 16:45:02 +08:00
laggardkernel
c9869c2167
Fix multi selection in gitignore generation
...
Choose for loop as the solution cause:
- `xargs -d` is not available in BSD xargs
- `echo $@ |tr ' ' '\n'` is slower that for loop in this case
Former-commit-id: 51961b763f
2019-01-11 16:27:16 +08:00
Wenxuan
bd2974e397
Preview only show specified files.
...
Former-commit-id: 737e573032
2018-11-26 17:52:46 +08:00
Wenxuan
c0d1c86459
Make copy command configurable.( #12 )
...
Former-commit-id: 5deb20fef9
2018-11-09 11:34:04 +08:00
Wenxuan
b83af3fc18
Don't abort before execute command complete.
...
Former-commit-id: b52a7c7d0f
2018-11-09 11:26:36 +08:00
Doron Behar
24e0505f88
Enable not defining aliases at all
...
Former-commit-id: 57293ea6e9
2018-10-30 16:21:28 +02:00
Wenxuan
92cffcaaff
Add git stash viewer ( #8 ).
...
Former-commit-id: 3792406afa
2018-09-18 13:36:56 +08:00
Brett Sun
a67e9ec701
zsh: fix typo in aliasing forgit_add
...
Former-commit-id: 199bc66972
2018-08-07 00:05:24 +02:00
Wenxuan
9b6e5a8b27
Add ctrl-y keybinding on forgit::log.
...
Former-commit-id: 43522b9ace
2018-07-20 15:39:50 +08:00
Wenxuan
0d34ff50f8
Add git-checkout-file & git-clean functions
...
Former-commit-id: 72fc7f4c51
2018-06-09 17:08:57 +08:00
Wenxuan
df8e4eab0d
Support user custom fzf options for forgit ( #4 )
...
Former-commit-id: 2dc83917ec
2018-06-03 00:08:24 +08:00
Wenxuan
77fb4fee4f
Support custom status.color #3
...
Former-commit-id: f4e78acefe
2018-05-01 00:13:51 +08:00
Wenxuan
233beea7fa
🐛 Fix wrong alias on ga
...
Former-commit-id: 42deb6ef1e
2018-04-30 16:52:46 +08:00
Wenxuan
1de566046b
Naming refactor
...
Former-commit-id: 2499abae84
2018-04-30 11:02:16 +08:00
Wenxuan
e7817188aa
Refactor
...
Former-commit-id: a05721e8b9
2018-04-30 10:48:09 +08:00
Michael Mior
4847faf292
Allow custom aliases
...
Former-commit-id: 2d737674e2
2018-04-20 20:08:38 -04:00
Wenxuan
24183eb22d
Improve gd command
...
Now gd works in subdirectory of repo.
Former-commit-id: 576891ac7f
2018-04-09 17:33:46 +08:00
Wenxuan
bbcb7fbf20
Improve gi function
...
Former-commit-id: e240d73260
2018-03-24 10:23:17 +08:00
Wenxuan
b27df403d7
Make sure no '-F' option on less pager
...
Former-commit-id: 19a8825345
2017-12-22 20:53:31 +08:00
Wenxuan
fc67eca7b6
Refactor
...
Former-commit-id: 2b678d1b90
2017-11-29 00:24:05 +08:00
Wenxuan
af8f6f5015
Add GI function
...
Former-commit-id: 2295111582
2017-11-28 19:58:59 +08:00
Wenxuan
bb135ea0fb
Improve error prompt
...
Former-commit-id: e002b469d6
2017-11-25 11:12:27 +08:00
Wenxuan
7cda99d569
Improve gi function
...
Former-commit-id: 1ffcb915d8
2017-11-24 00:18:54 +08:00
Wenxuan
6155e8f560
Refactor
...
Former-commit-id: 3d871b10c4
2017-11-23 23:20:46 +08:00
Wenxuan
0a3bbb4ecc
Fix variable lifecycle :bugs:
2017-11-23 18:05:15 +08:00
Wenxuan
ae84827919
Remove environment dependency
2017-11-23 16:45:16 +08:00
Wenxuan
e055fc6ac6
Fix color 🐛
2017-11-23 16:29:29 +08:00
Wenxuan
1930af842a
Fix quote issue
2017-11-22 16:59:02 +08:00
Wenxuan
fc3d7b9292
Fix xargs bugs on macos
2017-11-22 16:25:42 +08:00
Wenxuan
56f3be3106
Init commit
2017-11-15 23:42:38 +08:00