527 Commits (bb731ccbbb4bef4d60b552eb88d1e2a91a8317e8)

Author SHA1 Message Date
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
siduck e94a8c1e25 add global for tabufline CoverNvimtree module | (#1338)
7292775ca0
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
Akianonymus b9f0e4623e mappings: Add back mappings removed in 0844431d37 | Format files 2 years ago
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
2 years ago
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
2 years ago
Thieu Nguyen 1500ff1516 enhancement: update lsp syntax to support both stable and nightly 2 years ago
Manas Mengle ce2a5d8596 fix(luasnip): switch to using global variables 2 years ago
Manas Mengle 34628a1789 fix(luasnip): make sure friendly-snippets are loaded too 2 years ago
Manas Mengle 5a3fcd7326 feat(luasnip): added snippet_paths option for luasnip 2 years ago
Höhl, Lukas e52ba32fa3 feat(nvimtree): enable filesystem watchers
Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>
2 years ago
Höhl, Lukas 1fdf01ccd4 feat(nvim-tree): enable adaptize size
Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>
2 years ago
siduck 62b9c09f44 fix tabufline crash when formatting buf | (#1265) 2 years ago
siduck 845d5b4866 write own lightweight tabufline | remove bufferline 2 years ago
siduck 5e4b2e6a11 avoid cmp to take over "<CR>" #1258 2 years ago
Sabu Siyad d327582dc0 telescope: remove deprecated option: `use_less` 2 years ago
Rentib e57a3b5de9 added missing brackets 2 years ago
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
2 years ago
siduck 099e075a01 lazy load plenary.nvim 2 years ago
siduck 9bca3eacae clean config | fix (#1225) (#1226) 2 years ago
zbirenbaum dac05df972 Fix deprecation notice on nightly 2 years ago
siduck a7a6945f52 dont lazy load extensions plugin as its useless to do so
fix 0bde81a074 (commitcomment-76091612)
2 years ago
siduck 50fdc12f80 fix #1207 2 years ago
siduck 31f0a2bd4c fix creepy issue related to lazyloading 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 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 2 years ago
siduck dd260cb4d5 add custom highlight group for cmp
so cmp will not take the bg from Pmenu
2 years ago
siduck 700801b313 avoid overriding default vim.lsp functions
read https://github.com/NvChad/NvChad/discussions/1180
2 years ago
siduck 4a603d1a1d add tag release field in bufferline packer definition (#1176) 2 years ago
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!
2 years ago
siduck 48b1226961 write own statusline | remove feline 2 years ago
siduck 9e3a43302c rm un-needed code 2 years ago
Mohammad Hosein fd96cc3c63 change proiority of completion list in nvim-cmp 2 years ago
siduck 56c9b087ea fix edgecase for nonicon filetypes in statusline 2 years ago
siduck 9b7b44f74f add nvim_gps to statusline | populate renamer popup with old value 2 years ago
AlexanderHOtt 9f48587d63 add option to override luasnip options 2 years ago
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
2 years ago
siduck b828b677bd Make Comment.nvim and gitsigns configs overridable 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 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/
2 years ago
siduck f78dc30508 minor improvements to startuptime 2 years ago
siduck 59de298d8f fix #1155, #1149 2 years ago
siduck fd96f4ddbd make autopairs overridable | fix (#1154) 2 years ago
siduck ebe1512108 fix (#1145) 2 years ago
siduck 4055b8bb19 fix 0f013d4e7b (commitcomment-74835702) 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
Anonymous1231-dev 6e063cb3e3 chore: Add some beautiful icons
Signed-off-by: Anonymous1231-dev <87801676+Anonymous1231-dev@users.noreply.github.com>
2 years ago
siduck c7949aa3c3 remove globals from nvimtree config | 3ba383d591 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
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
nullchilly b159d4e398 Changed dashboard to alpha 2 years ago
Mactavish 0b0d6b6fc1 fix: override options before register keys 2 years ago
siduck ef9230a31b use better field name 2 years ago
Freddie Haddad d09abcf8b3 fix: update hide scrollbar logic to work with cmp 2 years ago
lixvbnet 45b4530fa4 fix typo 2 years ago
siduck ed68c4b07d rm un-needed mappings 2 years ago
zbirenbaum cef2899bba fix #1109 2 years ago
siduck bcb41ea239 misc 2 years ago
siduck ad6752792a minor fix to incorrect statusline in transparent mode | fix (#1107) 2 years ago
siduck 8c16f487b5 move statusline highlights to base46 repo
related to https://github.com/NvChad/base46/issues/77
2 years ago
Arman.H a8fd371b08 fix(cmp): change the confirmation behaviour to `Insert` 2 years ago
Leon Heidelbach 5716bbcca0 fix: which-key group names can now be properly set with M.groups & refactoring 2 years ago
siduck ef27ad4f2d add mapping for escaping terminal 2 years ago
siduck 970ddf79e5 add: LspInfo window borders 2 years ago
Leon Heidelbach c7a4d4e337 feat: fixed & added mappings & users can now add their custom "mode_opt" 2 years ago
siduck 0844431d37 breaking change : re-implement custom mappings | simplify it | add whichkey
fixes #1057 , #1047
2 years ago
vlaw 4fa0b4ae7d feat(config): configs for telescope extensions 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 8571787d70 add dynamic header padding for dashboard | disable statusline in it 2 years ago
Akianonymus 08a16b9201 telescope: Add mapping to close picker with q in normal mode 2 years ago
Akianonymus d912bbe67c mapping: Fix p not copy selected text when clipboard in not set
format statusline.lua
2 years ago
siduck 5cb7aeed10 misc 2 years ago
Akianonymus a1e33798b6 statusline: Make config overridable 2 years ago
Akianonymus 78cf3e97ad nvimtree: Don't exclude custom dir deliberatly
this is not doable, can interfere with different repos
2 years ago
siduck b9a1038acd feat: add theme toggle btn | update theme plugin path 2 years ago
Mihnea Creanga 0601876ab6 Update cmp.lua 2 years ago
siduck b05e90ba8b rm highlight coloring of bufferline, web-devicons (#1025) 2 years ago
siduck 21513e3b28 hide gitignored files on nvimtree | exclude 2 years ago
Akianonymus 9472212cee Format files 2 years ago
Akianonymus 08e9ab363e plugins/cmp: Use keymaps for command line too.
will be used if cmp triggered in command line mode
2 years ago
siduck 6fd4fbbe98 add folder arrows (#1022) 2 years ago
siduck cb86c87e88 add lsp-installer because its bette than before now! 2 years ago
siduck 854534f54c rice cmp-nvim
related  to 15a1b910a0
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
siduck 841f839bb6 Revert "fix: set LSP mappings only for buffers that have a configured language server (#1004)"
This reverts commit a8466ccf4c.
2 years ago
siduck 985217b93f add: Packer snapshot feature (#721) 2 years ago
siduck 36aeebc580 fix : luasnip not working (#1000) 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
siduck 263dcc0115 make statusline separator style customizable | fix (#995) 2 years ago
Arman.H a8466ccf4c fix: set LSP mappings only for buffers that have a configured language server 2 years ago