Sanchayan Maity
81fc328b4e
nvim: after/plugin/fugitive: Only keep the diff window around
...
Somehow dirvish buffer opens along with diff window when using
this mapping. Use only to close any other windows in this tab.
2022-04-03 08:54:34 +05:30
Sanchayan Maity
aad3027a89
nvim: after/ftplugin/qf: Use leader key for colder/cnewer
2022-04-03 08:54:34 +05:30
Sanchayan Maity
2d17fe00ab
nvim: autoload/git: Use difftool for review
...
The difftool version is actually useful since it populates the quickfix
list when the -y argument is not used. This gives rise to a possibility
where the quickfix list can be filtered to ignore or look only at files
we want.
While at it also add the version which opens each changed file in a tab
and gives a diffsplit view.
2022-04-03 08:53:46 +05:30
Sanchayan Maity
6ae7da9eca
nvim: autoload/git: Introduce a difftool version for git diff
2022-04-02 17:21:23 +05:30
Sanchayan Maity
c95289343a
nvim: autoload/git: Fix the arguments to diff
...
Not sure how we keep getting this wrong.
2022-04-02 11:04:13 +05:30
Sanchayan Maity
78d986ab26
nvim: plugin/shell: Add key mapping to run jq on visual selection
...
While at it, add some explanation to the functions for posterity.
2022-04-01 19:14:07 +05:30
Sanchayan Maity
8e851ef1a8
nvim: plugin/shell: Add key mapping to invoke ripgrep easily
2022-04-01 18:22:53 +05:30
Sanchayan Maity
0ea51e3d7e
foot: Start in tmux by default in scratch session
2022-04-01 17:53:10 +05:30
Sanchayan Maity
e58ef83bc4
tmux/tmuxp: Update session files
2022-04-01 10:30:48 +05:30
Sanchayan Maity
59e7473bf3
fish: Add alias for difftastic as a difftool
2022-03-31 19:38:09 +05:30
Sanchayan Maity
2ca0beb1bf
git: Add difftastic as a difftool option
2022-03-31 19:37:31 +05:30
Sanchayan Maity
856e8bccb7
foot: Change key mappings for scroll up down
2022-03-31 19:32:02 +05:30
Sanchayan Maity
d4a5bc933c
nvim: plugin/shell: Allows getting shell command output in temp buffer
...
Taken from
https://stackoverflow.com/questions/10493452/vim-open-a-temporary-buffer-displaying-executables-output
2022-03-29 15:16:02 +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
16448b27a5
gdb: Add an alias for info threads
2022-03-29 11:45:24 +05:30
Sanchayan Maity
ec6711a253
gdb: Remove source from the dashboard layout
2022-03-29 11:44:07 +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
9ebbd3640b
nvim: after/plugin/fzf: BCommits also supports visual selection
...
BCommits supports visual selection of lines to track changes in
the range.
2022-03-27 19:26:36 +05:30
Sanchayan Maity
ab2d063759
fish: setup: Disable colouring in log and debug output for GStreamer
2022-03-27 19:26:17 +05:30
Sanchayan Maity
8d216bc1e6
fish: setup: Drop TERM setting for kitty
2022-03-27 18:16:10 +05:30
Sanchayan Maity
701bd244be
Allow seamless navigation between vim and tmux splits
2022-03-27 16:12:08 +05:30
Sanchayan Maity
758e624b07
nvim: autocmd: Do not run AnsiEsc on loading of log files
2022-03-27 16:12:08 +05:30
Sanchayan Maity
1325929554
nvim: after/plugin/fzf: Use tmux popups when in tmux
2022-03-24 09:36:04 +05:30
Sanchayan Maity
7ad8a95d21
Revert "nvim: plugins: Switch to fzf-lua"
...
This reverts commit 447d4e50b5
.
Switch back to fzf.vim as it supports tmux popups.
2022-03-24 09:16:50 +05:30
Sanchayan Maity
9352f12192
Revert "nvim: after/plugin/fzf-lua: Update actions for commits"
...
This reverts commit b10ba79940
.
Reverting this as a step to bring back fzf.vim.
2022-03-24 09:16:50 +05:30
Sanchayan Maity
44e1389066
tmux: Use combined session & pane selector
...
Taken from
https://www.reddit.com/r/tmux/comments/rfae7o/navigate_sessions_windows_with_fzf/
2022-03-24 09:16:50 +05:30
Sanchayan Maity
8cc874b830
tmux: Add plugin to capture last command output
2022-03-24 09:16:50 +05:30
Sanchayan Maity
2ed668e2c1
nvim: Update packer
2022-03-24 09:16:50 +05:30
Sanchayan Maity
d9746a1c73
nvim: statusline: Decrease the truncation width for git status
2022-03-23 10:28:22 +05:30
Sanchayan Maity
a54cc1d3b7
i3status-rust: Add speed test block & update
2022-03-22 17:44:27 +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
44058d6ab5
tmuxp: Fix yaml lint warnings
2022-03-17 18:04:52 +05:30
Sanchayan Maity
086187834f
tmux: Update status line
2022-03-17 17:50:11 +05:30
Sanchayan Maity
05468f86ba
tmux: Drop unused key mapping
2022-03-17 17:30:08 +05:30
Sanchayan Maity
ac29090179
nvim: init: Fix copy and paste with clipboard when using tmux
2022-03-17 16:59:53 +05:30
Sanchayan Maity
9c9ab30bfd
tmux: Change session selector
2022-03-17 09:44:16 +05:30
Sanchayan Maity
5ed0951392
fish: Start tmux sessions on login
2022-03-17 09:14:06 +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
6fde5418c2
tmux: Add a script to start all required tmux sessions
2022-03-17 09:02:43 +05:30
Sanchayan Maity
3dd3d5c379
tmux: Drop continuum and resurrect
...
Now that we have sessions and loadable with tmuxp, drop continuum and
resurrect.
2022-03-16 20:28:25 +05:30
Sanchayan Maity
7db7bbfd4a
tmuxp: Add session files loadable with tmuxp
2022-03-16 20:28:25 +05:30
Sanchayan Maity
1721a51f47
tmux: Add a key mapping for choose-tree
2022-03-16 16:44:40 +05:30
Sanchayan Maity
31b15efed0
tmux: Add tmux fuzzback
2022-03-16 16:44:40 +05:30
Sanchayan Maity
2518715ea7
gitignore: Ignore some gnupg files
2022-03-15 00:12:05 +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
2e8f138f8b
nvim: plugin: Add a plugin to help with epoch timestamp conversions
...
We look at logs frequently these days with epoch timestamps and this
helps with getting the human readable timestamp and vice versa.
2022-03-14 13:36:45 +05:30
Sanchayan Maity
131e5bb364
nvim: after/plugin/snipcomp: Lazy load LuaSnip
...
LuaSnip needs to be lazy loaded now else it slows down the startup.
2022-03-14 13:36:45 +05:30
Sanchayan Maity
72428d914b
tmux: Fix Continuum
...
Continuum does not seem to work without the save interval set. Also,
add the status line bit so we know whether it is off or on.
2022-03-14 13:36:45 +05:30
Sanchayan Maity
076de0cd40
sway: Set HiDPI for work laptop
2022-03-12 17:26:50 +05:30