442 Commits (master)

Author SHA1 Message Date
i3Cheese a3a5b506de fix empty snippets 2 years ago
Akianonymus de246fa0f5 Resolve https://github.com/NvChad/NvChad/issues/774 | Format 2 years ago
siduck 64c32d2e5e clean packer config | Breaking change 2 years ago
siduck e8b31c9308 add impatient.nvim and filetype.nvim | improve startuptime 2 years ago
siduck 50aa25f307 remove duplicate var | tidy 2 years ago
siduck 0349de6d10 lazy load nvim-cmp if snippets are disabled 2 years ago
i3cheese 2a02054a39 Add config.plugins.status.snippets to enable/disable snippets 2 years ago
siduck ee5b79d3d4 fix (#740) | lazy load lspconfig on nvim_cmp_lsp module 2 years ago
siduck 20e8249efa fix typo in variable 2 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
2 years ago
Akianonymus b9fcaf610f plugins:lspconfig: Add module name to packer config
https://github.com/NvChad/NvChad/issues/730
2 years ago
Akianonymus b86ae3b170 configs/statusline: Fix extra space before git diff removed icon 2 years ago
siduck a0dd82a292 clean nvimtree config 2 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
2 years ago
zbirenbaum 82211ed829 updated init.lua requires to support new plugin default configuration format 2 years ago
zbirenbaum c3beea11ee Added support for modifying specific key values in default configs via chadrc to all plugin configurations with setup table(s) 2 years ago
siduck 8f7b19f23b lazy load telescope module 2 years ago
Danilo Horta e6223cc587 Enable FastWrap capabilities: https://github.com/windwp/nvim-autopairs#fastwrap 2 years ago
siduck b1338beb0f add option to toggle lazy load for cmp and related 2 years ago
siduck a21ee2f22f clean | organize statusline config 2 years ago
zbirenbaum fa9f9aad0b rewrote statusline to be compartmentalized into named components and easier to understand/customize as a basis 2 years ago
siduck 8c2bbd2143 fix cursor bugging when using auto-completion #603 2 years ago
siduck e9b25e5912 rm un-needed lazy loading for comment.nvim
loading it with our lazy_load function would mean that it would load after the UI so using module=comment doesnt make any sense at all, so keeping only the module part would mean that this plugin would load on mappings that invoke comment.nvim functions
2 years ago
siduck 71b710b35b add option for packerInit | fix (#715) 2 years ago
siduck 4e54ee0081 rm hooks 2 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 2 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
2 years ago
siduck abe720b881 remove telescope fzf-native.nvim plugin 2 years ago
siduck de9b702f0e hide indentline on telescope preview window 2 years ago
Akianonymus 331754a890 nvimtree: Load after nvim-web-devicons when lazy load disabled
this is necessary as nvimtree depends on nvim-web-devicons

follow up commit for a2d91ac
2 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
2 years ago
boppyt 344a9aa90c fix typo in feline repo 2 years ago
siduck e5435e93de update feline config (rename colors table to theme) 2 years ago
boppyt dbc95e41bf fix feline with new diagnostic api 2 years ago
siduck 3a966955d4 make lspconfig mappings compatible with nvim 0.6v 2 years ago
Danilo Horta 31e551af30 Make lspconfig mappings configurable. 2 years ago
Sravanth C f718060260 Rename esc_insertmode to better_escape
- change the plugin status name for better_escape
2 years ago
siduck abcd035e89 make lsphandlers overridable 2 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 310d84d47f
Merge branch 'main' into dev 3 years ago
Deneir Uy 97572ee1bb Fix LSP diagnostic icons 3 years ago
siduck 84c3a18fab include telescope highlights for transparency 3 years ago
siduck 6347a00023 add mapping, highlights for keybind cheatsheet | disable indentline in it 3 years ago
siduck 653a2f5337 add flat look to telescope | disable gitignore on nvimtree 3 years ago
siduck b4da490138 gitignore custom dir | add example configs 3 years ago
siduck 5c69d46dd6 rm unused config in nvimtree | include vim highlighting support by default 3 years ago
Daniel Cardona Rojas 07b4d19b8f feat(nvimtree): exclude terminal from window picker 3 years ago
siduck 3330d1cc06 clean up! 3 years ago
siduck aa9667a5de Revert "add cheatsheet.nvim"
This reverts commit e8b919723e.
3 years ago
siduck e8b919723e add cheatsheet.nvim 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 068ae08f6c avoid using cmp disable var for autopairs (#567) 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
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 e8bbe1e4a1 Revert "update : capabalities cmp stuff in lspconfig | load cmp_lsp after lspconfig"
This reverts commit 86d92a2fd2.
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
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
siduck76 86d92a2fd2 update : capabalities cmp stuff in lspconfig | load cmp_lsp after lspconfig 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 585266dcef fix: Packer blank window on PackerSync 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
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
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 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 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
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 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
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 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
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 53b7498d64 remove un-needed config 3 years ago
siduck76 287b4bae9a fix typo in blankline config 3 years ago
siduck76 873b846d50 disable dashboard by default 3 years ago
siduck76 5742567630 avoid using globals in blankline config 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
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 28015f639c change keys for lsp signature help mapping 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
Akianonymus e800122b45 plugins/configs/cmp: Enclose in pcall 3 years ago
Akianonymus d90747415f plugins/configs/statusline: Fix branch seperator 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 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 e107e1aaf7 add space between lsp text/icon in statusline 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
Akianonymus 753f144d3f packerInit: Print error on clone failed 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 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 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
siduck76 dceb6a70d4 rm mappings var from bufferline conf 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
ashincoder b57cb6cdc0 fix: fixed error of statusline. 3 years ago
Akianonymus 4c04160b87 dashboard: Fix alignment 3 years ago
Galen Rowell fd5d50f194 fix Dashboard docs, fix default_config issue 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
siduck76 5ae6fba20d make statusline more pretty 3 years ago
siduck76 f10fb47637 add transparency option to user config 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 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 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 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 c62e94923a add mapping cheatsheet (#244) 3 years ago
Galen Rowell 86903ab982
chore: stylua formatting update (#261)
* addded stylua config file

* chore: formatted with stylua
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
Galen Rowell e80a6935d6
Now have 3 separate terms, window, vert & hori, renamed some variables (#251) 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 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 f22366eac9 truezen.nvim : update var 3 years ago
siduck76 d390966b4d disable indentline in packer float window 3 years ago
siduck76 d4193727bd add lsp-signature.nvim (#142) 3 years ago
Akianonymus a25f4fca70 Just packer shenanigans 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 f27f7b1502 add hl to nvimtree_rootdir 3 years ago
Akianonymus 3f1e9cf37a statusline: Show lsp icon only if client is active for current buffer 3 years ago
G-Rowell 3b05354337 Use jdhao/better-escape.vim to handle jk as escape mappings
only for insert mode ( so also works on terminal too )

remove visual mode key binding, till we find a proper solution, because it is super annoying right now

Original pr here: https://github.com/siduck76/NvChad/pull/160
3 years ago
siduck76 9157cafb61
Update telescope.lua 3 years ago
siduck76 c98334ae08 lspconfig : update diagnostics in insert mode 3 years ago
siduck76 fec301504f clean stuff 3 years ago
Pocco81 1e2d299bf9 feat: suppressed error messages from lang servers and added better glyph for publish diagnostics 3 years ago
Akianonymus 2567ebaee4 telescope: Fix a bug introduced in 0023233
PackerCompile at the same time conflicts with packer sync because packer always runs in bg
3 years ago
Akianonymus 0023233eef Fix formatting | Handle a edgecase in telescope config | Misc
* fix formatting in pluginList, luasnip

* don't use pcall on highlights

* sync and compile fzf and media files only when the error occurs, add a
  help text telling tbe user to restart neovim
3 years ago
Akianonymus 9c1a3ad2a2 Use a different saner syntax for pcall
takes less lines, looks much better

remove neoscroll.lua, missed in 2952f4d5c7
3 years ago
siduck76 f0b491cd94 update truezen config 3 years ago
siduck76 5bb85b8176 trim default ts parsers list 3 years ago
siduck76 2952f4d5c7 clean stuff 3 years ago
Akianonymus d16ffabcfd [1/4] Refactor: plugins: Add seperate config for each plugins
first commit of Refactor

handle require errors

move config from other places to proper files

don't create a pseudo config function for no reason

https://github.com/siduck76/NvChad/pull/156#issuecomment-881453546
3 years ago
siduck76 4a934e9a82 use better char for gitsigns 3 years ago
siduck76 c4a8ecf47f add bufferline highlights 3 years ago
Oscar Forner Martinez 734562cc36
Remove quotes from jpeg icon color 3 years ago
siduck76 f6ace73656 minor changes 3 years ago
Akianonymus a5bd221680 telescope.lua: Use path_display instead of shorten_path
shorten_path is deprecated now

Reference: https://github.com/nvim-telescope/telescope.nvim/wiki/Path-Display-Configuration
3 years ago
siduck76 9f8ce72e55 add preload sizes for lua lsp (#143) 3 years ago
siduck76 c6084220de improve config structure 3 years ago