Commit Graph

742 Commits

Author SHA1 Message Date
Sanchayan Maity b53b1f30fd i3status: Update configuration 2021-01-01 13:44:45 +05:30
Sanchayan Maity fcbdfc31ab nvim: Fix LSP configuration
Not sure what changed in recent releases for either nvim, packer or
lspconfig plugins, but, our custom LSP configuration file seems to
not be loaded or have any effect when specified via packer's config
directive. So load it manually in init.
2021-01-01 11:56:33 +05:30
Sanchayan Maity 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
Sanchayan Maity 68fe428487 zathura: Switch to nerd fonts patched JetBrains Mono 2020-12-29 12:08:27 +05:30
Sanchayan Maity bf6f8004b9 nvim: Update packer 2020-12-28 10:39:15 +05:30
Sanchayan Maity 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
Sanchayan Maity 215f78d159 emacs: Switch to nerd fonts patched JetBrains Mono 2020-12-25 18:09:54 +05:30
Sanchayan Maity 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
Sanchayan Maity d9beffb00c i3: Put the i3 status on top 2020-12-25 10:49:15 +05:30
Sanchayan Maity 28b9b906ed nvim: Update packer 2020-12-24 21:06:02 +05:30
Sanchayan Maity dde573580a i3: Turn off picom and some other stuff 2020-12-24 21:00:00 +05:30
Sanchayan Maity ee1ac9e2d8 i3: Switch to kitty as default terminal 2020-12-24 17:54:50 +05:30
Sanchayan Maity 222baa084f emacs: Enable latex and pretty + journal flags for org 2020-12-24 12:02:19 +05:30
Sanchayan Maity de318ebc1c emacs: Fix doom-font and use srcery color theme 2020-12-24 12:02:19 +05:30
Sanchayan Maity 3f6d104eb0 nvim: markdown: Set formatting mode to hard wrap with smart auto formatting 2020-12-23 20:02:51 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity f73f40f5af nvim: Drop searchlight and switch to hlslens 2020-12-23 16:38:55 +05:30
Sanchayan Maity 42f707adb4 nvim: Drop syntax highlighting plugins we do not need 2020-12-23 16:38:55 +05:30
Sanchayan Maity dec2764e43 Revert "nvim: init: Enable virtualedit"
This reverts commit 98c0c283ee.
2020-12-23 16:38:55 +05:30
Sanchayan Maity df7118cc95 fish: Add shortcuts for opening relevant org files 2020-12-21 20:39:08 +05:30
Sanchayan Maity 102f5c1013 nvim: Update packer 2020-12-21 10:33:18 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 766a429ce7 nvim: yolokai: Sync with nvim-highlite upstream 2020-12-19 09:53:09 +05:30
Sanchayan Maity cf88659f30 nvim: colors: yolokai: Add highlighting for conflict-markers 2020-12-18 13:56:14 +05:30
Sanchayan Maity 8b8b7ec139 nvim: modules: floaterm: Add key mapping to open lazygit directly 2020-12-18 13:55:42 +05:30
Sanchayan Maity f14d8c6630 mako: Disable timeout 2020-12-16 20:28:07 +05:30
Sanchayan Maity 97d10b6a1b nvim: modules: gitsigns: Sync settings with upstream 2020-12-16 11:26:23 +05:30
Sanchayan Maity 692bd9a534 waybar: waybar modules require a minimum height of 28 2020-12-15 17:00:55 +05:30
Sanchayan Maity 24b4c561ed nvim: Update packer 2020-12-15 10:10:26 +05:30
Sanchayan Maity 4463aa2671 fish: Add an alias to emacsclient 2020-12-14 18:12:58 +05:30
Sanchayan Maity 62553ba8c7 nvim: plugins/lua: Add lspfuzzy 2020-12-14 17:16:28 +05:30
Sanchayan Maity 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
Sanchayan Maity 8e07da50c9 nvim: Add pandoc support 2020-12-14 12:41:35 +05:30
Sanchayan Maity 77c1d52544 nvim: Update packer 2020-12-14 12:36:26 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 6e63f234af kitty: Fix key bindings for setting layouts 2020-12-12 12:55:28 +05:30
Sanchayan Maity 515639a7ca nvim: Update packer 2020-12-12 10:50:36 +05:30
Sanchayan Maity f485c7b327 tmux: Update tmux plugins 2020-12-11 17:00:44 +05:30
Sanchayan Maity 509d28c4c8 kitty: Use default value of term applicable for kitty 2020-12-11 17:00:32 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 7b3d4645c7 tinyirc: Limit the maximum number of messages stored for each UI tab 2020-12-11 13:17:18 +05:30
Sanchayan Maity 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
Sanchayan Maity ed49e0c4e3 fish: Add lg as an alias for lazygit 2020-12-10 13:09:27 +05:30
Sanchayan Maity 1d156d424f lazygit: Add preliminary configuration for lazygit 2020-12-10 13:08:52 +05:30
Sanchayan Maity e3c7b2d052 kitty: Use Ctrl+q for closing window and not Ctrl+w 2020-12-10 11:44:42 +05:30
Sanchayan Maity 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