dotfiles/fish/.config/fish/functions
Sanchayan Maity 210fc81fcd
fish: functions/glmd: Add an alias for formatting logs in markdown
Adapted from Heftig's (Jan Alexander Steffens) note on IRC

git config --global alias.mdlog 'log --reverse --pretty=format:"- **%s**  %w(0,2,2)%+b"'

This will format commits in a way that's nice for pasting into MR descriptions,
assuming the commit body is markdown.

Usually used like below

git mdlog @{u}.. | wl-copy
git mdlog origin/main.. | wl-copy
2023-01-30 12:26:05 +05:30
..
b.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
bo.fish fish: functions: Add an alias to open bookmarks 2022-12-03 16:02:00 +05:30
c.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cat.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cbD.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cba.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cbb.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cbc.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cbd.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cbu.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cdG.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
cdg.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
cdi.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
coqtop.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
ddl.fish fish: functions: Add helper to list library dependencies 2022-11-07 16:26:23 +05:30
dotP.fish Revert "fish: functions: Open dot graphs by default in xdot" 2022-12-30 13:26:21 +05:30
dotg.fish fish: functions/dotg: Sort the results on basis of time 2023-01-16 12:31:30 +05:30
dotp.fish Revert "fish: functions: Open dot graphs by default in xdot" 2022-12-30 13:26:21 +05:30
dpw.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
finfo.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
fish_greeting.fish fish: Refactor fish shell configuration 2021-12-29 18:54:57 +05:30
fish_profile.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
fish_prompt.fish fish: functions/fish_prompt: Update prompt symbol for unknown upstream 2022-04-15 19:17:28 +05:30
fish_user_key_bindings.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
fstream.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
fu.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gd.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdba.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdbp.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdbr.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdbt.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdd.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdk.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gdt.fish fish: functions/gdt: Disable pager for default difftool 2023-01-14 18:58:51 +05:30
gf.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
git_remote_toggle.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gl.fish Revert "fish: functions/gl: Pipe commit view to bat" 2023-01-26 16:55:44 +05:30
glmd.fish fish: functions/glmd: Add an alias for formatting logs in markdown 2023-01-30 12:26:05 +05:30
gm.fish fish: functions/gm: Automatically detect master or main and merge 2023-01-12 18:39:37 +05:30
gn.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gp.fish fish: functions: gp/gt: Use exact flag for fzf when using pass 2022-12-25 13:26:48 +05:30
grf.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gs.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gsl.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gst.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gsv.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
gt.fish fish: functions: gp/gt: Use exact flag for fzf when using pass 2022-12-25 13:26:48 +05:30
gts.fish fish: functions/gts: Add a helper to get column of interest from log files 2022-04-16 14:27:22 +05:30
hf.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
icat.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
jbl.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
kr.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
l.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
lg.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
ll.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
lt.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
m.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
mkdcd.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
mkdir.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
mkvtomp4.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
nb.fish fish: functions: Add aliases for ninja build 2022-05-14 17:44:33 +05:30
nbc.fish fish: functions: Add aliases for ninja build 2022-05-14 17:44:33 +05:30
nbd.fish fish: functions: Add aliases for ninja build 2022-05-14 17:44:33 +05:30
nvim_profile.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
pfr.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
pft.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
pk.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
psmem.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
pst.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
rfc.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
rgc.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
rgf.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
rmdot.fish fish: functions/rmdot: Add a helper to delete all dot files 2022-04-14 17:38:14 +05:30
se.fish fish: functions: Add an alias for sudoedit 2022-09-01 09:30:04 +05:30
sfc.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
su.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
systemctl.fish fish: Add fish-systemctl 2022-10-01 09:56:18 +05:30
t.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
ta.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
tks.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
tksa.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
tls.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
topf.fish fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
tsd.fish fish: functions/tsd: Add a helper to analyse GStreamer timestamps 2022-04-16 14:27:22 +05:30
v.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vc.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vd.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vdc.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vdm.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vds.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vdu.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vdua.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vfv.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vg.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vgF.fish fish: functions: Add fzf versions of vgrep 2022-05-19 09:44:51 +05:30
vgf.fish fish: functions: Add fzf versions of vgrep 2022-05-19 09:44:51 +05:30
vn.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vnp.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vnrc.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vo.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30
vpn.fish fish: functions: Add a helper to bring up or tear down VPN 2022-10-04 20:54:53 +05:30
vs.fish fish: Clean up with fish_indent 2022-04-12 18:27:01 +05:30