838 Commits (dd260cb4d5ee5fe40d50996b9637e47b0a19a006)

Author SHA1 Message Date
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
siduck76 87f3415f6f
Update mappings.lua 3 years ago
siduck76 f27f7b1502 add hl to nvimtree_rootdir 3 years ago
Galen Rowell 462a20d66a fix mapping error 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
Akianonymus 268c37e52f mappings: Allow moving the cursor through wrapped lines normally
This doesn't affect any other stuff like 10j or 10k
3 years ago
siduck76 11d75cf597 better colors for javacafe theme 3 years ago
siduck76 33422b0f3a better colors for javacafe theme 3 years ago
gokul edbd88fdb7
Added javacafe color scheme
The javacafe color scheme is my custom smash of nord and pastel colors.
3 years ago
siduck76 9157cafb61
Update telescope.lua 3 years ago
siduck76 a31d8fb228 fix telescope media files mapping #183 3 years ago
siduck76 c98334ae08 lspconfig : update diagnostics in insert mode 3 years ago
Tavo Annus 021b5c07f5 Merge branch 'main' of github.com:siduck76/NvChad into vim-fugitive 3 years ago
Tavo Annus 472278f2e3 Add vim-fugitive plugin 3 years ago
Akianonymus 92eb5ca740 Do not load packer on startup
Actually saved some milliseconds, can be observed in benchmarks too

from packer readme

```
To optimize startup time, packer.nvim compiles code to perform the lazy-loading operations you specify. This means that you do not need to load packer.nvim unless you want to perform some plugin management operations.
```

Add packer commands manually to mappings.lua, but with basic functionalty

By this, we don't losr the packer commands and don't even load at startup

After some command is actually executed, it will load the PackerCommands as they were
3 years ago
Akianonymus 6b4435caef Don't use new_async
It doesn't seem to be improving stuff as it is not supposed to

Due to the half baked stats of the startuptime plugin, people were fooled

no point in disabling filetype and whatenot

See some discussion here: https://github.com/siduck76/NvChad/issues/175
3 years ago
Akianonymus 936f368036 Replace tweekmonster/startuptime.vim with dstein64/vim-startuptime
because it's broken now
3 years ago
Akianonymus bb04ba07cb mappings.lua: Code style fixes | Cleanup options.lua 3 years ago
Akianonymus fcfb814594 init: Move bufferline config to pluginList.lua
plugins.bufferline should be as config of nvim-bufferline

and pluginList for packer
3 years ago
siduck76 f8727f1659
Update utils.lua 3 years ago
Galen Rowell 0d69a528a8 Fix statusline issue 3 years ago
Galen Rowell 652f703767 Fix term crash bug, no auto-close finished term anymore 3 years ago
siduck76 020daec5fc
disable matchit
matchit was already disabled by default but a recent PR enabled it again , sorry for that! Since vim matchup already does what matchit does , I'll remove it.
3 years ago
siduck76 845ac0e615
Merge pull request #171 from Pocco81/dev-init
Securely call modules and disable all builtin plugin
3 years ago
siduck76 fec301504f clean stuff 3 years ago
siduck76 c1544dd020
Merge pull request #170 from Pocco81/dev-lsp
Lang servers error suppression and better "publish diagnostics" glyph
3 years ago
siduck76 08dfe17678 clean stuff | map new tab 3 years ago
Pocco81 5531edf8e4 fix: formatted code with luafmt 3 years ago
Pocco81 355178a7bb feat: secure calls + disabled all builtin plugins 3 years ago
Pocco81 1e2d299bf9 feat: suppressed error messages from lang servers and added better glyph for publish diagnostics 3 years ago
Galen Rowell f35aa3c604 automatically close a terminal buffer if it has exited/returned 3 years ago
Galen Rowell a6ea40d7ba open default shell terminal with proper neovim commands, fix buffer tabline issue 3 years ago
Galen Rowell ff14ba61f9 open new buffers, instead of tabs 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 6b507c3368 init: Asynchronously load filetype and syntax
lots of improvement for startup time

