1124 Commits (master)

Author SHA1 Message Date
moonblade e96c4a613d Merge branch 'master' of gitea.srvlan:sp4ke/my-nvim-lua 1 year ago
moonblade 08f20c5852 add theseraus 1 year ago
blob42 56a679c0a3 many updates, lighter status line 1 year ago
blob42 30a366905c update 2 years ago
blob42 f3965f1276 update 2 years ago
blob42 bd04d2a322 update 2 years ago
blob42 df39230f58 zk + custom diagnostics filters 2 years ago
spike 57f173cf4d clean 2 years ago
spike 5977281eea toggle diagnostics severity 2 years ago
spike 2621ab3ad6 plantuml + aerial .. 2 years ago
spike f8f74ac25e gitsigns detect git submodules 2 years ago
spike e4189180ef gitsigns mappings + tweaks 2 years ago
moonblade f31f3649e9 autocmds 2 years ago
spike 5a7920073d updates 2 years ago
spike 9e5678036c wip luasnip framework 2 years ago
spike a068850c79 treesitter sruf movement/swap and line movement 2 years ago
spike a388697e9b nvim diffview plugin 2 years ago
spike bf50d7e8c6 luasnip jump quickfix 2 years ago
spike 30b861d5e3 delaytrain ignores 2 years ago
spike be44c24b1f update 2 years ago
spike bfeb426218 vimux (tmux) , treesitter 2 years ago
spike b0ca1ac78d dap and dap ui + live-command and rust-tools updates
- setup signs for dap
- improved dap and dapmode keybindings
- live-command preview plugin
2 years ago
spike fba0ef8038 rust-tools 2 years ago
spike ba3e02a3dd navigator icon clean 2 years ago
spike b88a1b3ce9 cmp: show source name 2 years ago
spike 92798bf716 update mappings 2 years ago
spike 9d379b301d lua ts queries for fields 2 years ago
spike 807381ce40 update 2 years ago
spike 8ac4a6d4b6 custom cursor line for mans 2 years ago
spike 96b8066e5f disable treesitter in help (broken) 2 years ago
spike 9487916152 enable perproject 2 years ago
spike b832d945fc vim hard time , break bad habits hjkl 2 years ago
spike 99228477fe add perproject plugin 2 years ago
spike e38587f30c perproject plugin 2 years ago
spike 57555fa04c perproject custom conf (lsp) 2 years ago
spike e6dcfa8f3a golang format on save / leave insert 2 years ago
spike 0489999b69 refactoring 2 years ago
spike 31f7eee1e5 move packer config to file 2 years ago
spike dcf8815015 renamed sp4ke to spike 2 years ago
spike 53491817ea document possible custom lsp_attach function with navigator 2 years ago
spike 76297c45ad autohide command bar 2 years ago
spike 4df39e3421 fix snippet do not expand while jumping 2 years ago
spike 5b6b64dae6 add iron.nvim repl helper 2 years ago
moonblade 647c81dd42 fix gopls inlay hints 2 years ago
spike b9f3bf063e stable update 2 years ago
spike 329f12a5e3 stable nvim with lsp for go 2 years ago
spike 8994636c3f refactoring / upgrade
- bookmarks
- better mappings
- global helpers
- autoloading and vim scripts
2 years ago
spike 9895a84cab use sh instead of fish as default shell 2 years ago
spike a5bfe2977e Leap + local custom snippets 2 years ago
spike ddb78b21d0 marks.nvim config file (marks is unused now) 2 years ago
spike 53804989ab navigator lsp insert mode show signature help 2 years ago
spike 0684ba9657 Treesitter refactoring
- treesitter smart select "v<CR>" and <Tab>
- treesitter swap func params with ~
- map ,tf to set TS to fold method
2 years ago
spike bbaa133a34 refactor/clean 2 years ago
spike 89e572e2ea disable cmp in some buffer types 2 years ago
spike 0b64763eec fix inline signature help using M-k 2 years ago
spike 4ecf95bcf1 stable lsp colors + signature + misc updates 2 years ago
spike 0759467fee customized statusline 2 years ago
spike ac23d172c3 add packer snapshot command 2 years ago
spike 6a542206f4 add cmp help lsp signature 2 years ago
spike fd342099bb lock treesitter-textobjects to commit 2 years ago
spike d71de0f671 fzf fullscreen 2 years ago
spike f62fa11520 update docs 2 years ago
spike 1cad544476 navigator custom maps, avoild overriding default vim maps 2 years ago
spike 7f38de9ea2 tabufline lazyload on/off (commented) 2 years ago
spike 77a62928da dont keep tracking curdir in views 2 years ago
spike fc4faffccb comment with gcc 2 years ago
spike ba669d6808 update merge core/init 2 years ago
spike 1ced81e035 LSP no lsp autostart, improved utils 2 years ago
spike 0fa774dd51 session load 2 years ago
spike 4660c0f0d2 tabularize base config 2 years ago
spike 7ceb7a4685 update doc folding with treesitter 2 years ago
spike a6793205eb lua dev tools and repl + folding options 2 years ago
spike 9848ceff61 navigator stable wip 2 years ago
spike 826f75cb6d vim auto sessions 2 years ago
spike 6c4e49cac4 Info Fugitive fzflua(fix) 2 years ago
spike 8715b17db3 treesitter-textobjects on own module 2 years ago
spike f93b7f7c1e cga 2 years ago
spike 3bc618ef3f folding 2 years ago
spike 656729bab5 update 2 years ago
spike 51e6c7876f update 2 years ago
spike 1423db18ba update 2 years ago
Akianonymus ac0faa4f8b core: options: Remove redundant code
that is shada default behaviour, why it is there ?
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
siduck 5f23aaf1ca update comment.nvim mappings ( fix its breaking change )
cd1c38163d
2 years ago
Akianonymus f2c3ed0e7d utils: mappings: Allow plugin=true in user mappings
so that they can be lazy loaded if required

