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
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
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
a25d54afee
nvim: Update packer
2020-11-21 11:04:30 +05:30
a4ef81590a
nvim: Update packer
2020-11-20 18:28:12 +05:30
fa3fd17e3e
tmux: Start panes with index 1 and allow selecting 10th pane
2020-11-19 18:28:11 +05:30