Commit Graph

713 Commits

Author SHA1 Message Date
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
Sanchayan Maity 33dca47c05 nvim: Update packer 2020-12-07 13:05:08 +05:30
Sanchayan Maity b1568e7803 kitty: Update font size, tab bar and scroll back settings
Also disable the Ctrl+]/[ binding as it is used for tag jump in vim.
2020-11-25 21:07:29 +05:30
Sanchayan Maity 7ef8054d41 nvim: Switch to using toggleterm instead of floaterm 2020-11-25 10:29:36 +05:30
Sanchayan Maity dde738d953 alacritty: Switch alacritty to srcery color scheme 2020-11-25 10:29:36 +05:30
Sanchayan Maity 0eddbeba17 nvim: Update packer 2020-11-24 11:57:07 +05:30
Sanchayan Maity 515db926ce sway: Switch to using kitty as default terminal
Kitty supports ligatures and seems to have better font rendering. It's
memory consumption seems to be high however, it should allow us to
replace tmux or we can still use tmux with it if required while relying
on the window layouts and tabs feature to prevent us from requiring
spawning any more terminals. Spawning one kitty instance would be
sufficient to take care of everything.
2020-11-24 11:13:58 +05:30
Sanchayan Maity 989a76eba7 Add initial kitty configuration 2020-11-24 11:13:23 +05:30
Sanchayan Maity 905ffe795d Add configuration for ranger 2020-11-23 20:37:08 +05:30
Sanchayan Maity 78522c4699 alacritty: Fix url launcher section
URL launcher was not functional due to being not aligned with the mouse
section.
2020-11-23 13:03:26 +05:30
Sanchayan Maity b861963f9a nvim: Add tmux completion source for completion-nvim 2020-11-21 12:08:25 +05:30
Sanchayan Maity 9a2f273a7d nvim: Sync with nvim-highlite upstream 2020-11-21 12:08:25 +05:30
Sanchayan Maity 1a88bddf19 nvim: lua: plugins: No need to specify branch anymore
With this commit upstream
a68b21be60

packer can handle finding default branches by itself and does not error
out like earlier for anything named other than master.
2020-11-21 11:13:02 +05:30
Sanchayan Maity 50a5d55fe4 nvim: Update for nvim LSP diagnostics
The diagnostic-nvim plugin got merged upstream and as a result the
plugin is not required anymore. LSP diagnostic highlight group names
were also updated.

See the below issues for notes on migration.
https://github.com/neovim/neovim/pull/12655
https://github.com/nvim-lua/diagnostic-nvim/issues/73
2020-11-21 11:05:07 +05:30
Sanchayan Maity a25d54afee nvim: Update packer 2020-11-21 11:04:30 +05:30
Sanchayan Maity a4ef81590a nvim: Update packer 2020-11-20 18:28:12 +05:30
Sanchayan Maity fa3fd17e3e tmux: Start panes with index 1 and allow selecting 10th pane 2020-11-19 18:28:11 +05:30
Sanchayan Maity 0109e7fe36 Add configuration for vimiv 2020-11-19 17:30:37 +05:30
Sanchayan Maity fdc059b7df alacritty: Use gruvbox colors 2020-11-19 16:44:50 +05:30
Sanchayan Maity 47a52ccbc9 tmux: Use gruvbox dark color scheme
Taken from
https://github.com/egel/tmux-gruvbox
2020-11-19 16:26:31 +05:30
Sanchayan Maity 1e1e4b8c77 Add configuration for Zathura 2020-11-19 15:23:31 +05:30
Sanchayan Maity 882b4bcc65 tinyirc: Put log files in /tmp/
If this is not specified it just writes all those to the home directory.
2020-11-19 11:08:11 +05:30
Sanchayan Maity 24444c8eef tinyirc: Add a configuration for tiny IRC client 2020-11-18 21:07:45 +05:30
Sanchayan Maity e39fdcf39c alacritty: Specify the rest of the styles for font configuration 2020-11-18 13:59:32 +05:30