527 Commits (bb731ccbbb4bef4d60b552eb88d1e2a91a8317e8)

Author SHA1 Message Date
siduck 907684efa0 include lazyloading of comment.nvim with gcc/gbc keys (#1972) 1 year ago
siduck fdb3ddb806 rm un-needed code 1 year ago
siduck 7914da7cd3 include c , v keys in whichkey lazyloading 1 year ago
siduck 12f26e91ef rm depcreated option from nvimtree config 1 year ago
siduck af123eee4d handle semantic_tokens on lsp_attach based on chadrc option (#1907) 1 year ago
siduck 1754a23e65 add nvimtree option to preserve window proportions (#1597) 1 year ago
Ashish 4d45597468 gitsign: handling file path with spaces 1 year ago
siduck a5906e48fb use function in init opts for all plugins
if this isnt done then disabling a plugin will still have its init opt called, read https://github.com/NvChad/NvChad/discussions/1879
1 year ago
siduck c77c086365 add nvimtree_side global in nvimtree config func https://github.com/NvChad/ui/issues/68
also clean some lazy.nvim related variables
1 year ago
Daniel Boll 55de4b9c85 fix(cmp): lsp suggestions before snippets 1 year ago
siduck 79805b7fea bootstrap: clone base46 to lazy path instead of tmpdir 1 year ago
siduck 609000db5b bootstrap base46 before lazy
fix https://github.com/NvChad/base46/issues/166
1 year ago
siduck 432b2c1cf1 just load default bas46 cache instead of giving it lazy priority
https://github.com/NvChad/base46/issues/173
1 year ago
siduck 0678b329dc give priority to defaults hl groups cache
fixes https://github.com/NvChad/base46/issues/173, not adding this will let plugins like vim-matchup messup our syntax highlight groups
1 year ago
siduck 7ec4515179 boostrap mason packages properly
print some message when nvchad is totally setup
1 year ago
siduck effec96b53 luasnip: add globals for various types of snippets 1 year ago
siduck 8eaa3666dd temporarily silence dofile syntax error during bootstrap
we need to find a way to fetch base46 first and then rest of the plugins (during bootstrap)
1 year ago
siduck caeec36191 keep whichkey enabled by default 1 year ago
siduck 1d04d70417 exclude indentline in nvdash/nvcheatsheet fts 1 year ago
siduck 0aafb002b5 misc & cleanup 1 year ago
siduck 3384f81639 load cached highlights whenever base46 updates 1 year ago
siduck 27455fd2c2 misc 1 year ago
Lucario387 09001369f3 Add lazy.nvim to workspace library 1 year ago
siduck a6b9c0cae5 wrap some opt modules with function
not doing so will make those modules load by default which isnt good
1 year ago
siduck a2690a4b72 avoid loading cached highlights in plugin opts file 1 year ago
siduck 7b3aefee53 add condition to merge user custom plugins 1 year ago
siduck 6590372791 BREAKING CHANGE: utilize lazy.nvim fully, remove un-needed functions 1 year ago
ariefra 7daf171948 Fix sumneko_lua deprecation, change to lua_ls 1 year ago
neo-f 8501cc01e1 update nvim-tree option names 1 year ago
siduck 205802b49f add nvchad_types to sumenko lsp config
also remove nvimtree depreceated option
1 year ago
siduck 2ee1ada911 reduce some LOC 1 year ago
siduck 4990b23935 use dofile to load cached theme files 1 year ago
siduck 86bb1413e4 use build opt instead of run 1 year ago
siduck 2b94bb92e0 clean config & rm un-needed pcalls 1 year ago
anosillus ff93c22e63 remove kyazdani42 repo 1 year ago
siduck 7cd80a35c6 include downloading of lazy-lock.json while bootstrapping
also pin all plugins by default
2 years ago
siduck dc4674cad4 rm un-needed lazy.nvim config
those are defaults so no need to add them
2 years ago
siduck 1b8eff7516 migrate to lazy.nvim 2 years ago
Pham Huy Hoang 5db2f0978d update nvim-cmp loading strategy 2 years ago
Pham Huy Hoang ae68290e1f Move friendly-snippets to start
There is no reason to lazy load this plugin as there is no lua file
Move it to start to simply loading sequence
2 years ago
SHA-5010 40c180d3b2 config(cmp): simplify disabling scrollbar 2 years ago
siduck 5ea340171c use dev branch of extensions repo 2 years ago
siduck d1e6b664e1 set base46 as opt plugin
since we are now just using this plugin for compiling nvchad themes, we dont need this at startup
2 years ago
siduck 1a4936ab26 add new dir icons for nvimtree 2 years ago
siduck 40130ce741 rm outdated nvchad_ui setup call 2 years ago
siduck 4f789d3406 add multiple cmp themes https://github.com/NvChad/base46/issues/109 2 years ago
siduck 8f92334c57 load syntax highlights in treesitter config 2 years ago
siduck d27e6a2b9d rm un-needed cmd 2 years ago
siduck b266f066af handle error base46_cache error 2 years ago
siduck d27029d1b1 load base46_cache in instead of minified modules 2 years ago
siduck 3616f417e7 fix packer bootstrapping not working 2 years ago
siduck f77d052d70 change highlight loading function name 2 years ago
siduck 08453985ca rm un-needed lazyload function 2 years ago
siduck d142ac899a use dev branch for ui/base46 plugins
this is temporary, gets easy to test dev changes locally
2 years ago
siduck 99f6b2132e remove alpha plugin 2 years ago
siduck 4db58e4975 add glyph icon for untracked icon (gitsigns 2 years ago
siduck dc669313c1 avoid flooding mason.nvim binaries path 2 years ago
siduck 00be26275e keep some gitsigns mappings only | rm 0.7v related stuff 2 years ago
Dhruvin Shah b142f4c99d config(cmp): correcting completeopt setup
From the neovim doc,
In Vimscript:
    `set completeopt=menu,menuone,noselect`

In Lua using `vim.o`:
    `vim.o.completeopt = 'menu,menuone,noselect'`

In Lua using `vim.opt`:
    `vim.opt.wildignore = { 'menu', 'menuoune', 'noselect' }`
2 years ago
siduck 44b238ad0b add arg to make telescope search through symlink dirs
#1609
2 years ago
Jacob E. Tuz Poot 3fae9d88c5 feat: add buffer mapping for gitsigns 2 years ago
Owen 27560319cc change snippets' priority
Higher priority should be given to the user's own snippets
2 years ago
Akianonymus 74e374ef7b plugins: colorizer: Let colorizer handle the loading 2 years ago
siduck 83572cc15b move tabufline related functions to ui repo 2 years ago
Justin Lee 97062ae15f Added missing key triggers for which-key plugin 2 years ago
siduck 0e6ab04ed7 keep treesitter indenting enabled by default 2 years ago
siduck e8a4158924 Support old plugin syntax too | Cleanup | Misc
use vim.notify to give deprecation warning

    use packer.use directly rather than wrapping around packer.startup

    Do some explicit type checking

Co-authored-by: Akianonymus <anonymus.aki@gmail.com>
2 years ago
siduck d61946d3bf Simplify plugin management even more (#1518) 2 years ago
Akianonymus b34328fb41 plugins: Colorizer: Changes for new config style 2 years ago
Akianonymus a23d955656 plugins: alpha: Move alpha related cmd to alpha config
this special handling of statusline should only be done if alpha plugin is used
2 years ago
siduck 089cbe43f1 update mason filetype
https://github.com/williamboman/mason.nvim/pull/317
2 years ago
Akianonymus 130442712b Fix some lsp warnings 2 years ago
doubleChu d9cd55fc0f make paddings in the layout can be overrided
users can adjust the padding between the top and the header, or the header and buttons.
2 years ago
Akianonymus 0184035c15 treesitter: Do no set normal syntax highlight here
normal syntax isn't dependent on treesitter, so will be set when loading
the theme
2 years ago
Akianonymus 78ddf8d624 Just load impatient from init
if will be called multiple times if present in lazy_load.lua which is
  totallly unnecessary

why even from there ?

Yes, this does not affect the --startuptime
2 years ago
Akianonymus a20fc560f3 utils: Improve mapping function | Properly lazy load whichkey
just add desc with normal vim.keymap.set function

whichkey will automatically use the descriptions
2 years ago
01GUY 04eb37c0f1 'blankline' fix filetype_exclude mason
with a capital letter it doesn't work
2 years ago
nullchilly 8cb28557a9 chore: formatting 2 years ago
nullchilly 724bc1cdf3 Follow lazy_load guidelines 2 years ago
nullchilly 33c304f627 chore: stylua format 2 years ago
nullchilly aee1c8b830 fix: impatient loading order 2 years ago
nullchilly 20f45c3962 Remove impatient profiling 2 years ago
nullchilly 22c3cc0c0d Don't load packer at startup 2 years ago
siduck 74ad741e63 keep whichkey disabled by default
due to startuptime issues
2 years ago
siduck d2dec96ad6 add whichkey groups back 2 years ago
siduck 650614d14b avoid loading tabufline mappings in nvchad/uis packer table 2 years ago
Akianonymus f4655e13ec mappings: Only set mappings if the plugin is enabled
format files

fix some lsp warnings
2 years ago
Akianonymus 5bd4282835 cmp: load if cmp module is called 2 years ago
siduck 60fb7fd0a9 load webdevicons plugin after nvchad_ui 2 years ago
tomasky f51e91a391 fix(lsp): lsp on_attach was not called at normal mode 2 years ago
siduck 243552c21e override mason.nvim higlights with an autocmd temporarily
https://github.com/williamboman/mason.nvim/discussions/133
2 years ago
siduck 27f01cbb10 make alpha.nvim options structure match to all other plugin config options
this was creating confusion among people those who override alpha-nvim config
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
Ryan Caezar Itang be5fe4ea62 fix: meson.nvim override typo 2 years ago
siduck fd30351b0d add cmd to install all mason.nvim packages 2 years ago
siduck a83ebc34e5 Breaking Change : LSPInstaller is dead so use mason.nvim
(#1368)
2 years ago
siduck 5d4c51127c clean stuff
5501044bfd
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 2b55f9bb78 rm un-needed nvim-colorizer lazyloading function 2 years ago
siduck 6f0aa376a8 set shiftwidth to 2 | format all files
big thanks to @ghifarit53
2 years ago