Commit graph

2140 commits

Author SHA1 Message Date
0ed4d83ef8 emacs: Enable Rust and shell
When org-mode is enabled, enabling a language module enables the
corresponding support in org-babel. So, enable rust and shell for
org-mode with org-babel.
2020-12-29 21:17:29 +05:30
68fe428487 zathura: Switch to nerd fonts patched JetBrains Mono 2020-12-29 12:08:27 +05:30
bf6f8004b9 nvim: Update packer 2020-12-28 10:39:15 +05:30
b776d21875 i3status: Add a configuration for i3status
This is copied over from Manjaro i3's community edition.
2020-12-26 17:40:17 +05:30
215f78d159 emacs: Switch to nerd fonts patched JetBrains Mono 2020-12-25 18:09:54 +05:30
58c02ce5b9 kitty: Switch to nerd font patched JetBrains Mono
Without this, the symbol => does not get rendered correctly.
2020-12-25 15:04:01 +05:30
d9beffb00c i3: Put the i3 status on top 2020-12-25 10:49:15 +05:30
28b9b906ed nvim: Update packer 2020-12-24 21:06:02 +05:30
dde573580a i3: Turn off picom and some other stuff 2020-12-24 21:00:00 +05:30
ee1ac9e2d8 i3: Switch to kitty as default terminal 2020-12-24 17:54:50 +05:30
222baa084f emacs: Enable latex and pretty + journal flags for org 2020-12-24 12:02:19 +05:30
de318ebc1c emacs: Fix doom-font and use srcery color theme 2020-12-24 12:02:19 +05:30
3f6d104eb0 nvim: markdown: Set formatting mode to hard wrap with smart auto formatting 2020-12-23 20:02:51 +05:30
3f561bf6f6 sway: Do not enable sticky for pavucontrol and blueman-manager
A floating window that's sticky will move to the new active workspace
whenever the workspace on the same output changes.
2020-12-23 17:10:35 +05:30
26b6b4505b sway: Prevent firefox sharing indicator from opening in full size window
This is due an upstream bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1628431
2020-12-23 17:08:43 +05:30
f73f40f5af nvim: Drop searchlight and switch to hlslens 2020-12-23 16:38:55 +05:30
42f707adb4 nvim: Drop syntax highlighting plugins we do not need 2020-12-23 16:38:55 +05:30
dec2764e43 Revert "nvim: init: Enable virtualedit"
This reverts commit 98c0c283ee.
2020-12-23 16:38:55 +05:30
df7118cc95 fish: Add shortcuts for opening relevant org files 2020-12-21 20:39:08 +05:30
102f5c1013 nvim: Update packer 2020-12-21 10:33:18 +05:30
dfe44fb14c git/nvim: Switch to using diffconflicts for resolving merge conflicts
While we dropped diffconflicts earlier and switch to vanilla vimdiff,
two way merges are definitely better than three way merges. 3 way merge
as in gina or vimdiff is extremely confusing except for may be the
simplest of merge conflicts.

conflict-marker and diffconflicts should let us handle all cases.
2020-12-19 16:29:06 +05:30
30aa34c9a3 kitty: Map Ctrl+d to no_op
Ctrl+d seems to close window. Map it to no_op.
2020-12-19 16:26:31 +05:30
766a429ce7 nvim: yolokai: Sync with nvim-highlite upstream 2020-12-19 09:53:09 +05:30
cf88659f30 nvim: colors: yolokai: Add highlighting for conflict-markers 2020-12-18 13:56:14 +05:30
8b8b7ec139 nvim: modules: floaterm: Add key mapping to open lazygit directly 2020-12-18 13:55:42 +05:30
f14d8c6630 mako: Disable timeout 2020-12-16 20:28:07 +05:30
97d10b6a1b nvim: modules: gitsigns: Sync settings with upstream 2020-12-16 11:26:23 +05:30
692bd9a534 waybar: waybar modules require a minimum height of 28 2020-12-15 17:00:55 +05:30
24b4c561ed nvim: Update packer 2020-12-15 10:10:26 +05:30
4463aa2671 fish: Add an alias to emacsclient 2020-12-14 18:12:58 +05:30
62553ba8c7 nvim: plugins/lua: Add lspfuzzy 2020-12-14 17:16:28 +05:30
d400d70e6b emacs: Add a preliminary configuration for doom-emacs
We only use org-mode and only enable things required for org-mode.
Anything else should be disabled except for utilities.
2020-12-14 12:51:38 +05:30
8e07da50c9 nvim: Add pandoc support 2020-12-14 12:41:35 +05:30
77c1d52544 nvim: Update packer 2020-12-14 12:36:26 +05:30
451963c108 nvim: init: Enable python3 provider
We want to add pandoc support with vim-pandoc next and it makes use of
the python API. So enable this.
2020-12-12 17:20:10 +05:30
98c0c283ee nvim: init: Enable virtualedit
Allow cursor to be positioned even when there is no actual character.
2020-12-12 12:55:28 +05:30
6e63f234af kitty: Fix key bindings for setting layouts 2020-12-12 12:55:28 +05:30
515639a7ca nvim: Update packer 2020-12-12 10:50:36 +05:30
f485c7b327 tmux: Update tmux plugins 2020-12-11 17:00:44 +05:30
509d28c4c8 kitty: Use default value of term applicable for kitty 2020-12-11 17:00:32 +05:30
c5311cd22e fish: Set TERM to xterm-kitty
We switched to kitty as default a while back, fix this.
2020-12-11 16:48:11 +05:30
b4cd8c26a2 kitty: Use cwd when opening new window
This is what we want most of the time. Add another key binding if we
want to open a window not in cwd.
2020-12-11 14:48:29 +05:30
7b3d4645c7 tinyirc: Limit the maximum number of messages stored for each UI tab 2020-12-11 13:17:18 +05:30
2e6e01eb2a nvim: lua: plugins: Drop edita
We added edita to be able to do interactive rebase inside neovim
terminal which Gina does not support by default.

See issue
https://github.com/lambdalisue/gina.vim/issues/276

Mostly haven't been using this, just relying on spawning a separate pane
in tmux or kitty window to do the rebase. So drop this.
2020-12-11 11:40:51 +05:30
ed49e0c4e3 fish: Add lg as an alias for lazygit 2020-12-10 13:09:27 +05:30
1d156d424f lazygit: Add preliminary configuration for lazygit 2020-12-10 13:08:52 +05:30
e3c7b2d052 kitty: Use Ctrl+q for closing window and not Ctrl+w 2020-12-10 11:44:42 +05:30
eb8346e80f nvim: lua: lsp: Add support for incremental sync
Support for incremental sync landed in neovim with this MR.
https://github.com/neovim/neovim/pull/13371
2020-12-09 10:14:18 +05:30
ab59251f2e nvim: lua: lsp: Fix call to show line diagnostics 2020-12-08 18:35:20 +05:30
1e55c5d336 Revert "nvim: Switch to using toggleterm instead of floaterm"
This reverts commit 7ef8054d41.
2020-12-08 16:42:42 +05:30