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
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