156 Commits (5a7920073d12f9b0db5294aabe46e44381e2c99e)

Author SHA1 Message Date
nullchilly 16d5451594 Load nvimtree with alpha so ignore_ft_on_setup actually works 2 years ago
siduck a2ff5c285e avoid un-needed lazy loading of packer | improve packer bootstrapping 2 years ago
siduck 0844431d37 breaking change : re-implement custom mappings | simplify it | add whichkey
fixes #1057 , #1047
2 years ago
Arman.H 5a1240be82 refactor: add utils to the global scope 2 years ago
siduck b9a1038acd feat: add theme toggle btn | update theme plugin path 2 years ago
siduck cb86c87e88 add lsp-installer because its bette than before now! 2 years ago
siduck d84e2b36a1 update plugin name 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 7123edf0ef rm un-needed module from telescope definition options 2 years ago
primeapple 498513d72d put opt keys back 2 years ago
primeapple 949a8d5aaf added gc and gb as keys to trigger lazy load on comment plugin, removed unnesc opt keys 2 years ago
zbirenbaum 95951c86a9 add back ability to remove plugins 2 years ago
siduck adecbe719f BREAKING CHANGE | re-implementation of custom config 2 years ago
justin-f-perez cbc813388d override default branch for bufferline
By default packer tries to use "master" for the branch of any plugin that doesn't have a branch explicitly defined. However, the bufferline authors recently renamed their default branch from "master" to main. Thus, packer will work fine with bufferline for any new clones, but it will fail to update for anyone who had the old branch name "master" set.

