63 Commits (f3965f12764d43ffd43bda85a81e5b8a6a4561f3)

Author SHA1 Message Date
blob42 f3965f1276 update 2 years ago
spike 31f7eee1e5 move packer config to file 2 years ago
spike 1ced81e035 LSP no lsp autostart, improved utils 2 years ago
spike 1423db18ba update 2 years ago
Akianonymus f4655e13ec mappings: Only set mappings if the plugin is enabled
format files

fix some lsp warnings
2 years ago
siduck 429ce94da1 store vim version in global for v0.8 compatibility checks
so we dont have to run vim.version() function in many places of the config cuz we will be making nvchad 0.8 compatible too bit by bit
2 years ago
siduck a83ebc34e5 Breaking Change : LSPInstaller is dead so use mason.nvim
(#1368)
2 years ago
siduck 26fc9b5a6c Breaking change : easen up custom lspconfig setup
before we were using variables/fields to setup custom lspconfig but today I realized that we dont even need that, we can just modify default lspconfigs config
2 years ago
siduck 6f0aa376a8 set shiftwidth to 2 | format all files
big thanks to @ghifarit53
2 years ago
siduck 74f2efca9f BREAKING Change for statusline_separator & tabufline overriders
moved statusline & tabufline into a new plugin to keep the base config clean and fix issues like (#1307)
2 years ago
siduck fb9a7b9206 add nvchad ui plugin 2 years ago
Thieu Nguyen 1500ff1516 enhancement: update lsp syntax to support both stable and nightly 2 years ago
siduck 9bca3eacae clean config | fix (#1225) (#1226) 2 years ago
zbirenbaum dac05df972 Fix deprecation notice on nightly 2 years ago
siduck 0bde81a074 Improve startuptime | remove un-needed plugins | lazy load plugin highlights too
removed nvim-gps as nvim-navic or winbar.nvim will be added when v0.8 neovim releases. Removed lsp signature as I was able to emulate showing args with the default signature help() window
2 years ago
siduck 1f4f614415 rm non-existent gloabl from sumneko_lua conf
https://github.com/NvChad/NvChad/issues/1162#issuecomment-1143369271
2 years ago
siduck 1a1bc99f1b misc 2 years ago
siduck cb97cef2a7 remove usage of globals for util functions 2 years ago
siduck 0f013d4e7b Breaking change for non-whichkey users | Refactor mapping functions 2 years ago
Leon Heidelbach f8b5571466 fix: fixed lspconfig issues and cleaned up 2 years ago
siduck cdf18fd334 clean up 2 years ago
Leon Heidelbach 5ba309a0df fix: moved lsp mappings to lspconfig to only be set on lsp attach 2 years ago
siduck c7cfacd360 register lsp mappings for buffer only 2 years ago
siduck ed68c4b07d rm un-needed mappings 2 years ago
siduck 970ddf79e5 add: LspInfo window borders 2 years ago
siduck 0844431d37 breaking change : re-implement custom mappings | simplify it | add whichkey
fixes #1057 , #1047
2 years ago
siduck c0ca91cb92 add nvchad string to sumneko globals 2 years ago
Arman.H 5a1240be82 refactor: add utils to the global scope 2 years ago
siduck cb86c87e88 add lsp-installer because its bette than before now! 2 years ago
siduck 02d545cd42 breaking change: moved highlight stuff to base16 repo | rewrote whole base16 repo
Just run :PackerSync, check https://nvchad.github.io/config/Custom%20config#local-themes and the section below it for newly added features
2 years ago
siduck 841f839bb6 Revert "fix: set LSP mappings only for buffers that have a configured language server (#1004)"
This reverts commit a8466ccf4c.
2 years ago
Arman.H a8466ccf4c fix: set LSP mappings only for buffers that have a configured language server 2 years ago
ahhshm 83a044e903 chore: disable omnifunc 2 years ago
siduck adecbe719f BREAKING CHANGE | re-implementation of custom config 2 years ago
Freyskeyd 4ad0bf1b22 Exposing on_attach to configure plugins in custom
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
2 years ago
Daniel Boll ef6ecab861 fix(null-ls): stop null-ls prompt for multiple formaters
add `client.resolved_capabilities.{document_formatting,document_range_formatting}` to on_attach of lspconfig in order to eliminate null-ls prompt for 2 formaters. Not tested with more formaters like in python, I'd say that then it'll prompt still

Signed-off-by: Daniel Boll <danielboll.academico@gmail.com>
2 years ago
siduck 71295f9b61 re-add lspconfig capabilities 2 years ago
siduck ee5b79d3d4 fix (#740) | lazy load lspconfig on nvim_cmp_lsp module 2 years ago
Danilo Horta 31e551af30 Make lspconfig mappings configurable. 2 years ago
siduck abcd035e89 make lsphandlers overridable 2 years ago
siduck 8de3f4e84c restructure init.lua | lspconfig 3 years ago
siduck c8a27d701c cleanup! 3 years ago
siduck fd668e559e add option for overriding highlights (#596) 3 years ago
siduck76 e8bbe1e4a1 Revert "update : capabalities cmp stuff in lspconfig | load cmp_lsp after lspconfig"
This reverts commit 86d92a2fd2.
3 years ago
siduck76 86d92a2fd2 update : capabalities cmp stuff in lspconfig | load cmp_lsp after lspconfig 3 years ago
Ashin Antony b2cd5e38f5 fix: fix issue #455.
1. Show line diagnostics have been changed to `ge`. Since there are keybindings starting with g. Also `ge` is fast very useful for this reason.
3 years ago
siduck76 a1c234e001 clean : debloat config | rm un-needed plugins 3 years ago
github-actions[bot] bcb4b15669 chore: format source code 3 years ago
siduck76 1756c92609 refactor : separate lspconfig setups 3 years ago
siduck76 0b55d45845 rm neoformat plugin 3 years ago