838 Commits (dd260cb4d5ee5fe40d50996b9637e47b0a19a006)

Author SHA1 Message Date
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 5db36d44fb restructure highlights.lua 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 b4c50fa443 misc change in override function 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
siduck 4b2bbe5d1c update configs for nvimtree and autopairs 3 years ago
siduck76 6e3e0bf029 fix luasnip incorrect path (#526) 3 years ago
siduck76 0e493bcacc add telescope title highlights 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
siduck76 56d05ac9d9 rm matchparen highlight (#557) 3 years ago
siduck76 003038b2a7 rm : doc lines from signature.nvim popups 3 years ago
siduck76 eefee5e17d clean config for inactive statusline 3 years ago
max397574 16a0c97fc9 fix: use better name for mapping 3 years ago
Akianonymus 9a45bb3f20 fix: Disabling shortline from chadrc
missed in 317eedd9b2

chore: format files
3 years ago
siduck76 1b4a67a1e1 nvimtree: disable updating cwd on focused files (#546) 3 years ago
siduck76 a24a65ab6b update : nvimtree diagnostic config 3 years ago
siduck76 fb9c54bc5d add: highlight color for NvimTreeNormalNC 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
siduck76 1b44d4f2b9 add : highlight color for matchparen 3 years ago
siduck76 e8bbe1e4a1 Revert "update : capabalities cmp stuff in lspconfig | load cmp_lsp after lspconfig"
This reverts commit 86d92a2fd2.
3 years ago
siduck76 d221504482 add: cmp highlight groups 3 years ago
max397574 1ec9f80bdb fixed formatting 3 years ago
max397574 1af5510d03 fix cmp use correct function 3 years ago
max397574 8a426b9e62 fix cmp use new function 3 years ago
max397574 40554c80ad fix: new function to check for cmp completitions 3 years ago
peppapig450 5799af49e2 Fix another grammar mistake in example_init.lua 3 years ago
Sravanth C d47fcda9ef add: ttf, woff, woff2 icons 3 years ago
Sravanth C 5aa370e375 feat: robots.txt icon
- added robots.txt font glyph for nvim-web-dev-icons
3 years ago
peppapig450 7449c9e4f6 fix spelling/grammar in the example files 3 years ago
siduck76 86d92a2fd2 update : capabalities cmp stuff in lspconfig | load cmp_lsp after lspconfig 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
Ashin Antony b2cd5e38f5 fix: fix issue #455.
1. Show line diagnostics have been changed to `ge`. Since there are keybindings starting with g. Also `ge` is fast very useful for this reason.
3 years ago
Akianonymus 2356ba069e fix: #501 | delay when use d in visual mode
only if copy_del = false
3 years ago
Akianonymus 585266dcef fix: Packer blank window on PackerSync 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 bd1319895d rm : unused function in bufferline config 3 years ago
siduck76 cd9b2c4810 Revert "fix : packer blank window on PackerSync"
This reverts commit 9a2430132f.
3 years ago
siduck76 9a2430132f fix : packer blank window on PackerSync 3 years ago
siduck76 1c9b5b46e4 rm : outdated lspconfig in example_chadrc 3 years ago
github-actions[bot] bcb4b15669 chore: format source code 3 years ago
siduck76 1756c92609 refactor : separate lspconfig setups 3 years ago
siduck76 0b55d45845 rm neoformat plugin 3 years ago
siduck76 e137fddf6e add : cmp-path plugin 3 years ago
Ashin Antony 3d7f0159f5 fix: Fixes telescope issue where requiring telescope module
this fixes the following issue https://github.com/nvim-telescope/telescope.nvim/issues/1276
3 years ago
Galen Rowell 94b01be483 fix: `default_config` var `plugin` -> `plugins` instead 3 years ago
siduck76 f2a0051aa9 fix : clean nvim-tree config 3 years ago
siduck76 548e4e4a9d fix : typo of nvimtree size 3 years ago
github-actions[bot] 962c2bfe69 chore: format source code 3 years ago
Justin MacCarthy 1cd3faffb3 Moved more setting into the setup, in line with the changes in NvimTree 3 years ago
siduck76 cb3c5682a8 fix : make inactive statuslines as thin lines 3 years ago
siduck76 f65338092d feat : window title option 3 years ago
siduck76 ac28a9f99e fix : shortline for small screens (#468) 3 years ago
siduck76 7051afe43c fix : update nvimtree config 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 2685ad8e30 fix : update nvimtree config 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
github-actions[bot] 3d0a0e53f7 chore: format source code 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 80c8bf4243 feat: allow packaged plugin config overrides within chadrc 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 0b30ed27d5 replace better-escape.vim with better-escape.nvim 3 years ago
github-actions[bot] 1658bf9fc6 chore: format source code 3 years ago
ayushjaipuriyar21@gmail.com c84f3cd6cf ignore node_module folder in telescope 3 years ago
github-actions[bot] 1b2473bb9c chore: format source code 3 years ago
siduck76 62538e0b37 clean dashboard config 3 years ago
siduck76 61b6eda6af add light theme in theme toggler 3 years ago
siduck76 a52382c6fa fix dashboard ascii spacing 3 years ago
siduck76 256ba205e1 rm un-needed separator from statusline 3 years ago
siduck76 67e1038b59 update felin.nvim config 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
siduck76 2309f7c249 Update statusline.lua 3 years ago
Akianonymus 85117ef95e statusline: feline: Use default git provider
now it handles dirs too

092442db0c
3 years ago
siduck76 f73ba68c08 move highlight themes to base16 repo 3 years ago
Ashin Antony 3d6d429793 feat: Move treesitter branch to compat-0.5
If you want to use this plugin with Neovim 0.5, please use the 0.5-compat branch. Be aware though that most improvements will require neovim nightly.
https://github.com/nvim-treesitter/nvim-treesitter
3 years ago
siduck76 fe84f3952d add onejelly theme 3 years ago
siduck76 d53761839d use pretty colors for jellybean theme 3 years ago
boppyt 8056b07cdc use jellybeans colors for bg 3 years ago
boppyt f6f13908fc jellybeans: increase overall readability 3 years ago
boppyt 5c22354817 fix jellybeans theme 3 years ago
boppyt 094ad61785 add jellybeans theme 3 years ago
boppyt ddb11c6bc1 add lfgruv theme 3 years ago
siduck76 f016bf634e fix lazyloading for autosave.nvim 3 years ago
github-actions[bot] 299ce1cde3 chore: format source code 3 years ago
Marco Mayer 1107be6417 Update feline config to new format 3 years ago
VULKAN 2ac6931c69 Auto close Nvimtree incase of quitting last buffer 3 years ago
curtain 9ee56ce229 use_lspsaga deprecated, see lsp_signature upstream commit 3 years ago
siduck76 d1777dfbdf load friendly-snippets before nvim-cmp 3 years ago
siduck76 0fece65c3f update readme 3 years ago
siduck76 53b7498d64 remove un-needed config 3 years ago
siduck76 5c71f1421b chadify blossom theme colors 3 years ago
github-actions[bot] 98b531682e chore: format source code 3 years ago
Dazai-san 472fab40cf fixed & cleaned blossom theme 3 years ago
Dazai-san 69718c7138 added bunny's blossom theme
adding rayes0's(githubname) blossom theme
3 years ago
siduck76 287b4bae9a fix typo in blankline config 3 years ago
siduck76 ba6592c4a9 use better colors for vertsplit/statuslineNc 3 years ago
siduck76 873b846d50 disable dashboard by default 3 years ago
siduck76 5742567630 avoid using globals in blankline config 3 years ago
siduck76 19e17eac58 add uwu theme 3 years ago
siduck76 a3e436d16d update blankline config 3 years ago
Marwan Mustafa ec7b15fead fix(plugin): indentline using config instead of setup 3 years ago
github-actions[bot] a125c388c3 chore: format source code 3 years ago
Prescott Murphy 2cf3e2cac5 Set colors for lsp diagnostics
Fixes a small issue with coloring when `diagnostics = "nvim_lsp"` is set to enhance color consistency.
3 years ago
mxzel a12455509b fix typo 3 years ago
siduck76 56ea1714f6 fix packer compile spam on startup (#325) 3 years ago
siduck76 ad35d6b6e2 use the default close_icon in bufferline 3 years ago
siduck76 e1dfaa7a45 add default config for nvim-colorizer 3 years ago
siduck76 60db2ec626 disable some plugins by default 3 years ago
JoakoV3 7ddd394172 Changed mappings to move between windows/terminals with Ctrl+h,j,k,l 3 years ago
siduck76 28015f639c change keys for lsp signature help mapping 3 years ago
siduck76 146c0ed54f improve aquarium theme colors 3 years ago
Frenzy 1dacbeb462 Added Aquarium 3 years ago
siduck76 df9a780846 change mapping keys for nvimtreefocus 3 years ago
siduck76 5db010e870 mv luasnip config to others.lua 3 years ago
siduck76 d5f4c04424 add original gruvbox theme 3 years ago
siduck76 2efac1cd67 add original nord theme | rename norchad 3 years ago
Akianonymus e800122b45 plugins/configs/cmp: Enclose in pcall 3 years ago
Akianonymus d90747415f plugins/configs/statusline: Fix branch seperator 3 years ago
Akianonymus cdf9250636 Hide statusline in help too 3 years ago
siduck76 6b31861aeb remove custom area from bufferline 3 years ago
ashincoder b63e1502a5 fix: Fixing the luasnip error while tabbing 3 years ago
siduck76 0e09c3f471 rm extra space from statusline icons 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
Akianonymus a1c103b6a8 lsp: Reload current buffer after startup
so lsp aftually starts for the current buffer, rest buffers are fine
3 years ago
siduck76 97e155f3a2 use nerdfont glyphs for lsp progress spinners 3 years ago
siduck76 c87482f107 lazy load luasnip after cmp 3 years ago
siduck76 647c3730ae clean up 3 years ago
siduck76 253047747a remove lspkind 3 years ago
siduck76 475a4c5f38 replace compe with cmp 3 years ago
Prescott Murphy 59ec5a5fed Correct bufferline diagnostics alternate setting
Tiny change: the correct setting is `nvim_lsp` with an underscore, not a hyphen.

https://github.com/akinsho/bufferline.nvim#lsp-indicators
3 years ago
siduck76 3c7de7a890
keep chadreload on hold for now 3 years ago
siduck76 e107e1aaf7 add space between lsp text/icon in statusline 3 years ago
Akianonymus 4e645c3c9f mappings: Change reload_config function name
changed in nvchad/extensions repo
3 years ago
Akianonymus 780142b150 plugins/configs/bufferline: Use a more unique func name quit all, to avoid conflicts
format file
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
Akianonymus 66de975543 plugins/configs/statusline: Fix % icon for page position 3 years ago
Akianonymus af597372ec plugins/configs/statusline: Remove extra space in lsp indicator 3 years ago
Akianonymus ee981f4f4a plugins/configs/statusline: Fix git branch not appearing without opening files
* the default provider given by feline uses gitsigns which only updates when a file is opened

* code taken from: https://github.com/hoob3rt/lualine.nvim/blob/master/lua/lualine/components/branch.lua

* use gitsigns var when available

Co-authored-by: Famiu Haque <famiuhaque@gmail.com>
Co-authored-by: hoob3rt <pelczarskihubert@gmail.com>
Co-authored-by: Shadman <shadmansaleh3@gmail.com>
3 years ago
siduck76 8a21e73cc5
avoid using q! for quitting vim 3 years ago
siduck76 8f733755e8 add clickable btn for exiting nvim 3 years ago
ashincoder 80b632ee95 feat: Added lsp radial progress 3 years ago
siduck76 2f2389a31b statusline add lsp status 3 years ago
siduck76 21b2680e56 Merge branch 'main' of github.com:NvChad/NvChad 3 years ago
ashincoder 7d8f6b85c7 feat: Load lspkind on insert event. 3 years ago
siduck76 80d36cca00 move to feline.nvim 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 753f144d3f packerInit: Print error on clone failed 3 years ago
Akianonymus 1b2ec94b75 feat: Add copy_del and copy_cut options to config 3 years ago
Akianonymus 49216a9c93 feat: Support for custom user mappings | Improve map function
move map function to utils

rearrange utils, was missed
3 years ago
siduck76 4828cfd282 add mapping for finding hidden files with telescope (#360) 3 years ago
siduck76 3dc1db884c disable some plugins by default 3 years ago
siduck76 c66fb4ff3d add diagnostics options to bufferline/nvimtree 3 years ago
siduck76 cd5433d24b fix incorrect bg in tokyonight theme 3 years ago
siduck76 bf3e9a323f make gitsigns plugin load on dir containing .git only 3 years ago
ashincoder 2f61dbfcd8 feat: Added border for lsp hover doc 3 years ago
siduck76 7d74ca4767 use default lspconfig 3 years ago
Galen Rowell a3dbef5872 fix statusline bug, handle all Vim modes 3 years ago
Cam Cope bce7e624e2 Add LSP code action mappings
Tested with rust-analyzer
3 years ago
Noah Lidell fba26a3a40 commands to load fugitive 3 years ago
Kévin Dunglas 09f6c4c067 fix: don't hide dot files by default 3 years ago
siduck76 6fbb503a16 use ascending sorting : telescope (#346) 3 years ago
siduck76 ac83f1d580 add mapping to focus nvimtree (349) 3 years ago
siduck76 b2ec48ef30 avoid using global function : lspconfig 3 years ago
Akianonymus bf3d4b31a6 Missed in previous commit 3 years ago
Akianonymus a28a838c06 NvChad/core -> Nvchad/extensions 3 years ago
Akianonymus a82f71334f telescope-media: Check if ueberzug is available before loading the extension 3 years ago
Akianonymus ef40dfcbc1 plugins: Properly lazy load telescope
from packer docs

module = string or list      -- Specifies Lua module names for require. When requiring a string which starts
                               -- with one of these module names, the plugin will be loaded.
3 years ago
Akianonymus 3ee3b0368a config: Seperate plugin and non-plugin configs 3 years ago
Akianonymus e08a460543 config: Expose tabstop option 3 years ago
Akianonymus aa95c05179 Remove some unneeded events when hiding statusline
dunno why cmdwinenter was there

term enter is not needed as it will handled with Buf events

use filetype events as a buffer may not trigger other events but change
the filetype
3 years ago
Akianonymus 3719521d9a Disable statusline in dashboard
need here because out custom statusline hide function doesn't care about dashboard settings
3 years ago
Akianonymus e1d0678f6e mappings: Add PackerClean command 3 years ago
Akianonymus 9ffddb6b52 Restructure config | Move some to a packer plugin | Lot of cleanup
* move teleacope files, updater and related utils to
  https://github.com/NvChad/core

* restructure config file and directory structure

* expose mappings for better escape

* allow multiple mappings for some

* improve merge table function for the same

* move autocommands to a seperate file

* rearrange everything alphabetically where sanely possible

* rearrange packer plugin list on the basis of trigerred state

config structure now

 .
├──  init.lua
├──  LICENSE
├──  lua
│  ├──  chadrc.lua
│  ├──  colors
│  │  ├──  highlights.lua
│  │  ├──  init.lua
│  │  └──  themes
│  │     ├──  chadracula.lua
│  │     ├──  everforest.lua
│  │     ├──  gruvchad.lua
│  │     ├──  javacafe.lua
│  │     ├──  mountain.lua
│  │     ├──  norchad.lua
│  │     ├──  one-light.lua
│  │     ├──  onedark.lua
│  │     ├──  tokyonight.lua
│  │     └──  tomorrow-night.lua
│  ├──  core
│  │  ├──  autocmds.lua
│  │  ├──  init.lua
│  │  ├──  mappings.lua
│  │  ├──  options.lua
│  │  └──  utils.lua
│  ├──  default_config.lua
│  └──  plugins
│     ├──  configs
│     │  ├──  autopairs.lua
│     │  ├──  autosave.lua
│     │  ├──  bufferline.lua
│     │  ├──  chadsheet.lua
│     │  ├──  compe.lua
│     │  ├──  dashboard.lua
│     │  ├──  gitsigns.lua
│     │  ├──  icons.lua
│     │  ├──  lspconfig.lua
│     │  ├──  luasnip.lua
│     │  ├──  nvimtree.lua
│     │  ├──  others.lua
│     │  ├──  statusline.lua
│     │  ├──  telescope.lua
│     │  ├──  treesitter.lua
│     │  └──  zenmode.lua
│     ├──  init.lua
│     └──  packerInit.lua
└──  README.md
3 years ago
ashincoder 44ae0178f4 Change dest of bufferline since commit https://github.com/akinsho/bufferline.nvim/commit/720555e 3 years ago
siduck76 dceb6a70d4 rm mappings var from bufferline conf 3 years ago
siduck76 7a06fbb0be disable autocwd by default 3 years ago
siduck76 18705c4da4 fix plenary.nvim not installed (#307) 3 years ago
siduck76 c60df482e9
open dir with nvim (#316)
opening dir with nvim will work by default but since we have lazy loaded nvimtree , it doesnt update the cwd in nvimtree. This will fix that.
3 years ago
siduck76 83992378a4 treesitter : keep only lua parser installed by default 3 years ago
siduck76 cbb0ddc0a5 clean lspconfig 3 years ago
siduck76 b5668a037a avoid setting root_dir for lspservers 3 years ago
siduck76 6206a9e27b rm popup.nvim 3 years ago
ashincoder b57cb6cdc0 fix: fixed error of statusline. 3 years ago
Akianonymus b817c55542 mappings: Close buffer -> leader+x | Resolve #6
move theme toggle to leader+tt
3 years ago
Akianonymus 4c04160b87 dashboard: Fix alignment 3 years ago
Akianonymus e15e79b519 options.lua: Merge the TermOpen autocommands 3 years ago
Akianonymus 1f6dbed26b Improve hiding/showing statusline via config 3 years ago
Galen Rowell dbf0b56059 quickfix for not properly closing unlisted buffers, should be revised again 3 years ago
Galen Rowell fd5d50f194 fix Dashboard docs, fix default_config issue 3 years ago
Akianonymus 3ccd804da9 utils/update_nvchad: Use --rebase instead of --ff-only 3 years ago
Akianonymus 5fab35f2e1 utils/load_config: Implement force reload of config 3 years ago
Akianonymus f7d2bacb51 Fix theme switcher statusline reload 3 years ago
siduck76 89c371397f better colors 3 years ago
siduck76 47ab9c28a1 add no buffer icon to statusline 3 years ago
ashincoder a49f62d3c6 feat: Added option for italic_comments 3 years ago
siduck76 112d3866a5 improve various theme colors 3 years ago
siduck76 5ae6fba20d make statusline more pretty 3 years ago
Akianonymus 7244492b36 utils/merge_table: Handle another edgecase 3 years ago
Akianonymus 224873b937 Missed in 67c6ec6 and 575dc10 3 years ago
siduck76 114d699fc5 change nvimtree rootfolder fg 3 years ago
siduck76 e75fbed322 disable transparency by default 3 years ago
siduck76 f10fb47637 add transparency option to user config 3 years ago
Akianonymus 880d4dc312 NvChadUpdater: Make update repo and url configurable | Improve logging 3 years ago
Akianonymus 4801ec86f1 Add NvChadUpdate command and shortcut for it
map leader+uu to it

summary of what it does:

first ask the user for confirmation and tell that the updater is gonna run git reset --hard in config repo and chadrc will be restored

take backup of chadrc in a lua string and locally in a file with chadrc.bak.(random numbers)

git reset on config dir and git pull

whether success or error, restore the chadrc file

if restore fails, then print backup file path

for more deep understanding, read the comments in utils.lua
3 years ago
Akianonymus 7753e03b9e feat: Do not depend on user config | Fix merging of configs
because it is a user config, so our config shoudn't break even we if dont have it

use our own table merge function

move loading config to a function

use a global variable to store the config, so no need to call the table function everytime
3 years ago
Akianonymus 02f0122ab4 mappings|init: Move init mappings to a function, only call when required | Show err message for init
because mappings.lua is called from multiple places, so there should't be any code that executes without calling a specific function

show error message when something fails in init.lua
makes no sense to not

rearrange plugin functions alphabetically, but keep misc at top
3 years ago
Akianonymus e3f0429a72 tree-wide: Format files
ugh why do people don't push formatted stuff
3 years ago
siduck76 6224ed6283 Revert "chore: update path_display (#285)"
This reverts commit 1d78add91e.
3 years ago
siduck76 32a6fd8d29 add statusline_style to chadrc 3 years ago
siduck76 aa8df57cae Revert "NvChad Updater | Chadrc Fixes | Cleanup and Formatting | Misc (#288)"
This reverts commit 36cb57ecce.
3 years ago
Aki 36cb57ecce
NvChad Updater | Chadrc Fixes | Cleanup and Formatting | Misc (#288)
* tree-wide: Format files

ugh why do people don't push formatted stuff

* mappings|init: Move init mappings to a function, only call when required | Show err message for init

because mappings.lua is called from multiple places, so there should't be any code that executes without calling a specific function

show error message when something fails in init.lua
makes no sense to not

rearrange plugin functions alphabetically, but keep misc at top

* feat: Do not depend on user config | Fix merging of configs

because it is a user config, so our config shoudn't break even we if dont have it

use our own table merge function

move loading config to a function

use a global variable to store the config, so no need to call the table function everytime

* Add NvChadUpdate command and shortcut for it

map leader+uu to it

summary of what it does:

first ask the user for confirmation and tell that the updater is gonna run git reset --hard in config repo and chadrc will be restored

take backup of chadrc in a lua string and locally in a file with chadrc.bak.(random numbers)

git reset on config dir and git pull

whether success or error, restore the chadrc file

if restore fails, then print backup file path

for more deep understanding, read the comments in utils.lua

* NvChadUpdater: Make update repo and url configurable | Improvr logging
3 years ago
siduck76 623a2a0d1a default_config : add statusline separators style 3 years ago
Tuan Nguyen 1d78add91e
chore: update path_display (#285) 3 years ago
Galen Rowell f82b390aba
make cheatsheet enabled by default (#281) 3 years ago
Galen Rowell fa965c9797
added relativenumber option & statusline option (#279) 3 years ago
siduck76 e663122638 add bg to Floating window 3 years ago
Galen Rowell 575dc10ddc
Greatly improve terminal features! Persistent terminals (#275)
* remove toggleTerm plugin

* Adding term binds, term hider & Telescope terms to bring them back

* Adding many term features!
3 years ago
siduck76 51760c21f5 Add important notes for user , default config 3 years ago
siduck76 056fcb51f5
User config works 3 years ago
siduck76 b571fd9d40
test user config xD 3 years ago
Pocco81 0d35b9ddac
feat: added default conf and deep extension capabilities (#269) 3 years ago
Aki 98086892a7
tree-wide: Format files | Reformat chadrc | Misc (#268)
chadrc: looks cleaner this way

move close buffer to misc as it is not dependent on buffer plugin
3 years ago
siduck76 e25f30899d rename mountaineer 3 years ago
siduck76 cf4e0a2c53 fix plenary.nvim not loading (#256) 3 years ago
siduck76 c62e94923a add mapping cheatsheet (#244) 3 years ago
siduck76 eaaefc236d add one-light (#243) 3 years ago
Galen Rowell 86903ab982
chore: stylua formatting update (#261)
* addded stylua config file

* chore: formatted with stylua
3 years ago
Aki 4abf43aa99
Fixes (#259)
* Missed in 154ba7d

* utils/change-theme: Check theme name for magic chars
3 years ago
siduck76 9c134872fb rename theme name 3 years ago
siduck76 aabc3e692f update tomorrow night theme name 3 years ago
siduck76 c251f88567 update nvim-base16 repo link 3 years ago
ashincoder 7b796294a4
refact: move false to true in plugins and change disable to 'not' so that the user does'nt be confused (#257) 3 years ago
siduck76 49120177ce
Update theme.lua 3 years ago
siduck76 154ba7d419 add theme toggler (#245) 3 years ago
Sage Baram ea0a221230
(feat) add filename edit/lock icons provider (#253)
* (feat) add filename edit/lock icons provider

* Update statusline.lua

Co-authored-by: Sage Baram <sagebaram@gamil.com>
Co-authored-by: siduck76 <siduck13@gmail.com>
3 years ago
siduck76 ebdcd4cae1 fix luasnip creating statusline errors (#250) 3 years ago
siduck76 05e587cfc0
Clean up utils 3 years ago
siduck76 e0feea9407
cleanup ! 3 years ago
Aki c656d6a3bd
Fix theme switcher reload | Move reload_theme to utils (#252)
* rearrange functions in utils.lua alphabetically
3 years ago
Galen Rowell e80a6935d6
Now have 3 separate terms, window, vert & hori, renamed some variables (#251) 3 years ago
siduck76 c80d79a7cc set completeopt for compe 3 years ago
siduck76 fd2aa6095f improve nav_in insertmode (#240) 3 years ago
curtain 2b331e7fa1
add some useful keymap in insert/command mode with switch to toggle (#240)
Co-authored-by: curtain <kaleidoscope@163.com>
3 years ago
siduck76 f805cb1cbd user_config : add option to disable telescope media plugin 3 years ago
Galen Rowell 91c8736146
WIP - Added toggleterm, based upon curtanips work (#237)
* Added toggleterm, based upon curtanips work
Also other various term fixes & changed term mappings

* new NvChad config to hide statusline by filetype
3 years ago
siduck76 3f44f0761a fix statusline missing after termclose (#236) 3 years ago
siduck76 c7fdd68072 statusline : add vimode colors 3 years ago
curtain f832195a81
fix luasnip complete and move it to reasonable place (#235)
Co-authored-by: curtain <kaleidoscope@163.com>
3 years ago
siduck76 f884caa606 everforest theme : better dark color 3 years ago
siduck76 2884254afe add everforest theme (#219) 3 years ago
siduck76 0df87e4e72 fix telescope commands not working! (#230) 3 years ago
siduck76 a21ef38dc5 fix comment toggle mapping (#233) 3 years ago
siduck76 0efa21c9c9 add user_config 3 years ago
siduck76 d5c64d335e add chadracula theme 3 years ago
Iorvethe ae30324ed4
Add theme: Dracula (#225)
* Add theme: Dracula

* Dracula theme: make black2 lighter
3 years ago
Aki 0423da189c
base16: Change syntax for new changes in base16 repo (#226) 3 years ago
siduck76 f22366eac9 truezen.nvim : update var 3 years ago
siduck76 98e2957234 add mountaineer theme 3 years ago
siduck76 b16e2bf29c
load signature.nvim after lspconfig only
https://github.com/siduck76/NvChad/pull/218#issuecomment-894633359
3 years ago
ashincoder 2795ed4fb3
Added .gitignore and lazy load lsp_signature more (#218) 3 years ago
siduck76 ea992308f1 disable tilde on end of buffer 3 years ago
siduck76 d390966b4d disable indentline in packer float window 3 years ago
siduck76 d4193727bd add lsp-signature.nvim (#142) 3 years ago
siduck76 232bb5fd7c add tokyonight theme (#215) 3 years ago
Akianonymus a25f4fca70 Just packer shenanigans 3 years ago
Akianonymus e0f1cb3687 theme_switcher: Handle some edgecases | Clear cmdline after default theme prompt 3 years ago
siduck76 f172cc8362 rm vim-startuptime 3 years ago
siduck76 021cf9c6f4
Merge pull request #201 from G-Rowell/dev-chadThemeSwitcher
Chad theme switcher
3 years ago
Akianonymus af783670e4 mappings: leader+th for Telescope themes 3 years ago
Akianonymus a6ab121d12 Implement theme switcher
using telescope picker

ask if want to change default theme, change value in user_config.lua

load it as a telescope extension

live preview of themes

Co-authored-by: Galen Rowell <growell3@gmail.com>
3 years ago
Akianonymus 7affb8cbfb Move from utils.lua to their respective places | Format all files 3 years ago
siduck76 12085f495c replace bufread event with bufenter ( lspinstall/lspkind ) 3 years ago
siduck76 5236893e5e add permanent undo (#197) 3 years ago
siduck76 e9aa4b5234
Update user_config.lua 3 years ago
siduck76 bcbde0e1a2 add theme to user_config 3 years ago