https://github.com/NvChad/NvChad/issues/1467
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
siduck 01b17d2ad6 remove icons from mapping descriptions
they look good on whichkey but its too much work to find icons for each mapping description and not all nerdfont icons align the same, some need extra spaces etc so i removed them
2 years ago
siduck 65cb9ba5fc fix typo in lsp_references mapping | #1445 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 074b656cbd fix impatient not found on bootstrap 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 b3d3c5a7dd Don't load packer at startup 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 0b83d9cc0c shorten some mapping functions in utils.lua 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 d7b97dfe63 utils: Improve remove_default_keys function
undo this black magic
2 years ago
Akianonymus 5bd4282835 cmp: load if cmp module is called 2 years ago
siduck df3ae31e94 simplify gitsigns lazyloading 2 years ago
siduck cf5e7e9811 add mapping for tbufpick command 2 years ago
siduck d8b966730c remove useless mappings | gt & gT already exists 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
tomasky 817aeea9a1 fix(0.8): 🐛 update session data dir in neovim nightly
Nvim now stores "session data" (shada, persistent undo, ...) in $XDG_STATE_HOME (~/.local/state)
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
Lilin Lao 8eb56b6644 Fix windows env path separator
Fix: mason installed binaries path appended to env.PATH when os is windows, the env path separator is ";".
2 years ago
ahhshm a522cebca8 fix(options): don't set `did_load_filetypes` in neovim nightly
Lua filetype detection is enabled by default in neovim nightly so we don't need those two options. The reason we can't simply override them in `custom/init.lua` is that setting `did_load_filetypes` to any value, completely disables filetype detection (and therefore syntax highlighting) and this may confuse people that use neovim nightly. I know NvChad doesn't officially support neovim nightly but people may want to try it to see the new features and this PR makes their life easier. Also, you do a similar check in `plugins/configs/lspconfig.lua` so I thought it's ok :)
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 6a789fa37d breaking change for option overriders | rm un-necessary things from config
Put all your options in custom/init.lua
2 years ago
siduck 6f0aa376a8 set shiftwidth to 2 | format all files
big thanks to @ghifarit53
2 years ago
Akianonymus d8a92c75b1 Fix colorizer lazy load messing up cursor position when file is opened 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
Akianonymus fa68c66454 mappings: Do not use j,k mappings in operator mode 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
Leon Heidelbach 7b683eaf63 fix: only access mapping_info.opts field if possible 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
Sidhanth Rathod 86b3b6e96b
Dont list quickfix buffers #1310 2 years ago
Thieu Nguyen 1500ff1516 enhancement: update lsp syntax to support both stable and nightly 2 years ago
Maximiliano Curia 71f30f72c0 signatureHelp: don't capture focus 2 years ago
siduck c19398b3f6 fix #1309 2 years ago
siduck cd5d85a11b modularize statusline config | Make overriding of it actually work (#1307) 2 years ago
siduck 7654a1fc8c allow showing of buffer in a different tab if its already opened in another tab #1297 2 years ago
siduck d4c71e1472 fix hidden buffer tabs not showing in tabufline with less space
credits to @ii14 for helping me fix this issue
2 years ago
siduck ae77406a64 fix #1276 2 years ago
siduck 519a2df1a0 clean up 2 years ago
tomasky 6ff356ae93 fix: let override function works,fix #1287 #1278 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
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
2 years ago
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
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
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)
2 years ago