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
3600310085
fish: conf.d/setup: Set environment variable required by ssh-agent
2022-01-28 12:07:10 +05:30
26d7647b1f
systemd: Move the email service & timer from mutt
2022-01-28 12:07:10 +05:30
a6b2242260
Revert "fish: conf.d/setup: Add QT environment variables for Wayland"
...
This reverts commit ca802a885f
.
Not required anymore since it is fixed with previous commit 3cd3e1e
.
2022-01-28 12:06:39 +05:30
3cd3e1e638
sway: Import Qt environment variables
2022-01-28 11:01:51 +05:30
fb3be8ff73
sway: Drop multiple includes
2022-01-28 10:32:16 +05:30
2c9b7bfeb1
Revert "nvim: treesitter: Remove verilog support"
...
This reverts commit c2fabd0259
.
2022-01-27 19:06:59 +05:30
0087ed1fe8
Update Makefile
2022-01-27 14:50:32 +05:30
4f339f682a
tmux: Set default terminal to foot
2022-01-27 14:50:32 +05:30
ca802a885f
fish: conf.d/setup: Add QT environment variables for Wayland
...
See https://wiki.archlinux.org/title/Wayland#Qt .
For some reason, even after setting this in systemd environment
variables, QT_QPA_PLATFORM does not get set.
2022-01-26 20:55:39 +05:30
e8ca57fa0e
environment: Add QT environment variables for Wayland
...
See https://wiki.archlinux.org/title/Wayland#Qt .
2022-01-26 18:27:35 +05:30
b18c8e0d92
arch-packages: Helper script & package list to help with new installation
...
We will update the package list when required or semi periodically.
Taken from
https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#List_of_installed_packages
2022-01-26 18:27:17 +05:30
2b79d269ee
nvim: ftdetect: Drop nix ftdetect
...
This is not required anymore and is fixed upstream with commit
ecec95712.
2022-01-26 10:32:11 +05:30
93c92ad067
nvim: plugins: Drop vim-workspace and use auto-session
2022-01-25 10:17:33 +05:30