Commit graph

306 commits

Author SHA1 Message Date
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
2022-07-26 13:05:58 +00:00
Ryan Caezar Itang
be5fe4ea62 fix: meson.nvim override typo 2022-07-26 11:20:15 +05:30
siduck
fd30351b0d add cmd to install all mason.nvim packages 2022-07-25 14:25:31 +00:00
siduck
a83ebc34e5 Breaking Change : LSPInstaller is dead so use mason.nvim
(#1368)
2022-07-25 13:49:33 +00:00
siduck
5d4c51127c clean stuff
5501044bfd
2022-07-24 17:00:09 +00:00
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
2022-07-24 10:45:14 +00:00
siduck
6f0aa376a8 set shiftwidth to 2 | format all files
big thanks to @ghifarit53
2022-07-22 16:00:00 +00:00
siduck
e94a8c1e25 add global for tabufline CoverNvimtree module | (#1338)
7292775ca0
2022-07-15 15:17:42 +05:30
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)
2022-07-15 09:37:12 +05:30
siduck
fb9a7b9206 add nvchad ui plugin 2022-07-14 17:42:00 +05:30
Akianonymus
b9f0e4623e mappings: Add back mappings removed in 0844431d37 | Format files 2022-07-14 15:44:10 +05:30
siduck
37b2c53a46 fix diff highlights not working on gitcommit filetypes (#1317)
removed indentline char as it moves indentline a lil bit towards right whenever contextstart highlight shows , check https://github.com/lukas-reineke/indent-blankline.nvim/issues/454
2022-07-13 09:51:20 +05:30
siduck
5339bc42ae clean stuff
remove vim tsparser as it is adviced to have 100% lua config and vim.cmd adds a lil overhead as compared to native vim api functions, increase shiftwidth as it looks better
2022-07-12 21:54:25 +05:30
Thieu Nguyen
1500ff1516 enhancement: update lsp syntax to support both stable and nightly 2022-07-06 09:00:21 +05:30
Manas Mengle
ce2a5d8596 fix(luasnip): switch to using global variables 2022-06-27 22:20:22 +05:30
Manas Mengle
34628a1789 fix(luasnip): make sure friendly-snippets are loaded too 2022-06-27 22:20:22 +05:30
Manas Mengle
5a3fcd7326 feat(luasnip): added snippet_paths option for luasnip 2022-06-27 22:20:22 +05:30
Höhl, Lukas
e52ba32fa3 feat(nvimtree): enable filesystem watchers
Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>
2022-06-27 20:18:40 +05:30
Höhl, Lukas
1fdf01ccd4 feat(nvim-tree): enable adaptize size
Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>
2022-06-26 19:29:51 +05:30
siduck
62b9c09f44 fix tabufline crash when formatting buf | (#1265) 2022-06-26 06:24:52 +05:30
siduck
845d5b4866 write own lightweight tabufline | remove bufferline 2022-06-24 19:24:59 +05:30
siduck
5e4b2e6a11 avoid cmp to take over "<CR>" #1258 2022-06-24 10:24:45 +05:30
Sabu Siyad
d327582dc0 telescope: remove deprecated option: use_less 2022-06-22 14:03:22 +05:30
Rentib
e57a3b5de9 added missing brackets 2022-06-21 18:10:09 +05:30
siduck
9bca3eacae clean config | fix (#1225) (#1226) 2022-06-18 09:57:17 +05:30
zbirenbaum
dac05df972 Fix deprecation notice on nightly 2022-06-16 00:15:17 -04:00
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
2022-06-14 17:36:27 +05:30
siduck
dd260cb4d5 add custom highlight group for cmp
so cmp will not take the bg from Pmenu
2022-06-09 05:55:35 +05:30
siduck
700801b313 avoid overriding default vim.lsp functions
read https://github.com/NvChad/NvChad/discussions/1180
2022-06-07 11:11:55 +05:30
siduck
1b5ecdce45 add depth field to nvim-gps conf
So 5 is the limit for amount of context shown, by default its 0 which means that there wouldnt be any limit so gps could get veryyyyyyyyy long!
2022-06-05 20:30:21 +05:30
siduck
48b1226961 write own statusline | remove feline 2022-06-05 19:11:26 +05:30
siduck
9e3a43302c rm un-needed code 2022-06-03 12:03:52 +05:30
Mohammad Hosein
fd96cc3c63 change proiority of completion list in nvim-cmp 2022-06-03 10:57:21 +05:30
siduck
56c9b087ea fix edgecase for nonicon filetypes in statusline 2022-06-02 23:58:08 +05:30
siduck
9b7b44f74f add nvim_gps to statusline | populate renamer popup with old value 2022-06-02 23:29:15 +05:30
AlexanderHOtt
9f48587d63 add option to override luasnip options 2022-06-02 10:18:19 +05:30
siduck
b828b677bd Make Comment.nvim and gitsigns configs overridable 2022-06-01 17:27:21 +05:30
siduck
1f4f614415 rm non-existent gloabl from sumneko_lua conf
https://github.com/NvChad/NvChad/issues/1162#issuecomment-1143369271
2022-06-01 16:22:20 +05:30
siduck
d802e8e2a6 add lsp rename popup window
thx to @LeonHeidelbach for fixing some outdated stuff in the original table : https://www.reddit.com/r/neovim/comments/ql4iuj/rename_hover_including_window_title_and/
2022-06-01 14:50:01 +05:30
siduck
f78dc30508 minor improvements to startuptime 2022-06-01 00:49:23 +05:30
siduck
59de298d8f fix #1155, #1149 2022-05-30 12:33:46 +05:30
siduck
fd96f4ddbd make autopairs overridable | fix (#1154) 2022-05-30 12:16:18 +05:30
siduck
1a1bc99f1b misc 2022-05-29 16:21:17 +05:30
siduck
cb97cef2a7 remove usage of globals for util functions 2022-05-29 16:07:47 +05:30
siduck
0f013d4e7b Breaking change for non-whichkey users | Refactor mapping functions 2022-05-29 15:10:33 +05:30
Anonymous1231-dev
6e063cb3e3 chore: Add some beautiful icons
Signed-off-by: Anonymous1231-dev <87801676+Anonymous1231-dev@users.noreply.github.com>
2022-05-29 10:22:18 +05:30
siduck
c7949aa3c3 remove globals from nvimtree config | 3ba383d591 2022-05-28 07:54:42 +05:30
Leon Heidelbach
f8b5571466 fix: fixed lspconfig issues and cleaned up 2022-05-27 06:07:28 +05:30
siduck
cdf18fd334 clean up 2022-05-27 06:07:28 +05:30
Leon Heidelbach
5ba309a0df fix: moved lsp mappings to lspconfig to only be set on lsp attach 2022-05-27 06:07:28 +05:30
siduck
c7cfacd360 register lsp mappings for buffer only 2022-05-27 06:07:28 +05:30
nullchilly
b159d4e398 Changed dashboard to alpha 2022-05-22 17:28:55 +05:30
Mactavish
0b0d6b6fc1 fix: override options before register keys 2022-05-22 16:58:24 +05:30
siduck
ef9230a31b use better field name 2022-05-22 14:12:54 +05:30
Freddie Haddad
d09abcf8b3 fix: update hide scrollbar logic to work with cmp 2022-05-22 05:28:49 +05:30
lixvbnet
45b4530fa4 fix typo 2022-05-21 19:29:51 +05:30
siduck
ed68c4b07d rm un-needed mappings 2022-05-21 12:33:19 +05:30
zbirenbaum
cef2899bba fix #1109 2022-05-21 01:46:44 -04:00
siduck
bcb41ea239 misc 2022-05-21 09:02:45 +05:30
siduck
ad6752792a minor fix to incorrect statusline in transparent mode | fix (#1107) 2022-05-21 06:10:34 +05:30
siduck
8c16f487b5 move statusline highlights to base46 repo
related to https://github.com/NvChad/base46/issues/77
2022-05-20 23:13:18 +05:30
Arman.H
a8fd371b08 fix(cmp): change the confirmation behaviour to Insert 2022-05-16 18:48:53 +05:30
Leon Heidelbach
5716bbcca0 fix: which-key group names can now be properly set with M.groups & refactoring 2022-05-16 18:17:49 +05:30
siduck
ef27ad4f2d add mapping for escaping terminal 2022-05-14 16:23:02 +05:30
siduck
970ddf79e5 add: LspInfo window borders 2022-05-14 11:18:29 +05:30
Leon Heidelbach
c7a4d4e337 feat: fixed & added mappings & users can now add their custom "mode_opt" 2022-05-13 11:35:35 +05:30
siduck
0844431d37 breaking change : re-implement custom mappings | simplify it | add whichkey
fixes #1057 , #1047
2022-05-12 18:26:01 +05:30
vlaw
4fa0b4ae7d feat(config): configs for telescope extensions 2022-05-11 07:55:07 +05:30
siduck
c0ca91cb92 add nvchad string to sumneko globals 2022-05-10 20:41:37 +05:30
Arman.H
5a1240be82 refactor: add utils to the global scope 2022-05-10 20:15:08 +05:30
siduck
8571787d70 add dynamic header padding for dashboard | disable statusline in it 2022-05-10 17:41:26 +05:30
Akianonymus
08a16b9201 telescope: Add mapping to close picker with q in normal mode 2022-05-09 10:49:21 +05:30
Akianonymus
d912bbe67c mapping: Fix p not copy selected text when clipboard in not set
format statusline.lua
2022-05-08 11:36:05 +05:30
siduck
5cb7aeed10 misc 2022-05-07 20:39:20 +05:30
Akianonymus
a1e33798b6 statusline: Make config overridable 2022-05-07 20:22:08 +05:30
Akianonymus
78cf3e97ad nvimtree: Don't exclude custom dir deliberatly
this is not doable, can interfere with different repos
2022-05-07 20:22:08 +05:30
siduck
b9a1038acd feat: add theme toggle btn | update theme plugin path 2022-05-06 20:14:57 +05:30
Mihnea Creanga
0601876ab6 Update cmp.lua 2022-05-06 18:49:33 +05:30
siduck
b05e90ba8b rm highlight coloring of bufferline, web-devicons (#1025) 2022-05-05 22:49:51 +05:30
siduck
21513e3b28 hide gitignored files on nvimtree | exclude 2022-05-05 17:14:51 +05:30
Akianonymus
9472212cee Format files 2022-05-05 15:02:48 +05:30
Akianonymus
08e9ab363e plugins/cmp: Use keymaps for command line too.
will be used if cmp triggered in command line mode
2022-05-05 15:02:48 +05:30
siduck
6fd4fbbe98 add folder arrows (#1022) 2022-05-04 19:12:26 +05:30
siduck
cb86c87e88 add lsp-installer because its bette than before now! 2022-05-04 06:55:36 +05:30
siduck
854534f54c rice cmp-nvim
related  to 15a1b910a0
2022-05-03 22:57:16 +05:30
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
2022-05-03 00:13:38 +05:30
siduck
841f839bb6 Revert "fix: set LSP mappings only for buffers that have a configured language server (#1004)"
This reverts commit a8466ccf4c.
2022-05-01 18:24:40 +05:30
siduck
36aeebc580 fix : luasnip not working (#1000) 2022-04-30 21:48:11 +05:30
siduck
263dcc0115 make statusline separator style customizable | fix (#995) 2022-04-30 03:57:12 +05:30
Arman.H
a8466ccf4c fix: set LSP mappings only for buffers that have a configured language server 2022-04-29 22:04:05 +05:30
ahhshm
83a044e903 chore: disable omnifunc 2022-04-29 21:16:43 +05:30
siduck
6750dee431 load missing override functions for cmp/devicons 2022-04-28 03:41:36 +05:30
siduck
adecbe719f BREAKING CHANGE | re-implementation of custom config 2022-04-27 21:12:28 +05:30
zbirenbaum
1c8a677024 Fix #938 2022-04-14 13:57:11 -04:00
c-my
bc05e4be08 fix: move option "nvim_tree_indent_markers" to setup 2022-04-11 05:41:24 +05:30
zbirenbaum
958a62bc67 fix nvimtree vim globals not having any effect 2022-03-24 21:28:11 +05:30
siduck
75dbf5027d fix dashboard not showing | (#888) 2022-03-20 07:30:30 +05:30
johnsiras
ec274db8b2 Make the alpha override-abble. 2022-03-19 10:22:09 +05:30
Freyskeyd
4ad0bf1b22 Exposing on_attach to configure plugins in custom
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
2022-03-13 18:33:51 +05:30
siduck
f58c7e7b9e fix nvimtree opening half on file open (#606) 2022-03-12 08:39:16 +05:30