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
kiyon
d42ffe1ac7
fetch correct lsp name while existing multi actived lsp clients
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
5ee4f93309
clean readme | rm outdated info & update img links
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
Waldir Borba Junior
1b4ac82718
Update init.lua
2 years ago
siduck
d9263b3718
add error handling in statusline for devicons plugin
2 years ago
TianYaX
39a7f60682
add arrow style for statusline
2 years ago
siduck
671321e0c8
trunacate statusline components on less space
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
88bd63d407
fix #1168 | make disabling of default plugins in options.lua overridable
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
1381e924cf
fix no lspmappings without custom mappings | 0f013d4e7b (commitcomment-74845391)
2 years ago
siduck
ebe1512108
fix ( #1145 )
2 years ago
siduck
34fbb2e066
Revert "fix #1141"
...
This reverts commit c5bcf9d9a1
.
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
zbirenbaum
c5bcf9d9a1
fix #1141
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
b800879daa
add mapping to disable highlight ( #1121 )
2 years ago
siduck
a2ff5c285e
avoid un-needed lazy loading of packer | improve packer bootstrapping
2 years ago
siduck
bdf45a447a
remove conflicting mappings | ( #1119 )
2 years ago
nullchilly
b159d4e398
Changed dashboard to alpha
2 years ago
Mactavish
0b0d6b6fc1
fix: override options before register keys
2 years ago
siduck
d264c3c8e1
Use <C-x> to escape terminal mode | fix ( #1115 )
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
Leon Heidelbach
ec62a5cee8
fix: handle bug when which-key is not installed
2 years ago
Leon Heidelbach
3fc888c147
fix: remove disabled maps from which-key again
2 years ago
siduck
359a286aea
fix comment.nvim visual commenting not working ( #1081 )
2 years ago
Leon Heidelbach
0e8c73527c
fix: handled bug when no mappings table was set in chadrc
2 years ago
siduck
2439d2514f
add nvchad_theme global in options.lua
2 years ago
Leon Heidelbach
1bc1d9c52a
fix: disabled key maps are now completely removed from which-key
2 years ago
siduck
ef27ad4f2d
add mapping for escaping terminal
2 years ago
Yura Shatunov
0369a8ad77
Update mappings.lua
...
Now you can toggle terminal in terminal
2 years ago
siduck
970ddf79e5
add: LspInfo window borders
2 years ago
Leon Heidelbach
96cd08ef45
fix: default mappings can now be properly disabled, independent of load order
2 years ago
Leon Heidelbach
c7a4d4e337
feat: fixed & added mappings & users can now add their custom "mode_opt"
2 years ago
siduck
25305eca92
clean up
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
Magnus von Wachenfeldt
836ab5e98e
add mapping for :Telescope keymaps
2 years ago
siduck
21513e3b28
hide gitignored files on nvimtree | exclude
2 years ago
siduck
c74b049408
Update utils.lua
2 years ago
Akianonymus
9472212cee
Format files
2 years ago
Akianonymus
382eb7c60e
utils.lua: Improve plugin_list function
...
require strings if given, if succesfull then use that table
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
492fee1979
clean stuff
2 years ago
siduck
6fd4fbbe98
add folder arrows ( #1022 )
2 years ago
Arman.H
1d945d19b4
feat: add more autocommands
2 years ago
siduck
cb86c87e88
add lsp-installer because its bette than before now!
2 years ago
Arman.H
5ed71fe682
refactor: rewrite auto-commands in lua
2 years ago
siduck
854534f54c
rice cmp-nvim
...
related to 15a1b910a0
2 years ago
Arman.H
174873b41f
refactor: remove unnecessarry keymap option
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
Freyskeyd
e557dc3af9
Fixing lsp mapping to use leader instead of space
...
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
2 years ago
siduck
1c4a202d00
remove un-needed mapping
2 years ago
siduck
7123edf0ef
rm un-needed module from telescope definition options
2 years ago
siduck
89e271c095
ease changing/adding highlight group colors
...
nvim_set_hl function from nvim v0.7 was used, now the highlight groups & their colors are in one whole table, can easily merge user highlghts override table, check https://nvchad.github.io/config/Custom%20config#override-default-highlights
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
9ae7c2aff3
fix error while closing file ( #1002 )
2 years ago
siduck
985217b93f
add: Packer snapshot feature ( #721 )
2 years ago
siduck
36aeebc580
fix : luasnip not working ( #1000 )
2 years ago
siduck
3c282a5fd5
fix: replace vertsplit highlights wtih winseparator ( #969 )
...
From v0.7, vertsplit => WinSeparator so updated the nvimtreeversplit hl group too https://github.com/kyazdani42/nvim-tree.lua/pull/1219
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
c8df626776
fix ( #854 )
2 years ago
zbirenbaum
d16546acac
fix #977
2 years ago
siduck
263dcc0115
make statusline separator style customizable | fix ( #995 )
2 years ago
siduck
83fe03455e
fix ( #989 )
...
Prevents auto-focus of nvimtree when there are multiple buffers opened and current buffer is closed
2 years ago
Arman.H
a8466ccf4c
fix: set LSP mappings only for buffers that have a configured language server
2 years ago
ahhshm
83a044e903
chore: disable omnifunc
2 years ago
zbirenbaum
95951c86a9
add back ability to remove plugins
2 years ago
zbirenbaum
36a25ded76
fix <leader>x not closing nvim-tree
2 years ago
zbirenbaum
aa4bab9605
fix group comments regression
2 years ago
siduck
08da7f6698
clean mappings.lua
2 years ago
siduck
db18d5f356
add better way to change default options
...
check http://localhost:3000/config/Custom%20config#change-default-options
2 years ago
siduck
6750dee431
load missing override functions for cmp/devicons
2 years ago
siduck
adecbe719f
BREAKING CHANGE | re-implementation of custom config
2 years ago
zbirenbaum
1c8a677024
Fix #938
3 years ago
c-my
bc05e4be08
fix: move option "nvim_tree_indent_markers" to setup
3 years ago
Justin Perez
6061f9455d
Typecheck return value of chadrc; propagate errors
...
* Don't blindly assume the only way `require "custom/chadrc.lua" can
fail is that the file doesn't exist.
* Provide user with a more useful message when return value is wrong
3 years ago
guoliang
3d78ef3474
fix: insert mode nav shortcut
3 years ago
siduck
3585ae3dfd
use better keybinds for spawning terms
3 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
3 years ago
zbirenbaum
4a888ad037
add float term mappings and config
3 years ago
zbirenbaum
d7522a940d
add disable option for statusline hide au
3 years ago
Arman.H
b21defd4e4
refactor: remove unnecessary mapping
3 years ago
zbirenbaum
03563f30cc
add new location option for chadterm
3 years ago
siduck
232b453c29
avoid using default mapping for copying
3 years ago
siduck
af22bee84a
use previous split ratio for horizontal term buffer
3 years ago
siduck
bf89f0bf5f
fix typo in mapping
3 years ago
siduck
63d54926a4
add mappings to spawn nobufflisted terms
3 years ago
siduck
4ca8d781cf
add option to enable inbuilt plugins ( #919 ) ( #914 )
3 years ago
zbirenbaum
e328b86336
add terminal customizations options to default config
3 years ago
zbirenbaum
1face444b8
change plugin init to config terminal on load extensions, change mappings to use new chadterm
3 years ago
siduck
6e9c78d1af
avoid using default keymap ( #910 )
3 years ago
tuberry
47e4f0361f
fix: let `hl_override` be compatible with custom themes
...
load `hl_override` after the theme
3 years ago
tuberry
ec5017126c
feat: support themes other than defaults
...
Try to activate a theme if not presented in defaults. Accordingly,
add the option `ui.colors` to provide the missing `hl_theme*` in
the custom theme.
3 years ago
zbirenbaum
958a62bc67
fix nvimtree vim globals not having any effect
3 years ago
siduck
75dbf5027d
fix dashboard not showing | ( #888 )
3 years ago
i3cheese
229ad7e00d
Fix j -> gj mapping.
3 years ago
johnsiras
ec274db8b2
Make the alpha override-abble.
3 years ago
Freyskeyd
4ad0bf1b22
Exposing on_attach to configure plugins in custom
...
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
3 years ago
siduck
f58c7e7b9e
fix nvimtree opening half on file open ( #606 )
3 years ago
socialsmoker223
1278a3b703
Imporve luasnip Tab jump behaviour
3 years ago
Daniel Boll
ef6ecab861
fix(null-ls): stop null-ls prompt for multiple formaters
...
add `client.resolved_capabilities.{document_formatting,document_range_formatting}` to on_attach of lspconfig in order to eliminate null-ls prompt for 2 formaters. Not tested with more formaters like in python, I'd say that then it'll prompt still
Signed-off-by: Daniel Boll <danielboll.academico@gmail.com>
3 years ago
siduck
e1cdf92a01
clean nvimtree config
...
recently nvimtree had some updates regarding these options moving into the setup table of its config and these were the default ones so i removed it!
3 years ago
siduck
ac392cd29b
misc
...
cb531cd90b
3 years ago
siduck
cb531cd90b
shorten some long mapping vars, fix ( #849 )| fix ( #836 )
3 years ago
zbirenbaum
1777be0064
fix for treesitter not loading on creating new file
3 years ago
Ruben Verheyden
5ec6112a59
fix for ( #844 ) Replace-paste at end of line incorrect
3 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
3 years ago
zbirenbaum
76d194b141
fix for getting config settings from plugin table
3 years ago
siduck
ceaf02e0bf
replace dashboard with alpha.nvim ( #816 )
3 years ago
zbirenbaum
c1e372e2cd
fix autocmd breaking term plugins
3 years ago
siduck
9ca0af1a24
disable nvimtree hijack on buffers
...
https://github.com/kyazdani42/nvim-tree.lua/issues/992
3 years ago
zbirenbaum
4be722d4a6
fix global variable causing issues
3 years ago
zbirenbaum
f81531df42
improve method of adding and removing plugins
3 years ago
siduck
a21e884983
remove snippet option for cmp | fix telescope first time delay
3 years ago
Felix Kratz
ca481b1385
fix acid blue cursor
3 years ago
Akianonymus
e7bba86ccf
plugins/colorizer: Move to our org fork
3 years ago
siduck
baaa7f0d4b
fix ( #793 )
3 years ago
siduck
748f0db485
lazy load Comment.nvim on gcc keybind ( #801 )
3 years ago
siduck
7b7c204e23
correct repo name for extensions plugin
3 years ago
siduck
f4c4d8f6c6
enable snippets by default
3 years ago
siduck
70baf718d2
clean highlights definitions
3 years ago
Akianonymus
46db63749f
cmp: Add border to floating docs, move completeopt inside config
...
format files
3 years ago
Akianonymus
5a3ac7300d
plugins/lspkind_icons: Add icon for TypeParameter
3 years ago
siduck
71295f9b61
re-add lspconfig capabilities
3 years ago
siduck
3ee787fe08
remove un-needed filetype option
3 years ago
socialsmoker223
2eab84f8f1
lunasnip super-tab like mapping example from hrsh7th/nvim-cmp
3 years ago
siduck
d0ad028efc
rm conflict in mappings
...
leader n for nummber line conflicted with leader nn
3 years ago
i3cheese
195f6f3621
Toggle relative numbers and copy to system clipboards mappings
3 years ago
siduck
1f73ef0ec6
clean remove_default_plugins function
3 years ago
Akianonymus
6b06bb9ed4
Remove duplicate code, missed in d8dabe9
| Format files
3 years ago
zbirenbaum
d8dabe9e5e
defer and restore shada
3 years ago
zbirenbaum
bd98d76ad6
improve startup time with shada load deferral
3 years ago
zbirenbaum
e87c10f225
fix for removals
3 years ago
zbirenbaum
4bda425371
added field for removing plugins to default config and call to plugin removal in init.lua
3 years ago
zbirenbaum
4b68a75853
added helper functions for removing plugins from default plugin table
3 years ago
i3Cheese
a3a5b506de
fix empty snippets
3 years ago
Akianonymus
de246fa0f5
Resolve https://github.com/NvChad/NvChad/issues/774 | Format
3 years ago
siduck
64c32d2e5e
clean packer config | Breaking change
3 years ago
siduck
e8b31c9308
add impatient.nvim and filetype.nvim | improve startuptime
3 years ago
siduck
50aa25f307
remove duplicate var | tidy
3 years ago
siduck
0349de6d10
lazy load nvim-cmp if snippets are disabled
3 years ago
i3cheese
2a02054a39
Add config.plugins.status.snippets to enable/disable snippets
3 years ago
siduck
ee5b79d3d4
fix ( #740 ) | lazy load lspconfig on nvim_cmp_lsp module
3 years ago
siduck
20e8249efa
fix typo in variable
3 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
3 years ago
emincanozcan
ddd13df5af
Fix typo
3 years ago
Akianonymus
b9fcaf610f
plugins:lspconfig: Add module name to packer config
...
https://github.com/NvChad/NvChad/issues/730
3 years ago
Akianonymus
bad06dc44f
mappings: Allow to remove plugin mappings in chadrc
...
This enables us to disable a plugin mappings individually
for eg:
M.mappings.plugins = {
telelscope = {
find_hiddenfiles = false
}
}
This will disable the telelscope find_hiddenfiles mapping.
It's also helpful when we want to use the mapping used by find_hiddenfiles for something else
3 years ago
Akianonymus
b86ae3b170
configs/statusline: Fix extra space before git diff removed icon
3 years ago
siduck
a0dd82a292
clean nvimtree config
3 years ago
zbirenbaum
4077ff3520
fixed chadrc string overrides calling default function parameter. Added ability to use function as config override
3 years ago