a3e7f17fa7
nvim: lua: lsp: Add key binding for LSP code action
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-08-26 12:37:31 +05:30
8128af0f4e
nvim: plugin_settings: Set up some more vimtex options
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-08-25 16:27:28 +05:30
f0d863b863
nvim: init.vim: Drop support for all lisp
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-08-24 19:07:34 +05:30
1b3feefc4c
nvim: Set the default tex flavour
...
This is required in latest releases. See :help vimtex-tex-flavor.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-08-04 17:40:56 +05:30
4c04c16528
mutt: asymptotic: Fix set from
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-30 16:29:42 +05:30
5b4ed5f9c6
nvim: Sync with changes to nvim-highlite upstream
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-29 13:24:20 +05:30
57b888e2dd
nvim: plugin_settings: Drop tags as completion source for Haskell
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-27 18:11:00 +05:30
8e1bea3144
nvim: keymappings: Drop sudo write mapping
...
This really does not work. Use sudoedit.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-27 11:35:29 +05:30
2de0addc61
Switch to asymptotic
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-23 20:20:48 +05:30
c134bd4326
nvim: after: plugin: fzf: Add key mapping for recently accessed buffers
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-22 14:49:27 +05:30
e097977213
nvim: Upgrade vim-plug
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-21 18:17:07 +05:30
c9e61c35e7
nvim: init.vim: Add vim-wordmotion
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-17 11:54:00 +05:30
0abeb9d927
nvim: Refactor out asyncdo & completion keymappings
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-14 19:15:14 +05:30
94d5c03fd7
nvim: config: Do not highlight the column any more
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-14 19:15:07 +05:30
540a83df81
nvim: keymappings: Update bindings for search and replace
...
Do this to avoid slowing sneak and ferret a little bit due to 's'
conflict.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-13 11:19:38 +05:30
9fe8808e7e
nvim: ftplugin: haskell: Assume hasktags & hlint are available in path
...
We assume these are installed via nix and available globally. hasktags
and haskdogs do not build with stack on ghc8.8 and hence this switch.
With nix, haskdogs gives an issue due to locale like is also observed
when stack is installed via nix. codex does not seem to generate tags
which work.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-11 13:12:39 +05:30
6acaf6ad4b
tmux: Update tmux plugins
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-11 10:55:54 +05:30
f124c272c4
nvim: init.vim: Add support for word replacement while preserving case
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-09 20:57:04 +05:30
eb55c80682
Revert "nvim: init.vim: Add ALE for linting"
...
This reverts commit 286558f5af
.
2020-07-09 19:27:47 +05:30
d6e3c1a611
nvim: plugin_settings: Disable diagnostic virtual text
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-08 15:56:43 +05:30
e4703d72f0
nvim: init.vim: Update plug links for completion & diagnostic-nvim
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-08 13:53:40 +05:30
aa99ea7e0c
nvim: Drop quickui
...
Revert 13cea58905
. This does not play well with defined color scheme and
overrides it which is annoying. The VimEnter approach mentioned did not
work, so just drop it and use preview windows as earlier.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-07 20:54:46 +05:30
8b9e46b8b8
nvim: Switch to using a color scheme template engine
...
Use this color scheme template to have a proper custom monokai color
scheme variant.
https://github.com/Iron-E/nvim-highlite
We will call it yolokai. YOLO monokai. While at it, drop all earlier
ones.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-07 16:34:51 +05:30
402d7e0c30
nvim: Use built in highlight yank text feature
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-02 15:38:23 +05:30
946a1c5592
nvim: Drop vim-markdown
...
This plugin results in the odd grey high lighting seen in floating
windows when using hover with nvim-lsp. See the below issue.
https://github.com/neovim/neovim/issues/12543
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-02 15:11:27 +05:30
d7ad845d73
nvim: init.vim: Add vim-exchange back again
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-02 14:39:59 +05:30
9823da33fe
fish: config: Enable fzf key bindings
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-07-02 14:39:54 +05:30
12009297a8
nvim: Upgrade vim-plug
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-30 20:51:49 +05:30
8a77b34ddd
nvimL keymappings: Update chain completion mappings
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-30 17:22:51 +05:30
71c049dbe3
nvim: plugin_settings: Drop markify settings
...
Should have been dropped by commit 09359cb0a0
.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-27 10:39:18 +05:30
a649021325
nvim: Move key mappings for fzf & gitgutter to after/plugin
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-26 19:30:15 +05:30
0c8f59bcec
nvim: colors: wombat: Fix colors name
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-25 13:57:28 +05:30
a2d603d61a
nvim: Re-introduce git-messenger
...
Now that we have dropped golden-ration add git-messenger back.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-24 20:23:30 +05:30
5e4bf90f21
nvim: Drop golden-ratio
...
Love this plugin but it completely messes up the quickfix window. If it
did not touch the quickfix window every thing would be fine.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-24 20:15:25 +05:30
93f0fc9d3e
nvim: init.vim: Add word based column text object
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-22 10:37:51 +05:30
fd606aa465
nvim: keymappings: Add enhanced helper for ijump
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-21 16:43:48 +05:30
76017dc434
nvim: keymappings: Update key mappings for tags and tabs
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-21 10:26:44 +05:30
13cea58905
nvim: Add back quickui again for floating preview windows
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-21 09:51:12 +05:30
9e8562186a
nvim: plugin_settings: Fix golden ratio for floating windows
...
Without this setting golden ratio tries to resize floating windows which
does not work well.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-21 09:48:57 +05:30
09359cb0a0
nvim: init.vim: Drop vim-markify
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-20 17:33:03 +05:30
c6bb3ecdfc
nvim: after: ftplugin: Add n & S fields when generating tags
...
n will tell ctags add a line number filed in each tag record
and S means including function signatures.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-20 14:46:12 +05:30
254e6754b9
nvim: after: ftplugin: qf: Always open QF window at bottom
...
This got mistakenly dropped by commit 8ea80b9af7
.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-19 10:53:44 +05:30
ba8739f4d0
nvim: Drop git messenger
...
git messenger does not size it's floating window correctly and cursor
gets all messed up while trying to jump in the floating window with
golden-ratio mode being active. May be related to the issue
https://github.com/rhysd/git-messenger.vim/issues/38
Based on the below issue
https://github.com/tpope/vim-fugitive/issues/1387
We can already use fugitive's git blame interface for seeing the last
commit on the line.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-18 10:40:41 +05:30
434f24fb98
nvim: init.vim: Add fzf-checkout for fuzzy checking out branches
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-17 10:25:31 +05:30
8365e134d8
nvim: Drop incremental search as in-built suffices
...
Also use vim-searchlight for search highlighting the word under cursor.
Add custom highlight color to make the word being searched under cursor
stand out for our color schemes and better key mappings to shift through
searches in command line.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-17 10:25:18 +05:30
7b35dd4e78
nvim: keymappings: Fix the sudo write command
...
We actually haven't tested this.
https://dev.to/jovica/the-vim-trick-which-will-save-your-time-and-nerves-45pg
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-16 10:47:00 +05:30
286558f5af
nvim: init.vim: Add ALE for linting
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-15 11:07:27 +05:30
c70ec871ec
nvim: Use golden ratio mode
...
Floating window for fzf does not size up nicely when using golden-ratio
so disable that.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-14 12:20:06 +05:30
8ea80b9af7
nvim: Switch to ferret & drop our bare bones grepper
...
See ferret's README for the advantages.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-14 11:22:03 +05:30
6bca8ccaad
git: gitconfig: Use merge as default strategy for git pull
...
git config pull.rebase false # merge (the default strategy)
git config pull.rebase true # rebase
git config pull.ff only # fast-forward only
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-06-13 14:15:10 +05:30