Commit graph

775 commits

Author SHA1 Message Date
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
91cc5cef03 nvim: Update packer 2020-12-08 16:42:42 +05:30
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
9a995265ac tiny: Add some more IRC channels to auto login 2020-12-08 08:53:11 +05:30
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
33dca47c05 nvim: Update packer 2020-12-07 13:05:08 +05:30
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
7ef8054d41 nvim: Switch to using toggleterm instead of floaterm 2020-11-25 10:29:36 +05:30
dde738d953 alacritty: Switch alacritty to srcery color scheme 2020-11-25 10:29:36 +05:30
0eddbeba17 nvim: Update packer 2020-11-24 11:57:07 +05:30
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
989a76eba7 Add initial kitty configuration 2020-11-24 11:13:23 +05:30
905ffe795d Add configuration for ranger 2020-11-23 20:37:08 +05:30
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
b861963f9a nvim: Add tmux completion source for completion-nvim 2020-11-21 12:08:25 +05:30
9a2f273a7d nvim: Sync with nvim-highlite upstream 2020-11-21 12:08:25 +05:30