Commit graph

983 commits

Author SHA1 Message Date
siduck 519a2df1a0 clean up 2022-06-28 11:11:19 +05:30
tomasky 6ff356ae93 fix: let override function works,fix #1287 #1278 2022-06-28 11:11:19 +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
McAuley Penney 9ccc95ea6c refactor: remove python2 provider
• since neovim/neovim@baec0d3152
      python2 support has been removed. The
      Python provider for Python2 no longer
      exists on v0.7 and newer
2022-06-27 22:19:17 +05:30
McAuley Penney aef0a987cc fix: providers are not disabled
• problem: providers are incorrectly disabled
    • why: providers must be disabled by
           setting their global value to 0,
           unlike default plugins.

    • solution: disable built-in providers by
                setting their values to 0
                instead of 1
2022-06-27 22:19:17 +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
siduck 73cfdd7367 remove buf_loaded check
As this causes issues (buf switching i.e tbufbnext/tbufprev) not working properly when nvim is opened with multiple files dbb3439982 (commitcomment-77092312)
2022-06-27 20:11:20 +05:30
siduck dbb3439982 fix tabufline not showing multiple files on startup | fix #1277 2022-06-27 19:15:28 +05:30
siduck 33550e9587 add options for tabufline : enabled, lazyload, override | fix (#1274) 2022-06-27 07:16:33 +05:30
asiryk 9c07c5c2ed fix typo in treesitter init cmds 2022-06-26 19:34:07 +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 876295ec02 rm misleading field name for tabufline in default_config 2022-06-25 11:21:50 +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
Chris 2138c846be Fix Plugin Override Function Capabilities
In order to ensure that plugin configuration that is overridden with a
function instead of a table is still merged with the default plugin
configuration, this commit splits up the if/elseif/else statement in
lua/core/utils.lua.

This is necessary as we want to take the resulting table returned from
the override function and merge it with the default_table before setting
up the plugin.

Fixes [this issue](https://github.com/NvChad/NvChad/issues/1239)
2022-06-20 05:15:49 +05:30
Leon Heidelbach 7bb3afbb96 feat: add warning message when using PackerSync on snapshot branches 2022-06-20 01:30:42 +02:00
siduck 46590c3772 fix 4f1ee6ec8f (commitcomment-76448502) 2022-06-19 16:55:40 +05:30
siduck 4f1ee6ec8f Breaking change for statusline_separator field users | optimize statusline & make it overridable
added cmd fields for various plugins for example lspinstaller+lspconfig gets loaded only when a file opened but their commands can be run before a file is opened so I additionally lazy loaded them on their cmds too
2022-06-19 13:43:11 +05:30
siduck 099e075a01 lazy load plenary.nvim 2022-06-18 16:25:37 +05:30
siduck a99a789f74 fix #1223 2022-06-18 14:25:23 +05:30
siduck 9bca3eacae clean config | fix (#1225) (#1226) 2022-06-18 09:57:17 +05:30
vlaw 349ee96a20 feat: export lazy_load function for user custom plugins 2022-06-17 16:55:06 +05:30
Leon Heidelbach 92082d64e5 feat: (BETA release) NvChadSnapshots are here. Look at the pinned issue for more information! 2022-06-16 20:00:54 +02:00
tomaswyz 977864e24d Update lazy_load.lua
just load bufferline once. let `nvim somedir/*lua` working
2022-06-16 13:41:22 +05:30
tomaswyz c0d75edea0 fix: always display LSP ~ 2022-06-16 11:49:38 +05:30
zbirenbaum dac05df972 Fix deprecation notice on nightly 2022-06-16 00:15:17 -04:00
zbirenbaum 6bb209a834 fix #1215 2022-06-16 00:01:15 -04:00
tomaswyz 1383117bd3 Update lazy_load.lua
just check dir ,not check every file
2022-06-16 05:47:14 +05:30
a690700752 771046a738 feature: make override can be a function 2022-06-15 17:56:50 +05:30
siduck 2091160434 BREAKING change for hl_override users
put your new highlight groups to hl_add and put your overriden highlight groups which are present in our default theme in hl_override
2022-06-15 17:08:39 +05:30
siduck e1be20329e Update statusline.lua 2022-06-15 17:03:39 +05:30
DragonBillow d66c000d48 fix: show all lsp of mulit-lsps workspace 2022-06-15 17:03:39 +05:30
siduck aabf8ca225 make lspsignature window float above the cursor to avoid cmp overlapping
special thanks to https://www.reddit.com/r/neovim/comments/vbsryc/comment/icehk2c/?utm_source=share&utm_medium=web2x&context=3
2022-06-15 07:26:10 +05:30
siduck a7a6945f52 dont lazy load extensions plugin as its useless to do so
fix 0bde81a074 (commitcomment-76091612)
2022-06-14 23:23:13 +05:30
siduck 50fdc12f80 fix #1207 2022-06-14 22:56:57 +05:30
siduck 31f0a2bd4c fix creepy issue related to lazyloading 2022-06-14 19:50:34 +05:30
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
kiyon d42ffe1ac7 fetch correct lsp name while existing multi actived lsp clients 2022-06-13 10:59:09 +05:30
siduck 5b37cb5875 fix #1188 | remove options that already have default vim values | remove better-escape.nvim as it feels un-needed, ESC or Ctrl c can be used for escaping normal mode or just map jk to ESC 2022-06-10 17:24:02 +05:30
siduck 5ee4f93309 clean readme | rm outdated info & update img links 2022-06-09 08:45:28 +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 4a603d1a1d add tag release field in bufferline packer definition (#1176) 2022-06-06 20:10:56 +05:30
Waldir Borba Junior 1b4ac82718 Update init.lua 2022-06-06 18:33:04 +05:30
siduck d9263b3718 add error handling in statusline for devicons plugin 2022-06-06 10:10:35 +05:30
TianYaX 39a7f60682 add arrow style for statusline 2022-06-06 09:54:40 +05:30
siduck 671321e0c8 trunacate statusline components on less space 2022-06-06 05:51:02 +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 88bd63d407 fix #1168 | make disabling of default plugins in options.lua overridable 2022-06-03 01:08:09 +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 77c1287db8 add global for transparency and fix (#1164)
vim matchup was causing #1164 as we lazy load it and its a lil high on startup so I removed it, gotta wait till v0.8 releases and then we could use winbar.nvim instead
2022-06-01 19:33:11 +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 1381e924cf fix no lspmappings without custom mappings | 0f013d4e7b (commitcomment-74845391) 2022-05-29 20:26:16 +05:30
siduck ebe1512108 fix (#1145) 2022-05-29 19:35:02 +05:30
siduck 34fbb2e066 Revert "fix #1141"
This reverts commit c5bcf9d9a1.
2022-05-29 19:26:12 +05:30
siduck 4055b8bb19 fix 0f013d4e7b (commitcomment-74835702) 2022-05-29 16:56:49 +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
zbirenbaum c5bcf9d9a1 fix #1141 2022-05-29 04:41:02 -04:00
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 16d5451594 Load nvimtree with alpha so ignore_ft_on_setup actually works 2022-05-24 10:00:48 +05:30
siduck b800879daa add mapping to disable highlight (#1121) 2022-05-24 05:24:11 +05:30
siduck a2ff5c285e avoid un-needed lazy loading of packer | improve packer bootstrapping 2022-05-23 12:54:03 +05:30
siduck bdf45a447a remove conflicting mappings | (#1119) 2022-05-22 20:22:08 +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 d264c3c8e1 Use <C-x> to escape terminal mode | fix (#1115) 2022-05-22 15:43:22 +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
Leon Heidelbach ec62a5cee8 fix: handle bug when which-key is not installed 2022-05-15 19:15:23 +05:30
Leon Heidelbach 3fc888c147 fix: remove disabled maps from which-key again 2022-05-15 18:04:15 +05:30
siduck 359a286aea fix comment.nvim visual commenting not working (#1081) 2022-05-15 08:12:09 +05:30
Leon Heidelbach 0e8c73527c fix: handled bug when no mappings table was set in chadrc 2022-05-14 23:15:45 +05:30
siduck 2439d2514f add nvchad_theme global in options.lua 2022-05-14 21:27:18 +05:30
Leon Heidelbach 1bc1d9c52a fix: disabled key maps are now completely removed from which-key 2022-05-14 18:34:08 +05:30
siduck ef27ad4f2d add mapping for escaping terminal 2022-05-14 16:23:02 +05:30
Yura Shatunov 0369a8ad77 Update mappings.lua
Now you can toggle terminal in terminal
2022-05-14 13:02:34 +05:30
siduck 970ddf79e5 add: LspInfo window borders 2022-05-14 11:18:29 +05:30
Leon Heidelbach 96cd08ef45 fix: default mappings can now be properly disabled, independent of load order 2022-05-14 08:01:09 +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 25305eca92 clean up 2022-05-12 19:27:11 +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
Magnus von Wachenfeldt 836ab5e98e add mapping for :Telescope keymaps 2022-05-05 22:28:45 +05:30
siduck 21513e3b28 hide gitignored files on nvimtree | exclude 2022-05-05 17:14:51 +05:30
siduck c74b049408 Update utils.lua 2022-05-05 15:02:48 +05:30
Akianonymus 9472212cee Format files 2022-05-05 15:02:48 +05:30
Akianonymus 382eb7c60e utils.lua: Improve plugin_list function
require strings if given, if succesfull then use that table
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 492fee1979 clean stuff 2022-05-05 14:57:36 +05:30
siduck 6fd4fbbe98 add folder arrows (#1022) 2022-05-04 19:12:26 +05:30
Arman.H 1d945d19b4 feat: add more autocommands 2022-05-04 11:18:06 +05:30
siduck cb86c87e88 add lsp-installer because its bette than before now! 2022-05-04 06:55:36 +05:30
Arman.H 5ed71fe682 refactor: rewrite auto-commands in lua 2022-05-03 23:01:36 +05:30
siduck 854534f54c rice cmp-nvim
related  to 15a1b910a0
2022-05-03 22:57:16 +05:30
Arman.H 174873b41f refactor: remove unnecessarry keymap option 2022-05-03 20:01:14 +05:30
siduck d84e2b36a1 update plugin name 2022-05-03 12:13:32 +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
Freyskeyd e557dc3af9 Fixing lsp mapping to use leader instead of space
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
2022-05-02 19:34:49 +05:30
siduck 1c4a202d00 remove un-needed mapping 2022-05-01 22:42:05 +05:30
siduck 7123edf0ef rm un-needed module from telescope definition options 2022-05-01 21:31:39 +05:30
siduck 89e271c095 ease changing/adding highlight group colors
nvim_set_hl function from nvim v0.7 was used, now the highlight groups & their colors are in one whole table, can easily merge user highlghts override table, check https://nvchad.github.io/config/Custom%20config#override-default-highlights
2022-05-01 21:24:33 +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 9ae7c2aff3 fix error while closing file (#1002) 2022-05-01 08:01:47 +05:30
siduck 985217b93f add: Packer snapshot feature (#721) 2022-04-30 23:37:31 +05:30
siduck 36aeebc580 fix : luasnip not working (#1000) 2022-04-30 21:48:11 +05:30
siduck 3c282a5fd5 fix: replace vertsplit highlights wtih winseparator (#969)
From v0.7, vertsplit => WinSeparator so updated the nvimtreeversplit hl group too https://github.com/kyazdani42/nvim-tree.lua/pull/1219
2022-04-30 21:35:40 +05:30
primeapple 498513d72d put opt keys back 2022-04-30 17:24:05 +05:30
primeapple 949a8d5aaf added gc and gb as keys to trigger lazy load on comment plugin, removed unnesc opt keys 2022-04-30 17:24:05 +05:30
siduck c8df626776
fix (#854) 2022-04-30 15:48:45 +05:30