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
e62cb8f3ab
nvim: Update packer
2021-01-14 10:57:02 +05:30
1307d996ac
nvim: colors: yolokai: Change the delimiter color to red
2021-01-13 16:32:34 +05:30
6b6bd3c3fa
nvim: colors: yolokai: Add syntax highlighting for pandoc
...
We might have to add more highlight groups later.
2021-01-13 16:18:07 +05:30
054b3188ce
nvim: ftplugin: markdown: Update pandoc settings
...
Use citeproc as backend for bibliographic completion. The embedded
language setting is required to highlight the language blocks.
2021-01-13 16:16:49 +05:30
30011d5c9d
nvim: Add SyntaxAttr plugin to help show highlight group under cursor
2021-01-13 16:04:27 +05:30
41f1e85929
nvim: Enable treesitter refactor and text objects
2021-01-12 16:34:52 +05:30
3e72b0f5ad
nvim: Update packer
2021-01-12 16:13:08 +05:30
d0e3d43830
nvim: modules: statusline: Show file name for inactive buffer
2021-01-11 12:11:51 +05:30
757b29b026
nvim: Allow doing commits from within floating terminal
...
With this we can invoke git commit and not have a nested neovim
instance. This also makes 'C' option in lazygit to work properly
when lazygit is being used from the floating terminal with floaterm.
2021-01-09 17:21:17 +05:30
39405e8cab
nvim: ftplugin: Add & fix mapping for jumping between changes
2021-01-09 17:01:37 +05:30
76a868c8e6
nvim: Update packer
2021-01-09 16:52:32 +05:30
fa18abaf65
nvim: Clean up init
2021-01-09 11:48:30 +05:30
94865fce59
nvim: Add customised LSP labels
...
Taken from
https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/lsp.lua
2021-01-08 20:44:39 +05:30
ebea44a8d4
nvim: Update packer
2021-01-06 10:35:27 +05:30
5058b6b6b0
nvim: lua: plugins: Drop scrollbar
2021-01-05 14:39:59 +05:30
494f0706bb
nvim: yolokai: Update syntax highlighting
...
We want information messages to have orange color and warning messages
to have pink color.
Also fix the syntax highlighting for LspDiagnostics. While migrating
away from diagnostic-nvim, we did not specify the syntax highlight for
virtual text correctly, which resulted in them having just plain white
text on black background.
2021-01-04 17:03:42 +05:30
6929c30e2d
nvim: yolokai: Update syntax highlighting
...
- TSStructure was deprecated
- TSVariable/TSVariableBuiltin/TSNamespace/TSComment seem to be newly
introduced
- Use a different color for functions and identifiers
- Reorder alphabetically. Easier to compare against upstream doc
2021-01-04 16:03:01 +05:30
6336685b5e
nvim: Update packer
2021-01-03 18:16:10 +05:30
fcbdfc31ab
nvim: Fix LSP configuration
...
Not sure what changed in recent releases for either nvim, packer or
lspconfig plugins, but, our custom LSP configuration file seems to
not be loaded or have any effect when specified via packer's config
directive. So load it manually in init.
2021-01-01 11:56:33 +05:30
bf6f8004b9
nvim: Update packer
2020-12-28 10:39:15 +05:30
28b9b906ed
nvim: Update packer
2020-12-24 21:06:02 +05:30
3f6d104eb0
nvim: markdown: Set formatting mode to hard wrap with smart auto formatting
2020-12-23 20:02:51 +05:30
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
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
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
97d10b6a1b
nvim: modules: gitsigns: Sync settings with upstream
2020-12-16 11:26:23 +05:30
24b4c561ed
nvim: Update packer
2020-12-15 10:10:26 +05:30
62553ba8c7
nvim: plugins/lua: Add lspfuzzy
2020-12-14 17:16:28 +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
515639a7ca
nvim: Update packer
2020-12-12 10:50:36 +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
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
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