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
6ae7da9eca
nvim: autoload/git: Introduce a difftool version for git diff
2022-04-02 17:21:23 +05:30
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
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
8e851ef1a8
nvim: plugin/shell: Add key mapping to invoke ripgrep easily
2022-04-01 18:22:53 +05:30
0ea51e3d7e
foot: Start in tmux by default in scratch session
2022-04-01 17:53:10 +05:30
e58ef83bc4
tmux/tmuxp: Update session files
2022-04-01 10:30:48 +05:30
59e7473bf3
fish: Add alias for difftastic as a difftool
2022-03-31 19:38:09 +05:30
2ca0beb1bf
git: Add difftastic as a difftool option
2022-03-31 19:37:31 +05:30
856e8bccb7
foot: Change key mappings for scroll up down
2022-03-31 19:32:02 +05:30
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
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
16448b27a5
gdb: Add an alias for info threads
2022-03-29 11:45:24 +05:30
ec6711a253
gdb: Remove source from the dashboard layout
2022-03-29 11:44:07 +05:30
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
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
ab2d063759
fish: setup: Disable colouring in log and debug output for GStreamer
2022-03-27 19:26:17 +05:30
8d216bc1e6
fish: setup: Drop TERM setting for kitty
2022-03-27 18:16:10 +05:30
701bd244be
Allow seamless navigation between vim and tmux splits
2022-03-27 16:12:08 +05:30
758e624b07
nvim: autocmd: Do not run AnsiEsc on loading of log files
2022-03-27 16:12:08 +05:30
1325929554
nvim: after/plugin/fzf: Use tmux popups when in tmux
2022-03-24 09:36:04 +05:30
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
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
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
8cc874b830
tmux: Add plugin to capture last command output
2022-03-24 09:16:50 +05:30
2ed668e2c1
nvim: Update packer
2022-03-24 09:16:50 +05:30
d9746a1c73
nvim: statusline: Decrease the truncation width for git status
2022-03-23 10:28:22 +05:30
a54cc1d3b7
i3status-rust: Add speed test block & update
2022-03-22 17:44:27 +05:30
81bf6122dc
fish: functions: Use a new alias for verbose git status
2022-03-22 14:10:04 +05:30
44058d6ab5
tmuxp: Fix yaml lint warnings
2022-03-17 18:04:52 +05:30
086187834f
tmux: Update status line
2022-03-17 17:50:11 +05:30
05468f86ba
tmux: Drop unused key mapping
2022-03-17 17:30:08 +05:30
ac29090179
nvim: init: Fix copy and paste with clipboard when using tmux
2022-03-17 16:59:53 +05:30
9c9ab30bfd
tmux: Change session selector
2022-03-17 09:44:16 +05:30
5ed0951392
fish: Start tmux sessions on login
2022-03-17 09:14:06 +05:30
f99925d532
fish: functions/ta: Rename to ta & allow selection via fzf
2022-03-17 09:03:21 +05:30
6fde5418c2
tmux: Add a script to start all required tmux sessions
2022-03-17 09:02:43 +05:30
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
7db7bbfd4a
tmuxp: Add session files loadable with tmuxp
2022-03-16 20:28:25 +05:30
1721a51f47
tmux: Add a key mapping for choose-tree
2022-03-16 16:44:40 +05:30
31b15efed0
tmux: Add tmux fuzzback
2022-03-16 16:44:40 +05:30
2518715ea7
gitignore: Ignore some gnupg files
2022-03-15 00:12:05 +05:30
a319c28964
fish: functions/fish_prompt: Add virtualfish
2022-03-15 00:12:05 +05:30
66cda3ef9b
fish: functions: Rename vf to vfv
2022-03-15 00:12:05 +05:30
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
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
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
076de0cd40
sway: Set HiDPI for work laptop
2022-03-12 17:26:50 +05:30
9006378c24
tmux: Fix terminal settings
...
The only reasonable value for default-terminal is tmux-256color or
screen-256color. It's the terminfo entry used for tmux itself, not
the outer terminal.
Also set the overrides for foot.
https://codeberg.org/dnkl/foot/issues/348
The trucolor support can be checked as per
https://jdhao.github.io/2018/10/19/tmux_nvim_true_color
2022-03-11 19:09:56 +05:30
d8e6f1d380
sway: Use foot as default terminal
2022-03-11 13:27:51 +05:30