Commit graph

600 commits

Author SHA1 Message Date
d197d0b1b7 nvim: Update packer 2021-03-25 11:10:12 +05:30
90d6c8681d nvim: Update packer 2021-03-23 10:46:45 +05:30
ff7e6f524c nvim: git/fugitive: Add helper for git branch and checkout 2021-03-19 12:15:52 +05:30
3b2e3adee1 nvim: plugins: Enable support for guile 2021-03-10 21:36:55 +05:30
8943ecf656 nvim: plugins: Update conjure and aniseed 2021-03-10 21:36:55 +05:30
05a87e36a8 nvim: plugins: Switch from parinfer to vim-sexp 2021-03-10 21:36:55 +05:30
e8ef3a4ded nvim: lsp: Enable typescript language server
Need it for some work stuff :(.
2021-03-10 21:36:55 +05:30
b6aae8d570 nvim: Update packer 2021-03-09 10:54:21 +05:30
d601e558da nvim: Update packer 2021-03-06 12:25:50 +05:30
3707429737 nvim: lsp: Update LSP key bindings 2021-02-25 17:53:45 +05:30
7360f65e2f nvim: lsp: Enable python language server 2021-02-25 17:35:50 +05:30
eff13b5225 nvim: yolokai: Sync with upstream nvim-highlite 2021-02-25 13:27:28 +05:30
abd22a73db nvim: treesitter: Enable some more languages with treesitter 2021-02-25 12:32:05 +05:30
060fc1d41c nvim: init: Make cursor line always be in the middle of the window 2021-02-22 14:44:10 +05:30
c9526d8997 nvim: Drop vim-smoothie 2021-02-22 14:23:01 +05:30
d3cbc0307a nvim: Update packer 2021-02-19 11:06:20 +05:30
ae391080a1 nvim: Sync nvim-compe settings with upstream 2021-02-18 19:07:13 +05:30
47e40e765d nvim: Add support for inserting visual block to anywhere 2021-02-16 20:38:03 +05:30
fa940ca9e6 nvim: Update packer 2021-02-16 19:47:09 +05:30
d9cd7d6d1f nvim: Update packer 2021-02-12 00:49:47 +05:30
ad0db79b4f nvim: Update packer 2021-02-10 11:26:22 +05:30
c5cd375c25 nvim: modules: completion: Move key bindings in lua module
nvim-compe recently included instructions on using backspace and tab
correctly. Include the same configuration.
2021-02-08 11:42:01 +05:30
9c889caa9a nvim: plugin: compe: Use TAB and S-TAB to cycle through popup menu
We mistakenly dropped this while switching to compe from
completion-nvim.
2021-02-05 13:58:42 +05:30
51b848d1f6 nvim: lua: completion: Enable treesitter completion with nvim-compe
compe recently added completion support with treesitter. Enable it.
2021-02-05 13:58:11 +05:30
0981238a3c nvim: ftplugin: haskell: Clean up hoogle settings
Should have been cleaned up as part of 14ebb51f9f.
2021-02-04 23:29:30 +05:30
75f5b0d63e nvim: lua: plugins: Drop QFEnter
Now that we use nvim-bqf it already provides opening a quickfix entry in
either of tab, split or vsplit. So drop QFEnter.
2021-02-03 16:23:31 +05:30
cddc40f842 nvim: Update packer 2021-02-03 14:42:36 +05:30
a18a122b97 nvim: lua: lsp: Drop lspfuzzy
Now that we are using nvim-bqf, we have a nicer interface to quickfix
list and nvim-bqf also integrates fzf mode. So drop lspfuzzy.
2021-02-02 20:28:51 +05:30
cb6eef2314 nvim: lua: lsp: Drop lsp-status
We use galaxyline for the status line and it already provides
LSP diagnostics info. So drop lsp-status. While the progress
message during the loading in status line is nice, may be will
incorporate it later by picking only the required pieces.

While at it, expose all diagnostics via statusline using galaxyline
components.
2021-02-02 20:13:07 +05:30
9918959aa2 nvim: Switch to nvim-compe 2021-02-02 18:09:35 +05:30
6ef47458e2 nvim: lsp: Move the completion item symbols from completion-nvim to LSP 2021-02-02 17:33:21 +05:30
5c2d83a833 nvim: Update packer 2021-02-02 17:33:21 +05:30
91be84b9d7 nvim: Switch back to fugitive again :)
With most of our operations now being done through fzf + git command
line or lazygit, we primarily only require the log & blame facilities.
The blame interface in Gina is confusing.

This time however, we include some nice helper functions of our own.
2021-02-01 18:17:13 +05:30
a23caf6d12 nvim: Introduce LISP support 2021-02-01 10:35:29 +05:30
000bd17c4c nvim: Update packer 2021-02-01 10:35:29 +05:30
a0739c3ef9 nvim: Switch back to vim-signify
vim-signify recently fixed the below issue which was a problem earlier.
https://github.com/mhinz/vim-signify/issues/345

Considering that gitsigns exhibits a problem where the complete sign
column is marked while in the middle of a rebase, switch back to using
signify.
2021-01-30 15:03:57 +05:30
7ebc88268b nvim: colors: yolokai: Update pandoc and yaml syntax highlighting
This improves the highlighting for files written in pandoc markdown.
It seems having the rainbow parentheses plugin active, results in
overwriting the syntax highlighting for URLs.
2021-01-29 11:36:46 +05:30
5b69c13505 nvim: Update packer 2021-01-28 23:36:29 +05:30
48dff4004d nvim: lua: plugins: Do not use file type loading for Haskell plugins
The syntax plugin does not seem to take an effect, when the file type
loading feature from packer is used. So, remove it.
2021-01-27 09:13:47 +05:30
1dbb82fc49 nvim: Update LSP status configuration variables 2021-01-27 09:13:47 +05:30
366688d1c3 nvim: Update packer 2021-01-27 09:13:47 +05:30
47ab28723f nvim: modules: statusline: Use srcery variant for white foreground 2021-01-22 16:10:43 +05:30
355b060aea nvim: colors: yolokai: Use srcery variant for white 2021-01-22 16:07:49 +05:30
874a2801d4 nvim: lua: plugins: Add nvim-bqf to improve quickfix 2021-01-21 10:48:59 +05:30
54b66455cd nvim: lua: modules: gitsigns: Enable hunk text objects 2021-01-17 11:50:34 +05:30
d9f8c8ce56 nvim: Update packer 2021-01-17 11:46:10 +05:30
dc4ecdb8b3 nvim: Update packer 2021-01-16 12:28:44 +05:30
14ebb51f9f nvim: plugins: Drop vim-hoogle
With LSP enabled for Haskell, we do not really need this.
2021-01-16 12:28:44 +05:30
795fe5208b Revert "nvim: Enable treesitter refactor and text objects"
This reverts commit 41f1e85929.

Enabling these two, seems to somehow result in highlighting not working
anymore. So disable them.
2021-01-14 20:05:41 +05:30
4efbec8683 nvim: treesitter: Enable some more languages 2021-01-14 20:05:41 +05:30