Co-authored-by: Vhyrro <vhyrro@gmail.com>
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 05d57bba29 packerInit: Clone packer at opt path as we are lazy loading
move packadd to packerInit
3 years ago
siduck76 4ff7208c66 lazy loading 100%!! 3 years ago
siduck76 3be058da26 more lazy loaddd 3 years ago
siduck76 79f8c39dd2 Merge branch 'main' of github.com:siduck76/NvChad 3 years ago
siduck76 18f3b8b93e
map jk escape from terminal buffer 3 years ago
siduck76 6d98a11dfe lazy load more plugins! 3 years ago
Galen Rowell 1bedbbe5c4 Fix terminal buffer format bug, & enable escape from terminal & visual mdoes 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
Akianonymus 1d7602e3e4 mappings: Don't yank the text after pasting in visual mode 3 years ago
Akianonymus dbc4979ebd Go to next/previous line with h,l,left and right 3 years ago
Akianonymus 72b9fa5018 mappings: Use ESC to clear search highlighting and to get out of terminal insert mode 3 years ago
siduck76 2c74abe936 map escape to normal mode 3 years ago
siduck76 82f07879f3 better nord colors 3 years ago
siduck76 5f7f2df2b7 minor changes 3 years ago
siduck76 c6857e2a72 modded nord theme added 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 643d1bd7d8 [3/4] Refactor: init: Use async | Move theme stuff to theme.lua
third commit of refactor

perf improvements due to async

run packer sync if base16 not found

this is not perfect error handling for initial run, but something

handle require errors
3 years ago
Akianonymus 3e83ec5314 [2/4] Refactor: plugins: Handle packer seperatly | Changes for configs
eg: require "plugins.neoscroll" instead of require "plugins.neoscroll".config()

second commit of refactor

handle require errors

handle cloning of packer
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
Akianonymus 0d7345bc44 Move options from init.lua => options.lua
use a local g = vim.g
3 years ago
Akianonymus 42bf581337 Disable nvim intro and tilde chars on end of buffer
This avoids the situation when the initial screen looks out of place
because there is some pre rendered text

