siduck
492fee1979
clean stuff
2 years ago
Arman.H
1d945d19b4
feat: add more autocommands
2 years ago
Arman.H
5ed71fe682
refactor: rewrite auto-commands in lua
2 years ago
Arman.H
174873b41f
refactor: remove unnecessarry keymap option
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
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
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
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
adecbe719f
BREAKING CHANGE | re-implementation of custom config
2 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
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
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
i3cheese
229ad7e00d
Fix j -> gj mapping.
3 years ago
siduck
ac392cd29b
misc
...
cb531cd90b
3 years ago
siduck
cb531cd90b
shorten some long mapping vars, fix ( #849 )| fix ( #836 )
3 years ago
Ruben Verheyden
5ec6112a59
fix for ( #844 ) Replace-paste at end of line incorrect
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
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
siduck
baaa7f0d4b
fix ( #793 )
3 years ago
siduck
f4c4d8f6c6
enable snippets by default
3 years ago
Akianonymus
46db63749f
cmp: Add border to floating docs, move completeopt inside config
...
format files
3 years ago
siduck
3ee787fe08
remove un-needed filetype option
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
siduck
64c32d2e5e
clean packer config | Breaking change
3 years ago
siduck
e8b31c9308
add impatient.nvim and filetype.nvim | improve startuptime
3 years ago
i3cheese
2a02054a39
Add config.plugins.status.snippets to enable/disable snippets
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
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
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
3 years ago
zbirenbaum
cf7f8a557a
added helper function to support partial plugin config overrides via tables in chadrc
3 years ago
siduck
b1338beb0f
add option to toggle lazy load for cmp and related
3 years ago
siduck
71b710b35b
add option for packerInit | fix ( #715 )
3 years ago
David Stark
ea6f2a1490
hotfix to :Telescope command flag order
3 years ago
David Stark
83ad616dd3
when finding all files via Telescope follow symlinks
3 years ago
siduck
4e54ee0081
rm hooks
3 years ago
siduck
0a546e4720
rm unused hook
3 years ago
zbirenbaum
1e6f9a2e52
fix errors thrown by neovim no longer allowing implicit conversions of nil to 0 in api function calls. See neovim/neovim#16745 for details on why this is now an error
3 years ago
Dundar Göc
9d013a3529
chore: fix typos
3 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
3 years ago
ryanb-dev
688586eeec
Telescope: Remove no_ignore option from find files
...
Prior to this change, searches through large repositories would include
files within the .gitignore, resulting in long search results and many
useless results. This change results in find_files respecting
.gitignore and find_hiddenfiles instead being an exhaustive search over
all files within the current directory.
3 years ago
Akianonymus
60212005cb
statusline: Refresh after BufRead too
...
sometimes events like BufEnter, BufWinEnter, etc are not enough for triggering a refresh, like opening nvim when nvimtree is not lazy load
3 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
3 years ago
Erasin
ae90cca3f0
lua vim.diagnostic.setloclist
3 years ago
siduck
3a966955d4
make lspconfig mappings compatible with nvim 0.6v
3 years ago
Danilo Horta
31e551af30
Make lspconfig mappings configurable.
3 years ago
siduck
1cd5150b70
update comment toggle mappings ( #658 )
3 years ago
Sravanth C
f718060260
Rename esc_insertmode to better_escape
...
- change the plugin status name for better_escape
3 years ago
siduck
01f652fcc4
hide nvimtree rootdir by default
3 years ago
siduck
7c9bf9cbe3
add some options for nvimtree
3 years ago
Akianonymus
d2db2cc1cd
plugin: Use Comment.nvim | Resolve #646 & #626
3 years ago
Akianonymus
2293b16709
Cleanup | Format files
...
* fix some lint warnings
* remove some unneeded code
3 years ago
siduck
01babafd72
add option for fillchars
3 years ago
siduck
2a8afcb7b6
rm theme toggler config
3 years ago
siduck
6347a00023
add mapping, highlights for keybind cheatsheet | disable indentline in it
3 years ago
siduck
9e8af5ad93
include NvimTreeNormalNC for transparency | add #608
3 years ago
siduck
3330d1cc06
clean up!
3 years ago
siduck
aa9667a5de
Revert "add cheatsheet.nvim"
...
This reverts commit e8b919723e
.
3 years ago
siduck
1567a9c73a
use tbl_deep_extend to merge configs | rm other functions
3 years ago
siduck
e8b919723e
add cheatsheet.nvim
3 years ago
siduck
bdd6dc12c2
restructure | clean default_config
3 years ago
siduck
8de3f4e84c
restructure init.lua | lspconfig
3 years ago
siduck
a256591e90
move plugin override function to utils | increase packer clone timeout
3 years ago
siduck
c8a27d701c
cleanup!
3 years ago
siduck
fd668e559e
add option for overriding highlights ( #596 )
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
Andrew Balmos
67962828bb
Add smartcase option
3 years ago
max397574
16a0c97fc9
fix: use better name for mapping
3 years ago
Ay355
cb977a5313
fix: use of left/right arrow keys in insert mode
...
This allows the left and right arrows to move between lines in insert mode.
3 years ago
Ashin Antony
7d5a15f7ce
fix(CI): CI bug fixed | docs: Added charity contribution link ( #532 )
...
* fix: Fix stylua CI formatter | add charity link
Update format.yml
* chore: format with stylua
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
3 years ago
Akianonymus
2356ba069e
fix : #501 | delay when use d in visual mode
...
only if copy_del = false
3 years ago
Akianonymus
d810cc35a7
chore: format files
3 years ago
Akianonymus
317eedd9b2
feat: Make short statusline toggleable from chadrc
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
1756c92609
refactor : separate lspconfig setups
3 years ago
siduck76
0b55d45845
rm neoformat plugin
3 years ago
Galen Rowell
94b01be483
fix: `default_config` var `plugin` -> `plugins` instead
3 years ago
siduck76
f65338092d
feat : window title option
3 years ago
siduck76
a41ab8b830
fix : Add option to disable cmp ( #482 )
3 years ago
siduck76
8e0dfc1de6
fix : add path for luasnip snippets ( #483 )
3 years ago
siduck76
50a5bcc870
rm : vim-fugitive plugin
3 years ago
siduck76
e408a1168f
feat: update conf for gitsigns | format stuff
3 years ago
siduck76
9e8fb9db74
feat: add overrides for more plugins | disable some by default
3 years ago
siduck76
a820c3cafd
fix : typo in default_config.lua
3 years ago
siduck76
595be18680
feat : option to disable git status on nvimtree ( #487 )
3 years ago
siduck76
cc48bfb5c8
remove cheatsheet.nvim
3 years ago
Galen Rowell
ee586047e5
feat: improve mappings, move `custom/init.lua & chadrc.lua` -> `custom/example_init.lua & example_chadrc.lua`
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
a5a5a8220c
refactor: clean & small reorgnaisation of default_config
3 years ago
Galen Rowell
a5ae8899d5
fix: merge_tables bug caught
3 years ago
Morten Olsen
eced5f2ec4
feat: Hook based overrides
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
61b6eda6af
add light theme in theme toggler
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
VULKAN
2ac6931c69
Auto close Nvimtree incase of quitting last buffer
3 years ago
mxzel
a12455509b
fix typo
3 years ago
JoakoV3
7ddd394172
Changed mappings to move between windows/terminals with Ctrl+h,j,k,l
3 years ago
Akianonymus
2c33e3dd38
mappings: Fix strange delete/yank/cut behaviour | Resolve #379
...
use mode() to detect if currently in operator pending mode, if then use normal j otherwise gj
3 years ago
siduck76
475a4c5f38
replace compe with cmp
3 years ago
siduck76
3c7de7a890
keep chadreload on hold for now
3 years ago
Akianonymus
4e645c3c9f
mappings: Change reload_config function name
...
changed in nvchad/extensions repo
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
9635b45404
clean mappings conf
3 years ago
ashincoder
c02b1a063f
feat: Added cmd for ChadReload
3 years ago
Akianonymus
9b4b288d01
utils: load_config: Use filereadable to check if file exists
3 years ago
Akianonymus
1b2ec94b75
feat: Add copy_del and copy_cut options to config
3 years ago