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
Sanchayan Maity
c936941188
fish: functions/fish_prompt: Update prompt symbol for unknown upstream
...
Use unicode symbol for replacement character to indicate upstream is
unknown.
2022-04-15 19:17:28 +05:30
Sanchayan Maity
2af3965179
fish: functions/rmdot: Add a helper to delete all dot files
2022-04-14 17:38:14 +05:30
Sanchayan Maity
e6b71916e8
fish: functions/fish_prompt: Drop virtualfish
...
It increases the load time which is just annoying. Fuck Python
anyways.
2022-04-13 20:41:12 +05:30
Sanchayan Maity
478fede9e4
fish: Clean up with fish_indent
2022-04-12 18:27:01 +05:30
Sanchayan Maity
c06bee9cb3
fish: Add an alias to transcode mkv to mp4
2022-04-09 13:17:55 +05:30
Sanchayan Maity
30245370ca
fish: Add helper aliases for ffprobe
2022-04-08 21:20:26 +05:30
Sanchayan Maity
55685b3084
fish: Make life easier by setting GST_DEBUG_DUMP_DOT_DIR globally
2022-04-03 09:30:00 +05:30
Sanchayan Maity
59e7473bf3
fish: Add alias for difftastic as a difftool
2022-03-31 19:38:09 +05:30
Sanchayan Maity
8d44f5ced6
fish: functions/gdbt: Spawning GDB with tmux panes
...
Adapted from https://github.com/cyrus-and/gdb-dashboard/issues/63 .
2022-03-29 15:16:02 +05:30
Sanchayan Maity
77f28cf4ba
fish: functions/rgc/rgf: Do not colourise ripgrep output
...
This allows us to drop having to run AnsiEsc.
2022-03-28 17:10:31 +05:30
Sanchayan Maity
81bf6122dc
fish: functions: Use a new alias for verbose git status
2022-03-22 14:10:04 +05:30
Sanchayan Maity
f99925d532
fish: functions/ta: Rename to ta & allow selection via fzf
2022-03-17 09:03:21 +05:30
Sanchayan Maity
a319c28964
fish: functions/fish_prompt: Add virtualfish
2022-03-15 00:12:05 +05:30
Sanchayan Maity
66cda3ef9b
fish: functions: Rename vf to vfv
2022-03-15 00:12:05 +05:30
Sanchayan Maity
7b84c0eb20
Revert "fish/functions/gl: git: Manually set the file type to git when calling nvim"
...
This reverts commit a30eda8531
.
Fixed upstream with https://github.com/neovim/neovim/pull/17517 .
2022-02-26 11:04:30 +05:30
Sanchayan Maity
2776d00572
fish: functions/lt: Add an exa alias with tree option
2022-02-17 20:58:36 +05:30
Sanchayan Maity
6bbc55a2c2
fish: functions/l/ll: Drop the -h option
...
exa prints human readable sizes by default, so the -h option no longer
applies.
2022-02-17 20:52:14 +05:30
Sanchayan Maity
cd95166cfb
fish: functions/hf: Add an alias for htop with filter
2022-02-01 16:31:17 +05:30
Sanchayan Maity
371794dfc7
fish: functions/topf: Add an alias for top
2022-02-01 11:56:15 +05:30
Sanchayan Maity
0f2e1d3d1e
fish: functions/b: Take number of levels to go back up the directory
2022-01-24 13:23:35 +05:30
Sanchayan Maity
aa6c176757
fish: functions: Add aliases for fetch & merge
2022-01-22 17:16:38 +05:30
Sanchayan Maity
873f3643aa
fish: functions: Add alias to switch git repo between HTTPS and SSH
...
Taken from
https://github.com/whonore/dotfiles/blob/main/fish/functions/git_remote_toggle.fish
2022-01-15 17:42:51 +05:30
Sanchayan Maity
389845a79e
fish: functions/rfc: Enable preview support
...
RFC files are text files, using anything other than less like bat will
not add much value.
2022-01-10 14:23:49 +05:30
Sanchayan Maity
e3d3e8b986
fish: functions: Add an alias to coqtop
...
Wrap coqtop in rlwrap and create an alias for that.
2022-01-07 20:39:57 +05:30
Sanchayan Maity
426cdd7ee8
fish: functions: Add an alias to easily get neovim start up time
2022-01-07 14:05:21 +05:30
Sanchayan Maity
a30eda8531
fish/functions/gl: git: Manually set the file type to git when calling nvim
...
See discussion in
https://github.com/neovim/neovim/issues/16940
2022-01-06 15:15:20 +05:30
Sanchayan Maity
307ae9eb7f
fish: functions: gd: Allow passing arguments
2022-01-05 13:03:59 +05:30
Sanchayan Maity
22b9c09391
fish: functions: Add aliases for git difftool
2022-01-04 19:35:56 +05:30
Sanchayan Maity
e541b2d745
fish: Refactor fish shell configuration
...
- Drop starship. This also helps us to get rid of ttf-font-nerd install
which is a dependency of starship.
- Source fnm env only once on login. This makes fish shell/terminal load
much much faster. Add an alias to invoke fnm use easily.
- Set path or environment variables only when required path or binary
exists.
- Introduce a function to profile fish easily.
- Borrow the fish prompt logic from Alexis King's configuration.
- Factor out key binding related settings.
- Make su launch fish.
Prompt and other ideas for clean up taken from
https://github.com/lexi-lambda/dotfiles/tree/master/fish
2021-12-29 18:54:57 +05:30
Sanchayan Maity
d74d65f667
fish: functions/gl: Allow passing an argument & support cherry picking a commit
...
This allows us to specify a directory or file to run this git log
command on. Also add support for cherry-picking a commit.
2021-12-23 13:56:03 +05:30
Sanchayan Maity
e661dded6c
fish: functions: Add aliases for ls/exa and mkdir
2021-12-21 09:26:36 +05:30