https://github.com/neovim/neovim/pull/8546
3 years ago
siduck76 4a934e9a82 use better char for gitsigns 3 years ago
siduck76 c4a8ecf47f add bufferline highlights 3 years ago
Akianonymus e6ae79127f Increase timeoutlen to 400
sometimes 200 ms is way too for 3 key mappings
3 years ago
Akianonymus 10ddd491c1 highlights.lua: fix comments not visible in visual selection mode 3 years ago
Akianonymus 605c9e0458 highlights.lua: set neovim bg colour 3 years ago
Oscar Forner Martinez 734562cc36
Remove quotes from jpeg icon color 3 years ago
siduck76 5ff50c63e9 fix LspInstall lazy loading (#149) 3 years ago
siduck76 df4ff8dc6f lazy load some plugins 3 years ago
siduck76 4dbb1a71e2 lazy load lsp-install 3 years ago
siduck76 9627b5e6b4 add highlights for packer.nvim 3 years ago
siduck76 f6ace73656 minor changes 3 years ago
siduck76 3a209318bb
rm duplicate mapping 3 years ago
Akianonymus 2988a22eb8 mappings.lua: Fix ctrl + q when vertical/horizontal split buffer is open
currently when a vertical or horizontal split buffer is open and ctrl + q is used, then it removes the buffer content but not the actual buffer, further it duplicates an existing buffer content.

This commit fixes that
3 years ago
siduck76 a75d59a2bf Merge branch 'main' of github.com:siduck76/NvChad 3 years ago
siduck76 0a55de407e add git clone_timeout for packer 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
siduck76 e219b04e82 better colors 3 years ago
siduck76 b16c5a2f70 autopairs parenthesis autoinsert after function completion 3 years ago
siduck76 8b4118605b add parenthesis for function completion 3 years ago
siduck76 7db1fb75b9 use better colors for tomorrow-night theme 3 years ago
siduck76 3ee8f9876c
Merge pull request #125 from alternateved/append-to-highlights
Add bg colors for all nvchad themes
3 years ago
siduck76 02b4194e1e
Update highlights.lua 3 years ago
siduck76 45f940f3fb
Merge pull request #123 from alternateved/add-theme
Add tomorrow-night theme
3 years ago
alternateved 20c3eca0b6
Make darker_black less dark 3 years ago
alternateved 07d3192f6f
Remove blue-ish tint from darker_black 3 years ago
ashincoder c5703f2d03
Merge branch 'siduck76:main' into main 3 years ago
alternateved 8355a055d1 Rework TrueZen.nvim configuration file 3 years ago
alternateved ac069fd543 Update TrueZen.nvim configuration file 3 years ago
ashincoder 7f6cf1bc4b seperate prefix for zen mappings and timeoutlen in settings 3 years ago
alternateved d7729017c1
Merge branch 'siduck76:main' into append-to-highlights 3 years ago
alternateved 0e6f3c81b9
Merge branch 'siduck76:main' into add-theme 3 years ago
ashincoder a3df1f4cc4
Update highlights.lua 3 years ago
alternateved e8574170f5
Remove tomorrow-night theme 3 years ago
alternateved 6881fdfefb Add background colors in case of different terminal colors 3 years ago
alternateved 327c067fd2 Add tomorrow-night theme 3 years ago
ashincoder 57f9d0dbd3 fixed error #121 3 years ago
ashincoder d50d11435d changed relative number format to current way 3 years ago
ashincoder c721db661f
updated 3 years ago
ashincoder 0d9ae5f497
updated indent-blankline branch to master
In the commit of 17a83ea765831cb0cc64f768b8c3f43479b90bbe the branch of lua was merged to master.
3 years ago
siduck76 50b00f4737 replace vim-auto-save with AutoSave.nvim 3 years ago
siduck76 dfe707d6db
Update telescope-nvim.lua 3 years ago
ashincoder 9dbc9e6880
Updated telescope config
fixes issue #115.
3 years ago
alternateved f1662951d1 Update TrueZen.nvim after repository changed address 3 years ago
siduck76 9b2d36b767 update nvimtree config and highlights 3 years ago
siduck76 d073e01117 fix typo in mappings #109 3 years ago
kingavatar 4159c5370f Fix Check Git Workspace Condition 3 years ago
siduck76 50321ad4a0 change some mappings 3 years ago
siduck76 da50d99462 load colorizer on bufread event only 3 years ago
siduck76 ca29b38478 lazy load colorizer 3 years ago
siduck76 7d23b8c24e add some mappings 3 years ago
siduck76 9da869feee replace vsnip with luasnip,clean some confs 3 years ago
siduck76 c5f5709f10 lazy loading telescope! 3 years ago
siduck76 fc76cb3f52 global theme option 3 years ago
siduck76 7758c086e2 clean up 3 years ago
siduck76 40a63f67c8 add gruvbox theme 3 years ago
siduck76 685044335b use fzf for telescope 3 years ago
siduck76 47e062eb73 rm lazy loading for colorizer 3 years ago
siduck76 900fb9e8f1 rm whichkey 3 years ago
siduck76 0e9b3832ae lazy load lspconfig :D 3 years ago
siduck76 2f238742d2 add vim-matchup , lazy load some plugins 3 years ago
siduck76 193a852335 lazy load truezen.nvim 3 years ago
siduck76 f900ecaed3 lazy load colorizer , nvim-commet 3 years ago
siduck76 247e6e06c5 lazy load gitsigns 3 years ago
siduck76 4c96c28c2d lazy load blankline 3 years ago
siduck76 b42f4778f9 lazy load dashboard 3 years ago
siduck76 dcc04837d4 disable some inbuilt plugins 3 years ago
siduck76 e2717401fe lazy load neoformat + lspkind ( run :PackerSync and :PackerCompile ) 3 years ago
siduck76 4e23587ca3 lazy loading : nvimtree and autopairs 3 years ago
siduck76 922089fc07 lazy loading : treesitter 3 years ago
siduck76 7464358bbf lazy loading : vsnip 3 years ago
siduck76 e771a32ab8 lazy loading : compe 3 years ago
siduck76 8f6780f09f
Update pluginList.lua 3 years ago
siduck76 18ff27d6b1 add dashboard footer & disable statusline in dashboard 3 years ago
siduck76 c995595509 rm unneeded spaces after nvimtree default icons 3 years ago
siduck76 6c272e7313 disable showmode 3 years ago
siduck76 a9816eed42 hide statusline in NvimTree and terminal buffers 3 years ago
siduck76 fdd32cfcab
Update highlights.lua 3 years ago
ashincoder 35343e8b96 cmd instead of vim.cmd 3 years ago
siduck76 a80de385f2
Update highlights.lua 3 years ago
ashincoder 20cc14e584
removed 2 repeated lines 3 years ago
ashincoder c3a447a471 commented relative number setting and changed bookmark icon 3 years ago
siduck76 9aea4d08e5 minor changes in treesitter conf 3 years ago
siduck76 62f4ce0912 enable smartindent 3 years ago
siduck76 19763665e6
Delete commenter.lua 3 years ago
ashincoder c0369c7130 added commenting keybinding 3 years ago
ashincoder 0350571803 added commenting support 3 years ago
siduck76 3552dcffb9 fix conflicting mappings 3 years ago
Aaditay e1c7d4e458
two times requiring packer ? 3 years ago
siduck76 b71c257bdc
Update dashboard.lua 3 years ago
siduck76 a5b665f4a8 dashboard config 3 years ago
siduck76 34de8d474a visible buffer bg 3 years ago
siduck76 5fc205068f organized highlights config , added new features like dashboard! 3 years ago
siduck76 6f0cabc90b add some modules to statusline 3 years ago
siduck76 39b165a8e5 move bufferline highlights in different file 3 years ago
Henri 9e6e043016
Update misc-utils.lua
bash doesn't really have a std other than 2, 4, 8 spaces
3 years ago
Henri 1508fd8fb3
Update misc-utils.lua
Not DRY or elegant, but allows for file specific tabbing. Python uses 4 by std while the JS/TS ecosystem uses 2.
3 years ago
siduck76 3c9d8d8dcc minor changes to lspconfig 3 years ago
siduck76 742c57fea5 fix lua lsp cmd error 3 years ago
siduck76 a38c4543aa format whichkey config 3 years ago
siduck76 7c0f3e31f0 hide offsets in bufferline 3 years ago
siduck76 0a677276cc add cwd module in statusline 3 years ago
siduck76 9233adfd5f update nvimTree configs && highlights 3 years ago
siduck76 b2cefbe3b8
added lspconfig+lspinstall configs! 3 years ago
siduck76 2d7ccc16f2
added lspInstall to pluginlist 3 years ago
siduck76 d7c0e1fefb
Update mappings.lua 3 years ago
marvelman3284 e12117a611 update plugin list 3 years ago
marvelman3284 7120f98f34 Change lsp-install provider 3 years ago
marvelman3284 07a169b16d Remove duplicate functions 3 years ago
marvelman3284 9e701f08d3 Unpersonalize my dots 3 years ago
marvelman3284 07859b4177 Unpersonalize my dots 3 years ago
marvelman3284 1e6432c4d1 Unpersonalize my dots 3 years ago
marvelman3284 4b3682a343 Unpersonalize my dots 3 years ago
marvelman3284 f7a1a5dc92 Add lspinstall functionality 3 years ago
siduck76 355c2cb33c clean compe config since it supports lazy loading 3 years ago
siduck76 c203b56a3f show term insert mode in statusline 3 years ago
siduck76 75b95a89d1 Merge branch 'main' of github.com:siduck76/neovim-dots 3 years ago
siduck76 bdcf708d77 fix vi nomode issue 3 years ago
siduck76 56532ddb84
Update statusline.lua 3 years ago
siduck76 afcacf1726 misc stuff 3 years ago
siduck76 7ab882bfa8 made statusline prettier! 3 years ago
siduck76 b61ead83c1 reduce startuptime for compe 3 years ago
Henri Vandersleyen 0308e94e42
modification for nvim-whichkey. 3 years ago
siduck76 2fe776a386 nvim-lspconfig : fix some mistakes! 3 years ago
siduck76 7bd57b7e93 add all highlights in one file 3 years ago
siduck76 339b31d87c nvimTree : hide full path of dir 3 years ago
siduck76 c7d1ba6927 bufferline : add offsets 3 years ago
siduck76 d7f10904b6 bufferline.nvim : changed some colors , cleaned it! 3 years ago
siduck76 e54aca98ee added some mappings 3 years ago
Henri Vandersleyen 9783f87787
adjusted the bindings to be TAB and S-TAB for buffers. 3 years ago
Henri Vandersleyen dc78a13053
restored the tab binding to the original shift l | p. Consideration
should be given by the owner of the repo if C-,|C-. is better as a
binding.
3 years ago
Fladson Gomes 869f949243
Fix unfinished string 3 years ago
siduck76 e56fa24c48 Merge branch 'main' of github.com:siduck76/chad-nvim 3 years ago
siduck76 122e89e361
added ccls lsp 3 years ago
siduck76 7cc75ffe1d add NvimTree bg , make its versplit transparent 3 years ago
Sergio Alejandro Ribera Costa 1007be42c1 Add Clang (C/C++) LSP 3 years ago
Sergio Alejandro Ribera Costa a392c66df1 Fix Bug with Packer and borders on excecute any command 3 years ago
siduck76 e8210d821d
Update treesitter-nvim.lua 3 years ago
siduck76 bf3e29bfaf
Update nvim-lspconfig.lua 3 years ago
mTvare 82d21e445c
Update pluginList.lua 3 years ago