Commit Graph

826 Commits

Author SHA1 Message Date
Leon Heidelbach
96cd08ef45 fix: default mappings can now be properly disabled, independent of load order 2022-05-14 08:01:09 +05:30
Leon Heidelbach
c7a4d4e337 feat: fixed & added mappings & users can now add their custom "mode_opt" 2022-05-13 11:35:35 +05:30
siduck
25305eca92 clean up 2022-05-12 19:27:11 +05:30
siduck
0844431d37 breaking change : re-implement custom mappings | simplify it | add whichkey
fixes #1057 , #1047
2022-05-12 18:26:01 +05:30
vlaw
4fa0b4ae7d feat(config): configs for telescope extensions 2022-05-11 07:55:07 +05:30
siduck
c0ca91cb92 add nvchad string to sumneko globals 2022-05-10 20:41:37 +05:30
Arman.H
5a1240be82 refactor: add utils to the global scope 2022-05-10 20:15:08 +05:30
siduck
8571787d70 add dynamic header padding for dashboard | disable statusline in it 2022-05-10 17:41:26 +05:30
Akianonymus
08a16b9201 telescope: Add mapping to close picker with q in normal mode 2022-05-09 10:49:21 +05:30
Akianonymus
d912bbe67c mapping: Fix p not copy selected text when clipboard in not set
format statusline.lua
2022-05-08 11:36:05 +05:30
siduck
5cb7aeed10 misc 2022-05-07 20:39:20 +05:30
Akianonymus
a1e33798b6 statusline: Make config overridable 2022-05-07 20:22:08 +05:30
Akianonymus
78cf3e97ad nvimtree: Don't exclude custom dir deliberatly
this is not doable, can interfere with different repos
2022-05-07 20:22:08 +05:30
siduck
b9a1038acd feat: add theme toggle btn | update theme plugin path 2022-05-06 20:14:57 +05:30
Mihnea Creanga
0601876ab6 Update cmp.lua 2022-05-06 18:49:33 +05:30
siduck
b05e90ba8b rm highlight coloring of bufferline, web-devicons (#1025) 2022-05-05 22:49:51 +05:30
Magnus von Wachenfeldt
836ab5e98e add mapping for :Telescope keymaps 2022-05-05 22:28:45 +05:30
siduck
21513e3b28 hide gitignored files on nvimtree | exclude 2022-05-05 17:14:51 +05:30
siduck
c74b049408 Update utils.lua 2022-05-05 15:02:48 +05:30
Akianonymus
9472212cee Format files 2022-05-05 15:02:48 +05:30
Akianonymus
382eb7c60e utils.lua: Improve plugin_list function
require strings if given, if succesfull then use that table
2022-05-05 15:02:48 +05:30
Akianonymus
08e9ab363e plugins/cmp: Use keymaps for command line too.
will be used if cmp triggered in command line mode
2022-05-05 15:02:48 +05:30
siduck
492fee1979 clean stuff 2022-05-05 14:57:36 +05:30
siduck
6fd4fbbe98 add folder arrows (#1022) 2022-05-04 19:12:26 +05:30
Arman.H
1d945d19b4 feat: add more autocommands 2022-05-04 11:18:06 +05:30
siduck
cb86c87e88 add lsp-installer because its bette than before now! 2022-05-04 06:55:36 +05:30
Arman.H
5ed71fe682 refactor: rewrite auto-commands in lua 2022-05-03 23:01:36 +05:30
siduck
854534f54c rice cmp-nvim
related  to 15a1b910a0
2022-05-03 22:57:16 +05:30
Arman.H
174873b41f refactor: remove unnecessarry keymap option 2022-05-03 20:01:14 +05:30
siduck
d84e2b36a1 update plugin name 2022-05-03 12:13:32 +05:30
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
2022-05-03 00:13:38 +05:30
Freyskeyd
e557dc3af9 Fixing lsp mapping to use leader instead of space
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
2022-05-02 19:34:49 +05:30
siduck
1c4a202d00 remove un-needed mapping 2022-05-01 22:42:05 +05:30
siduck
7123edf0ef rm un-needed module from telescope definition options 2022-05-01 21:31:39 +05:30
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
2022-05-01 21:24:33 +05:30
siduck
841f839bb6 Revert "fix: set LSP mappings only for buffers that have a configured language server (#1004)"
This reverts commit a8466ccf4c.
2022-05-01 18:24:40 +05:30
siduck
9ae7c2aff3 fix error while closing file (#1002) 2022-05-01 08:01:47 +05:30
siduck
985217b93f add: Packer snapshot feature (#721) 2022-04-30 23:37:31 +05:30
siduck
36aeebc580 fix : luasnip not working (#1000) 2022-04-30 21:48:11 +05:30
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
2022-04-30 21:35:40 +05:30
primeapple
498513d72d put opt keys back 2022-04-30 17:24:05 +05:30
primeapple
949a8d5aaf added gc and gb as keys to trigger lazy load on comment plugin, removed unnesc opt keys 2022-04-30 17:24:05 +05:30
siduck
c8df626776
fix (#854) 2022-04-30 15:48:45 +05:30
zbirenbaum
d16546acac fix #977 2022-04-29 19:14:50 -04:00
siduck
263dcc0115 make statusline separator style customizable | fix (#995) 2022-04-30 03:57:12 +05:30
siduck
83fe03455e
fix (#989)
Prevents auto-focus of nvimtree when there are multiple buffers opened and current buffer is closed
2022-04-29 22:33:18 +05:30
Arman.H
a8466ccf4c fix: set LSP mappings only for buffers that have a configured language server 2022-04-29 22:04:05 +05:30
ahhshm
83a044e903 chore: disable omnifunc 2022-04-29 21:16:43 +05:30
zbirenbaum
95951c86a9 add back ability to remove plugins 2022-04-29 10:40:36 +05:30
zbirenbaum
36a25ded76 fix <leader>x not closing nvim-tree 2022-04-28 04:06:38 -04:00
zbirenbaum
aa4bab9605 fix group comments regression 2022-04-28 03:58:35 -04:00
siduck
08da7f6698 clean mappings.lua 2022-04-28 04:34:14 +05:30
siduck
db18d5f356 add better way to change default options
check http://localhost:3000/config/Custom%20config#change-default-options
2022-04-28 04:03:48 +05:30
siduck
6750dee431 load missing override functions for cmp/devicons 2022-04-28 03:41:36 +05:30
siduck
adecbe719f BREAKING CHANGE | re-implementation of custom config 2022-04-27 21:12:28 +05:30
zbirenbaum
1c8a677024 Fix #938 2022-04-14 13:57:11 -04:00
c-my
bc05e4be08 fix: move option "nvim_tree_indent_markers" to setup 2022-04-11 05:41:24 +05:30
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
2022-04-10 17:48:10 +05:30
guoliang
3d78ef3474 fix: insert mode nav shortcut 2022-04-10 17:46:16 +05:30
siduck
3585ae3dfd use better keybinds for spawning terms 2022-04-10 15:42:46 +05:30
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
2022-04-10 09:17:26 +05:30
zbirenbaum
4a888ad037 add float term mappings and config 2022-04-09 01:32:27 -04:00
zbirenbaum
d7522a940d add disable option for statusline hide au 2022-04-09 08:49:19 +05:30
Arman.H
b21defd4e4 refactor: remove unnecessary mapping 2022-04-07 21:57:11 +05:30
zbirenbaum
03563f30cc add new location option for chadterm 2022-04-02 14:33:45 +05:30
siduck
232b453c29 avoid using default mapping for copying 2022-04-01 19:36:29 +05:30
siduck
af22bee84a use previous split ratio for horizontal term buffer 2022-04-01 13:06:14 +05:30
siduck
bf89f0bf5f fix typo in mapping 2022-04-01 12:54:37 +05:30
siduck
63d54926a4 add mappings to spawn nobufflisted terms 2022-04-01 11:47:05 +05:30
siduck
4ca8d781cf add option to enable inbuilt plugins (#919) (#914) 2022-03-31 12:52:23 +05:30
zbirenbaum
e328b86336 add terminal customizations options to default config 2022-03-31 06:51:36 +05:30
zbirenbaum
1face444b8 change plugin init to config terminal on load extensions, change mappings to use new chadterm 2022-03-31 06:51:36 +05:30
siduck
6e9c78d1af avoid using default keymap (#910) 2022-03-26 22:20:39 +05:30
tuberry
47e4f0361f fix: let hl_override be compatible with custom themes
load `hl_override` after the theme
2022-03-26 19:58:29 +05:30
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.
2022-03-26 16:00:31 +05:30
zbirenbaum
958a62bc67 fix nvimtree vim globals not having any effect 2022-03-24 21:28:11 +05:30
siduck
75dbf5027d fix dashboard not showing | (#888) 2022-03-20 07:30:30 +05:30
i3cheese
229ad7e00d Fix j -> gj mapping. 2022-03-19 11:27:11 +05:30
johnsiras
ec274db8b2 Make the alpha override-abble. 2022-03-19 10:22:09 +05:30
Freyskeyd
4ad0bf1b22 Exposing on_attach to configure plugins in custom
Signed-off-by: Freyskeyd <simon.paitrault@gmail.com>
2022-03-13 18:33:51 +05:30
siduck
f58c7e7b9e fix nvimtree opening half on file open (#606) 2022-03-12 08:39:16 +05:30
socialsmoker223
1278a3b703 Imporve luasnip Tab jump behaviour 2022-03-07 22:06:13 +05:30
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>
2022-03-07 19:18:14 +05:30
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!
2022-03-02 14:43:29 +05:30
siduck
ac392cd29b misc
cb531cd90b
2022-03-02 14:36:21 +05:30
siduck
cb531cd90b shorten some long mapping vars, fix (#849)| fix (#836) 2022-03-01 12:43:34 +05:30
zbirenbaum
1777be0064 fix for treesitter not loading on creating new file 2022-03-01 08:00:21 +05:30
Ruben Verheyden
5ec6112a59 fix for (#844) Replace-paste at end of line incorrect 2022-02-27 18:25:06 +05:30
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
2022-02-24 09:52:16 +05:30
zbirenbaum
76d194b141 fix for getting config settings from plugin table 2022-02-20 11:46:06 +05:30
siduck
ceaf02e0bf replace dashboard with alpha.nvim (#816) 2022-02-20 11:44:43 +05:30
zbirenbaum
c1e372e2cd fix autocmd breaking term plugins 2022-02-20 08:08:06 +05:30
siduck
9ca0af1a24 disable nvimtree hijack on buffers
https://github.com/kyazdani42/nvim-tree.lua/issues/992
2022-02-17 19:45:43 +05:30
zbirenbaum
4be722d4a6 fix global variable causing issues 2022-02-15 08:12:51 +05:30
zbirenbaum
f81531df42 improve method of adding and removing plugins 2022-02-14 16:11:41 +05:30
siduck
a21e884983 remove snippet option for cmp | fix telescope first time delay 2022-02-12 07:31:23 +05:30
Felix Kratz
ca481b1385 fix acid blue cursor 2022-02-11 06:57:48 +05:30
Akianonymus
e7bba86ccf plugins/colorizer: Move to our org fork 2022-02-07 20:21:11 +05:30
siduck
baaa7f0d4b fix (#793) 2022-02-06 10:16:32 +05:30
siduck
748f0db485 lazy load Comment.nvim on gcc keybind (#801) 2022-02-05 19:09:25 +05:30