Commit graph

886 commits

Author SHA1 Message Date
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
Sanchayan Maity ab59251f2e nvim: lua: lsp: Fix call to show line diagnostics 2020-12-08 18:35:20 +05:30
Sanchayan Maity 1e55c5d336 Revert "nvim: Switch to using toggleterm instead of floaterm"
This reverts commit 7ef8054d41.
2020-12-08 16:42:42 +05:30
Sanchayan Maity 91cc5cef03 nvim: Update packer 2020-12-08 16:42:42 +05:30
Sanchayan Maity a08acd892e tiny: Change tab normal fg to blue
With srcery color scheme in terminal, the current tab normal color makes
the inactive tab not visible/readable. So change the fg to blue to fix this.
2020-12-08 09:00:35 +05:30
Sanchayan Maity 9a995265ac tiny: Add some more IRC channels to auto login 2020-12-08 08:53:11 +05:30
Sanchayan Maity fef45b50e9 Drop init.vim
With the below PR merged
https://github.com/neovim/neovim/pull/12235

init.lua is now first class and we have no need for init.vim anymore.
2020-12-07 13:05:08 +05:30