Sanchayan Maity
d18f26ab93
fish: functions: Check for git repository in git helpers
2024-03-10 14:54:56 +05:30
Sanchayan Maity
175620e9b4
fish: functions: Switch from sudo to doas
2024-02-28 21:52:26 +05:30
Sanchayan Maity
83d8e8938e
fish: functions: Add an alias for yazi
2024-02-23 21:28:17 +05:30
Sanchayan Maity
f3593d60d1
fish: functions: Execute fast-tags only if in a git project
...
In neovim, we run this after saving a file. However, when opening a
Haskell file which is outside of a project or in a directory which
has all other Haskell code, it would generate tags for every project
in this directory blocking neovim in the mean time.
2024-01-07 15:01:28 +05:30
Sanchayan Maity
48e6b25a84
fish: functions: Use newer eza which is replacement of exa
2023-09-12 13:45:19 +05:30
Sanchayan Maity
dbc0672151
fish: functions: Add an alias for helix
2023-08-22 18:19:15 +05:30
Sanchayan Maity
691e92d436
fish: functions: Add an alias for fast-tags
2023-06-20 16:58:12 +05:30
Sanchayan Maity
0fdc4b18c7
fish: functions: Drop aliases for cargo
...
We will introduce abbreviations in the next commit.
2023-06-10 13:30:08 +05:30
Sanchayan Maity
9fc6d0eb2a
fish: Drop vgrep aliases and introduce abbreviations
...
We still keep the vgrep + FZF aliases.
2023-05-15 11:10:55 +05:30
Sanchayan Maity
3851e99f1b
fish: functions: Rename to not conflict with git abbreviations
2023-05-10 14:24:40 +05:30
Sanchayan Maity
6474278ca1
fish: functions: Remove tmux and some git aliases
...
We will introduce equivalent ones with abbreviations.
2023-05-10 14:24:39 +05:30
Sanchayan Maity
dffb4856d1
fish: functions: Add an alias for global pnpm update
2023-04-27 17:39:59 +05:30
Sanchayan Maity
1369f826cb
fish: functions: Remove unused aliases
2023-04-27 16:51:19 +05:30
Sanchayan Maity
798cffa9f4
fish: functions: Add alias for detecting errors in media with ffmpeg
2023-04-27 16:51:19 +05:30
Sanchayan Maity
d9f9952ca1
fish: functions: Add aliases for meson
...
GStreamer now uses these meson commands instead of ninja. We need
these aliases with GStreamer frequently.
2023-04-27 16:51:19 +05:30
Sanchayan Maity
e6c64c61ae
fish: functions/dotg: Do not add dot to output file name
...
If a file name was foo.dot the current implementation generated a
foo.dot.svg. Fix it to just output a foo.svg.
Also fix a bug, where we were not considering the provided dotpath.
2023-03-03 15:57:29 +05:30
Sanchayan Maity
2ab2c2255b
fish: functions: Make it easier to review code with difftool aliases
...
If no arguments are provided to the git difftool aliases, just invoke
it with the default `git difftool main...current-branch`. This is what
we will use most of the time anyway as this is exactly the command
needed when we want to review our own changes before pushing upstream
or reviewing some other merge request.
2023-02-25 18:00:07 +05:30
Sanchayan Maity
7b6cd2575c
fish: functions: Add an alias for checking weather
2023-02-25 18:00:07 +05:30
Sanchayan Maity
926937d075
fish: functions/gl: Enable graph view
2023-02-23 16:11:43 +05:30
Sanchayan Maity
e1be59cafa
fish: functions/dotg: Allow scrolling half a page up or down
...
Allow scrolling half a page up or down by binding keys to page up
or down actions.
2023-02-08 10:35:20 +05:30
Sanchayan Maity
080ba2c237
fish: functions: Drop nvim_profile
...
Since the recent TUI changes this does not work as intended.
2023-02-03 18:19:36 +05:30
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
Sanchayan Maity
5abfc19676
Revert "fish: functions/gl: Pipe commit view to bat"
...
This reverts commit ec838cb54e
.
We forgot that copying is not so easy when using bat or less.
2023-01-26 16:55:44 +05:30
Sanchayan Maity
ec838cb54e
fish: functions/gl: Pipe commit view to bat
...
The recent tui changes to neovim cause some display issue after exiting
from it.
We need to provide the --pager option to bat for not exiting immediately
if the output size is smaller than the vertical size of the terminal.
See the --pager documentation in man bat. We use less -R instead of the
default less -RF.
2023-01-17 19:41:12 +05:30
Sanchayan Maity
5ed30a7796
fish: functions/dotg: Sort the results on basis of time
...
Idea adapted from
https://stackoverflow.com/questions/45500978/vim-fzf-sort-initial-results-on-file-date
2023-01-16 12:31:30 +05:30
Sanchayan Maity
62a933e451
fish: functions: Drop vale alias
2023-01-15 15:52:42 +05:30
Sanchayan Maity
b31f41f8cb
fish: functions/gdt: Disable pager for default difftool
...
Now that we enable pager for difftool by default, we need to disable
it when using the default difftool which is neovim.
2023-01-14 18:58:51 +05:30
Sanchayan Maity
c190b10e31
fish: functions/gm: Automatically detect master or main and merge
...
git merge master/main is a frequent enough operation. Automatically
detect whether the primary branch is master or main and merge.
2023-01-12 18:39:37 +05:30
Sanchayan Maity
7e4193fc82
Revert "fish: functions: Open dot graphs by default in xdot"
...
This reverts commit a827d25ac4
.
xdot has been giving us problem with GStreamer dot graphs. May be
it is a bug with GStreamer but let us just use vimiv henceforth.
2022-12-30 13:26:21 +05:30
Sanchayan Maity
7310c77f78
fish: functions: Check return result of fzf selection
2022-12-26 14:47:03 +05:30
Sanchayan Maity
3279c97814
fish: functions: gp/gt: Use exact flag for fzf when using pass
2022-12-25 13:26:48 +05:30
Sanchayan Maity
a6524a818a
fish: functions/gp: Add an alias for pass tessen
2022-12-17 14:58:32 +05:30
Sanchayan Maity
b7838e980d
fish: functions/gt: Add helper for getting TOTP tokens with pass
2022-12-16 13:58:29 +05:30
Sanchayan Maity
d06e32511f
fish: functions: Add an alias to open bookmarks
2022-12-03 16:02:00 +05:30
Sanchayan Maity
e958aa027f
fish: functions: Add helper to list library dependencies
2022-11-07 16:26:23 +05:30
Sanchayan Maity
a827d25ac4
fish: functions: Open dot graphs by default in xdot
2022-11-05 18:37:19 +05:30
Sanchayan Maity
1e3eb7f7e0
fish: functions: Improve pipewire dot graph functions
...
xdot is more convenient to use and allows viewing dot file directly.
Generate svg only if requested.
2022-10-10 14:00:18 +05:30
Sanchayan Maity
7cb29dbd17
fish: functions: Add a helper to bring up or tear down VPN
2022-10-04 20:54:53 +05:30
Sanchayan Maity
cb12ad28ab
fish: Add fish-systemctl
...
https://github.com/wawa19933/fish-systemd
We do not use any plugin manager so just add this manually.
2022-10-01 09:56:18 +05:30
Sanchayan Maity
edf40d4e04
fish: functions: Delete not much used systemd aliases
2022-10-01 09:56:18 +05:30
Sanchayan Maity
e2880791b3
fish: functions: Add an alias for vale
2022-09-28 17:07:26 +05:30
Sanchayan Maity
ca2d092166
Revert "fish/git: Manually set file type to git when calling nvim"
...
This reverts commit 2102b9983b
.
Guess this got fixed in upstream commit 927d4d2.
2022-09-05 16:20:01 +05:30
Sanchayan Maity
ee776a86a1
fish: functions: Add an alias for sudoedit
2022-09-01 09:30:04 +05:30
Sanchayan Maity
eecc7b4021
fish: functions: Enable details in pipewire dot graphs
2022-08-19 16:59:19 +05:30
Sanchayan Maity
2102b9983b
fish/git: Manually set file type to git when calling nvim
...
This reverts 7b84c0e
again. Seems the issue is back with upstream.
2022-08-06 11:18:12 +05:30
Sanchayan Maity
8aeabd9473
fish: functions: Add fzf versions of vgrep
2022-05-19 09:44:51 +05:30
Sanchayan Maity
68581433e3
fish: functions: Add aliases for ninja build
...
We need this frequently working with GStreamer.
2022-05-14 17:44:33 +05:30
Sanchayan Maity
8fd4ae0da9
fish: Drop all fzf + git related functions
...
vim-fugitive is all that is needed. We wrote these functions before
getting well versed with fugitive. These are not required anymore.
2022-05-06 12:04:35 +05:30
Sanchayan Maity
0afe1044c1
fish: functions/tsd: Add a helper to analyse GStreamer timestamps
2022-04-16 14:27:22 +05:30
Sanchayan Maity
800ec4ca64
fish: functions/gts: Add a helper to get column of interest from log files
2022-04-16 14:27:22 +05:30