spike
2621ab3ad6
plantuml + aerial ..
2 years ago
spike
f8f74ac25e
gitsigns detect git submodules
2 years ago
spike
e4189180ef
gitsigns mappings + tweaks
2 years ago
spike
5a7920073d
updates
2 years ago
spike
a068850c79
treesitter sruf movement/swap and line movement
2 years ago
spike
a388697e9b
nvim diffview plugin
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
92798bf716
update mappings
2 years ago
spike
807381ce40
update
2 years ago
spike
99228477fe
add perproject plugin
2 years ago
spike
0489999b69
refactoring
2 years ago
spike
dcf8815015
renamed sp4ke to spike
2 years ago
spike
76297c45ad
autohide command bar
2 years ago
spike
5b6b64dae6
add iron.nvim repl helper
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
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
4ecf95bcf1
stable lsp colors + signature + misc updates
2 years ago
spike
ac23d172c3
add packer snapshot command
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
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
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
nullchilly
724bc1cdf3
Follow lazy_load guidelines
2 years ago
nullchilly
074b656cbd
fix impatient not found on bootstrap
2 years ago
nullchilly
aee1c8b830
fix: impatient loading order
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
d2dec96ad6
add whichkey groups back
2 years ago
siduck
0b83d9cc0c
shorten some mapping functions in utils.lua
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
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
tomasky
f51e91a391
fix(lsp): lsp on_attach was not called at normal mode
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
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
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
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
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
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
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
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
siduck
33550e9587
add options for tabufline : enabled, lazyload, override | fix ( #1274 )
2 years ago
asiryk
9c07c5c2ed
fix typo in treesitter init cmds
2 years ago
siduck
62b9c09f44
fix tabufline crash when formatting buf | ( #1265 )
2 years ago
siduck
876295ec02
rm misleading field name for tabufline in default_config
2 years ago
siduck
845d5b4866
write own lightweight tabufline | remove bufferline
2 years ago
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 )
2 years ago
Leon Heidelbach
7bb3afbb96
feat: add warning message when using PackerSync on snapshot branches
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
a99a789f74
fix #1223
2 years ago