Commit graph

2143 commits

Author SHA1 Message Date
0246931b56 nvim: after/plugin/statusline: Add a git branch ahead behind component
Taken from
https://www.reddit.com/r/neovim/comments/t48x5i/git_branch_aheadbehind_info_status_line_component
2022-03-04 10:14:46 +05:30
16d3b05a8f nvim: plugins: Drop nvim-gps 2022-03-02 10:46:45 +05:30
564448abc7 nvim: Update packer 2022-03-02 09:06:17 +05:30
ca7172b14a nvim: autocmd: Use the new auto command API 2022-03-02 09:06:17 +05:30
7503e1a4f2 pipewire: Allow higher sample rates 2022-03-02 09:06:17 +05:30
2100b228ab wireplumber: Add explicit bluetooth configuration 2022-02-28 17:59:21 +05:30
e28c4f5319 wireplumber: Disable profile auto switching 2022-02-28 17:32:55 +05:30
b10ba79940 nvim: after/plugin/fzf-lua: Update actions for commits 2022-02-26 13:26:11 +05:30
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
6fb0c62a4b nvim: yolokai: Change the hint background
This improves the color highlight for inlay hints.
2022-02-22 13:43:29 +05:30
96bc70fff8 Revert "nvim: autoload/git: Fix git log when current branch is master/main"
This reverts commit da5671b5ae.

The commit actually did not handle all cases correctly.
2022-02-19 14:14:40 +05:30
2776d00572 fish: functions/lt: Add an exa alias with tree option 2022-02-17 20:58:36 +05:30
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
795fd7f36a nvim: treesitter: Enable HTML 2022-02-17 15:08:04 +05:30
2fd1922193 nvim: Update packer 2022-02-16 09:54:45 +05:30
bd0ccbf50f mutt: Enable sidebar and mailboxes 2022-02-16 09:54:45 +05:30
dea9be7cac mutt: Fix possible conflicting mappings 2022-02-16 09:54:45 +05:30
6bf989871e nvim: statusline: Fix tree-sitter status
Fixing based on file type was not good enough. Check for error
return and act accordingly.
2022-02-13 14:01:03 +05:30
ac3039d64b nvim: after/plugin/fugitive: Improve git stash command mapping 2022-02-13 14:01:03 +05:30
6dd369b137 nvim: autoload/git: Use diff instead of difftool 2022-02-12 10:18:28 +05:30
f0ad084c84 kitty: Allow borders to be distinguished easily 2022-02-10 21:31:57 +05:30
447d4e50b5 nvim: plugins: Switch to fzf-lua 2022-02-10 21:31:57 +05:30
da5671b5ae nvim: autoload/git: Fix git log when current branch is master/main 2022-02-10 21:31:57 +05:30
4edfa99a21 nvim: autoload/ftplugin: git: Add helper for format-patch 2022-02-10 21:31:57 +05:30
9c16443e10 nvim: statusline: Handle some more cases for filename & treesitter status 2022-02-10 21:31:57 +05:30
7d70992eae nvim: after/plugin/fugitive: Add mapping to help with review 2022-02-10 21:20:51 +05:30
05bbba29a9 nvim: after/plugin/fugitive: Mapping for diffing in a new tab in Gstatus 2022-02-10 21:20:51 +05:30
316c17ad13 nvim: after/plugin/fugitive: Improve the diff commands
There was no need for the tab command shenanigans.
2022-02-10 21:20:51 +05:30
3c62e9f330 nvim: Update packer 2022-02-10 13:00:11 +05:30
66af0bbd9e nvim: after/plugin/statusline: Use nvim-gps for statusline 2022-02-09 18:14:12 +05:30
7805bb4111 tmux: Clean up uses of bind-key
bind is an alias to bind-key.
2022-02-08 15:48:24 +05:30
ab92c97016 tmux: Add prefix-S command to capture pane contents to file 2022-02-08 15:48:24 +05:30
f316cad185 nvim: Update packer 2022-02-08 15:47:57 +05:30
f719100133 kitty: Open the last command output in neovim 2022-02-08 15:47:57 +05:30
1484315caa nvim: plugins: Add textobj-comment 2022-02-08 15:47:57 +05:30
819494b4bb nvim: after/plugin/word-column: Change default mappings for textobj-word-column
We want to use vim-textobj-comment and hence need to make the ac mapping
available.
2022-02-08 15:47:57 +05:30
8b424a2533 nvim: after/plugin/statusline: Use nvim_set_hl API
See https://github.com/neovim/neovim/pull/17187.
2022-02-08 15:47:57 +05:30
60478a59b0 nvim: after/plugin/fugitive: Make diff & difftool usage painless 2022-02-08 15:47:57 +05:30
73ceafcda2 nvim: keymappings: Make Esc cancel highlight search as well 2022-02-08 15:47:57 +05:30
d4a4c49d10 gitignore: Ignore systemd directories with symlinks 2022-02-02 14:55:02 +05:30
cd95166cfb fish: functions/hf: Add an alias for htop with filter 2022-02-01 16:31:17 +05:30
23701677ce Add htop configuration
So we do not have to manually select things every time. Especially
display of thread names.
2022-02-01 12:44:00 +05:30
371794dfc7 fish: functions/topf: Add an alias for top 2022-02-01 11:56:15 +05:30
e29db6f236 zathura: Update font setting
For some reason, the earlier font setting made color scheme settings not
work properly. This fixes the white background issue.
2022-02-01 09:52:39 +05:30
59490d131a nvim: colors/yolokai: Disable under curl for diagnostics
While we like having undercurl for diagnostics, most code bases are
garbage and linters/LSP show warnings all over the place. Seeing the
screen filled with red undercurls feels jarring. Disable them. Can't
expect people to do things properly.
2022-01-31 19:59:28 +05:30
572ff25150 nvim: init: Do not use underline for diagnostic 2022-01-31 19:59:28 +05:30
674e3fa3f6 fish: conf.d/setup: Set environment variables required by wayland 2022-01-28 20:52:47 +05:30
252b319d5c sway: Drop import and setting of environment variables
We will set this consistently in one place in fish shell
during login.
2022-01-28 20:51:46 +05:30
8ff00d9cb0 nvim: after/plugin/nvim-lint: Enable linting for yaml 2022-01-28 16:35:55 +05:30
c2038b5324 systemd: Start ssh-agent with systemd user
See
https://wiki.archlinux.org/title/SSH_keys#Start_ssh-agent_with_systemd_user
2022-01-28 12:07:10 +05:30