See also: https://github.com/wbthomason/packer.nvim/issues/86
2 years ago
zbirenbaum 1face444b8 change plugin init to config terminal on load extensions, change mappings to use new chadterm 2 years ago
siduck 75dbf5027d fix dashboard not showing | (#888) 2 years ago
siduck cb531cd90b shorten some long mapping vars, fix (#849)| fix (#836) 2 years ago
zbirenbaum 1777be0064 fix for treesitter not loading on creating new file 2 years ago
Jay Patel 0cf5d77f72 feat: Run :TSUpdate on TS Install / Update
https://github.com/NvChad/NvChad/pull/838

> TreeSitter recommends running `:TSUpdate` after update with TS or on (re-)installation of Treesitter. Reference example recommended by TS: https://github.com/nvim-treesitter/nvim-treesitter/wiki/Installation
2 years ago
siduck ceaf02e0bf replace dashboard with alpha.nvim (#816) 2 years ago
zbirenbaum 4be722d4a6 fix global variable causing issues 2 years ago
zbirenbaum f81531df42 improve method of adding and removing plugins 2 years ago
siduck a21e884983 remove snippet option for cmp | fix telescope first time delay 2 years ago
Akianonymus e7bba86ccf plugins/colorizer: Move to our org fork 2 years ago
siduck 748f0db485 lazy load Comment.nvim on gcc keybind (#801) 2 years ago
siduck 7b7c204e23 correct repo name for extensions plugin 2 years ago
siduck 1f73ef0ec6 clean remove_default_plugins function 2 years ago
zbirenbaum 4bda425371 added field for removing plugins to default config and call to plugin removal in init.lua 2 years ago
zbirenbaum 4b68a75853 added helper functions for removing plugins from default plugin table 2 years ago
Akianonymus de246fa0f5 Resolve https://github.com/NvChad/NvChad/issues/774 | Format 2 years ago
siduck 64c32d2e5e clean packer config | Breaking change 2 years ago
siduck e8b31c9308 add impatient.nvim and filetype.nvim | improve startuptime 2 years ago
siduck 50aa25f307 remove duplicate var | tidy 2 years ago
siduck 0349de6d10 lazy load nvim-cmp if snippets are disabled 2 years ago
i3cheese 2a02054a39 Add config.plugins.status.snippets to enable/disable snippets 2 years ago
siduck ee5b79d3d4 fix (#740) | lazy load lspconfig on nvim_cmp_lsp module 2 years ago
siduck 20e8249efa fix typo in variable 2 years ago
siduck 4511b84d6c load lspconfig after cmp | fix (#740)
if cmp isnt lazy loaded then load lspconfig after it so cmp-nvim-lsp capabilities can be used by lspconfig
2 years ago
Akianonymus b9fcaf610f plugins:lspconfig: Add module name to packer config
https://github.com/NvChad/NvChad/issues/730
2 years ago
Akianonymus bccd8e4ab9 utils: Improve override functions | Fix nvimtree and statusline config |
Misc

* make more things configurable
* use more generic variable names
* handle some edgecases
* cleanup
* format files
2 years ago
zbirenbaum 82211ed829 updated init.lua requires to support new plugin default configuration format 2 years ago
siduck 8f7b19f23b lazy load telescope module 2 years ago
siduck b1338beb0f add option to toggle lazy load for cmp and related 2 years ago
siduck e9b25e5912 rm un-needed lazy loading for comment.nvim
loading it with our lazy_load function would mean that it would load after the UI so using module=comment doesnt make any sense at all, so keeping only the module part would mean that this plugin would load on mappings that invoke comment.nvim functions
2 years ago
siduck 71b710b35b add option for packerInit | fix (#715) 2 years ago
siduck 4e54ee0081 rm hooks 2 years ago
siduck 9551ce7031 rm telescope-media-files.nvim!
it heavily relies on xorg so doesnt fully work on linux!, forget about macos,windows. Added a basic config doc for it here : https://nvchad.github.io/Extras#telescope-media-filesnvim
2 years ago
siduck abe720b881 remove telescope fzf-native.nvim plugin 2 years ago
Akianonymus 331754a890 nvimtree: Load after nvim-web-devicons when lazy load disabled
this is necessary as nvimtree depends on nvim-web-devicons

follow up commit for a2d91ac
2 years ago
Akianonymus a2d91acc84 nvimtree: Allow changing lazy load from chadrc | Resolve https://github.com/NvChad/NvChad/issues/621
a packerCompile is needed after changin the config value in chadrc
2 years ago
boppyt 344a9aa90c fix typo in feline repo 3 years ago
siduck e5435e93de update feline config (rename colors table to theme) 3 years ago
Sravanth C f718060260 Rename esc_insertmode to better_escape
- change the plugin status name for better_escape
3 years ago
Akianonymus d2db2cc1cd plugin: Use Comment.nvim | Resolve #646 & #626 3 years ago
siduck 5c69d46dd6 rm unused config in nvimtree | include vim highlighting support by default 3 years ago
siduck 3330d1cc06 clean up! 3 years ago
siduck aa9667a5de Revert "add cheatsheet.nvim"
This reverts commit e8b919723e.
3 years ago
siduck e8b919723e add cheatsheet.nvim 3 years ago
siduck a256591e90 move plugin override function to utils | increase packer clone timeout 3 years ago
siduck b4c50fa443 misc change in override function 3 years ago
siduck c5fe1f711e add : option to load autopairs sequentially (#584) 3 years ago
siduck76 068ae08f6c avoid using cmp disable var for autopairs (#567) 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
Akianonymus 585266dcef fix: Packer blank window on PackerSync 3 years ago
siduck76 a1c234e001 clean : debloat config | rm un-needed plugins 3 years ago
Nathan Wallace ba3af27de0 add config option to disable nvimtree 3 years ago
siduck76 cd9b2c4810 Revert "fix : packer blank window on PackerSync"
This reverts commit 9a2430132f.
3 years ago
siduck76 9a2430132f fix : packer blank window on PackerSync 3 years ago
siduck76 1756c92609 refactor : separate lspconfig setups 3 years ago
siduck76 0b55d45845 rm neoformat plugin 3 years ago
siduck76 e137fddf6e add : cmp-path plugin 3 years ago
Ashin Antony 3d7f0159f5 fix: Fixes telescope issue where requiring telescope module
this fixes the following issue https://github.com/nvim-telescope/telescope.nvim/issues/1276
3 years ago
siduck76 a41ab8b830 fix : Add option to disable cmp (#482) 3 years ago
siduck76 50a5bcc870 rm : vim-fugitive plugin 3 years ago
siduck76 9e8fb9db74 feat: add overrides for more plugins | disable some by default 3 years ago
siduck76 cc48bfb5c8 remove cheatsheet.nvim 3 years ago
github-actions[bot] 3d0a0e53f7 chore: format source code 3 years ago
Galen Rowell 9961cc0113 refactor: clean & re-organise default_config + chadrc
this completely overhauls the design of the two configuration files,
aiming to move options & various tables into a more sensible table structure

BREAKING CHANGE: this will break any user modificiations to the current
config
3 years ago
Galen Rowell 80c8bf4243 feat: allow packaged plugin config overrides within chadrc 3 years ago
Morten Olsen bfc10e6034 feat: Add custom scripts and hook based setup
This commit introduces a hook system that allows the user to add custom
modules which can use these hooks to invoke function af specific NvChad
events to allow for extending og functionality
3 years ago
Galen Rowell ca1ad15ad2 refactor: Cleaning chadrc, moved to custom & moved default_config to core 3 years ago
siduck76 22f89cfeef Revert "remove cheatsheet.nvim for now"
This reverts commit f3fe3d46c8.
3 years ago
siduck76 f3fe3d46c8 remove cheatsheet.nvim for now 3 years ago
siduck76 0b30ed27d5 replace better-escape.vim with better-escape.nvim 3 years ago
siduck76 cafd078e8f fix esc_insertmode settings not getting applied in chadrc (#422) 3 years ago
siduck76 4c025cd1bf debloat config | remove lspinstall 3 years ago
Ashin Antony 3d6d429793 feat: Move treesitter branch to compat-0.5
If you want to use this plugin with Neovim 0.5, please use the 0.5-compat branch. Be aware though that most improvements will require neovim nightly.
https://github.com/nvim-treesitter/nvim-treesitter
3 years ago
siduck76 d1777dfbdf load friendly-snippets before nvim-cmp 3 years ago
siduck76 873b846d50 disable dashboard by default 3 years ago
siduck76 5db010e870 mv luasnip config to others.lua 3 years ago
Akianonymus a1c103b6a8 lsp: Reload current buffer after startup
so lsp aftually starts for the current buffer, rest buffers are fine
3 years ago
siduck76 c87482f107 lazy load luasnip after cmp 3 years ago
siduck76 647c3730ae clean up 3 years ago
siduck76 253047747a remove lspkind 3 years ago
siduck76 475a4c5f38 replace compe with cmp 3 years ago
Akianonymus adf0168dcc plugins: More lazy load, yay
use vim.defer_fn to load the plugins after entering the ui

add the lazy load to setup

lazy load gitsigns, neoscroll, lspinstall and vim-matchup using this method

rearrange according to startup sequence
3 years ago
siduck76 21b2680e56 Merge branch 'main' of github.com:NvChad/NvChad 3 years ago
ashincoder 7d8f6b85c7 feat: Load lspkind on insert event. 3 years ago
siduck76 80d36cca00 move to feline.nvim 3 years ago