Commit Graph

133 Commits

Author SHA1 Message Date
Akianonymus 7affb8cbfb Move from utils.lua to their respective places | Format all files 2021-08-01 15:04:04 +10:00
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
2021-07-23 21:58:14 +05:30
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
2021-07-23 21:57:14 +05:30
siduck76 e01aafeea5
Merge pull request #178 from Akianonymus/main
install.sh: Use chsh instead of grep /etc/shells | init: Move bufferline config to pluginList | Misc improvements
2021-07-23 18:38:32 +05:30
siduck76 559acbd135
rm unneeded error landing
nvim by default shows stackrace path so I dont think we should be having this.
2021-07-23 18:17:31 +05:30
Akianonymus fcfb814594 init: Move bufferline config to pluginList.lua
plugins.bufferline should be as config of nvim-bufferline

and pluginList for packer
2021-07-23 18:14:52 +05:30
siduck76 b54c4ca5de
better error message 2021-07-21 23:00:19 +05:30
Pocco81 5531edf8e4 fix: formatted code with luafmt 2021-07-20 23:20:00 -05:00
Pocco81 355178a7bb feat: secure calls + disabled all builtin plugins 2021-07-20 13:19:31 -05:00
siduck76 4ff7208c66 lazy loading 100%!! 2021-07-18 22:11:52 +05:30
siduck76 c6857e2a72 modded nord theme added 2021-07-17 14:07:27 +05:30
siduck76 2952f4d5c7 clean stuff 2021-07-16 23:22:36 +05:30
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
2021-07-16 20:11:08 +05:30
Akianonymus 0d7345bc44 Move options from init.lua => options.lua
use a local g = vim.g
2021-07-15 23:10:53 +05:30
siduck76 c4a8ecf47f add bufferline highlights 2021-07-15 10:18:10 +05:30
siduck76 c6084220de improve config structure 2021-07-09 09:14:04 +05:30
siduck76 50b00f4737 replace vim-auto-save with AutoSave.nvim 2021-07-02 15:17:36 +05:30
siduck76 ca29b38478 lazy load colorizer 2021-06-27 20:59:39 +05:30
siduck76 7d23b8c24e add some mappings 2021-06-27 18:15:58 +05:30
siduck76 3e1cf53fd6 set default theme 2021-06-26 08:16:23 +05:30
siduck76 c5f5709f10 lazy loading telescope! 2021-06-26 08:11:39 +05:30
siduck76 fc76cb3f52 global theme option 2021-06-26 08:08:12 +05:30
siduck76 40a63f67c8 add gruvbox theme 2021-06-26 08:05:24 +05:30
siduck76 685044335b use fzf for telescope 2021-06-26 08:03:29 +05:30
siduck76 47e062eb73 rm lazy loading for colorizer 2021-06-26 08:01:09 +05:30
siduck76 900fb9e8f1 rm whichkey 2021-06-26 07:59:33 +05:30
siduck76 0e9b3832ae lazy load lspconfig :D 2021-06-26 07:57:09 +05:30
siduck76 2f238742d2 add vim-matchup , lazy load some plugins 2021-06-26 07:54:10 +05:30
siduck76 193a852335 lazy load truezen.nvim 2021-06-26 07:52:48 +05:30
siduck76 f900ecaed3 lazy load colorizer , nvim-commet 2021-06-26 07:50:10 +05:30
siduck76 247e6e06c5 lazy load gitsigns 2021-06-26 07:45:42 +05:30
siduck76 4c96c28c2d lazy load blankline 2021-06-26 07:43:35 +05:30
siduck76 b42f4778f9 lazy load dashboard 2021-06-26 07:40:23 +05:30
siduck76 e2717401fe lazy load neoformat + lspkind ( run :PackerSync and :PackerCompile ) 2021-06-26 07:31:15 +05:30
siduck76 4e23587ca3 lazy loading : nvimtree and autopairs 2021-06-25 23:06:17 +05:30
siduck76 922089fc07 lazy loading : treesitter 2021-06-25 21:36:13 +05:30
siduck76 e771a32ab8 lazy loading : compe 2021-06-24 22:49:42 +05:30
siduck76 18ff27d6b1 add dashboard footer & disable statusline in dashboard 2021-06-19 12:50:35 +05:30
siduck76 a9816eed42 hide statusline in NvimTree and terminal buffers 2021-06-18 08:40:01 +05:30
siduck76 e31e74e0da
Update init.lua 2021-06-15 16:31:54 +05:30
ashincoder 0350571803 added commenting support 2021-06-15 15:55:32 +05:30
siduck76 a5b665f4a8 dashboard config 2021-06-14 09:24:47 +05:30
siduck76 5fc205068f organized highlights config , added new features like dashboard! 2021-06-14 07:57:56 +05:30
siduck76 39b165a8e5 move bufferline highlights in different file 2021-06-05 22:10:23 +05:30
siduck76 afcacf1726 misc stuff 2021-05-25 08:18:04 +05:30
siduck76 7bd57b7e93 add all highlights in one file 2021-05-11 08:02:03 +05:30
siduck76 e2dbec7496 made bufferline tabs look better 2021-05-06 19:49:02 +05:30
siduck76 c7e2f6357c minor changes with highlights 2021-05-06 09:35:23 +05:30
siduck76 503dc5b1c8 better config structure 2021-05-05 06:51:04 +05:30
siduck76 92312377df remove unneeded stuff 2021-04-30 12:56:26 +05:30
siduck76 c231dba0b6 add mapping for minimalistc mode 2021-04-24 10:27:14 +05:30
siduck76 d360405447 mappings: dont copy deleted text 2021-04-21 12:46:24 +05:30
siduck76 41e059ac2b add TrueZen.nvim plugin 2021-04-20 09:45:14 +05:30
siduck76 b375c43dc3 remove plugin highlights from init.lua 2021-04-11 08:44:56 +05:30
siduck76 14f5e28374 highlight current line number 2021-04-08 07:38:29 +05:30
siduck76 c62616cfee lighter colors for lineNr,comments 2021-04-08 07:32:47 +05:30
siduck76 58443f6d97 minor changes to lspkind 2021-04-06 10:50:23 +05:30
siduck76 4d4622d2a0 clean up 2021-04-06 10:27:32 +05:30
siduck76 e948f32cd5 customization: darker colors 2021-04-06 08:29:37 +05:30
siduck76 afff99e545 better comments 2021-04-04 17:29:05 +05:30
siduck76 a57b352db8 remove blankline from terminal 2021-04-04 17:17:11 +05:30
siduck76 425eb4cbb5 make ugly fat inactive StatusLineNC look good 2021-04-04 14:56:15 +05:30
siduck76 0cca21ffea hide line numbers for terminal 2021-04-04 11:35:37 +05:30
siduck76 f7e027085b use nvim-base16 instead of base16-vim cuz its fast 2021-04-02 13:05:54 +05:30
siduck76 cb64b0ef44 avoid using default plugin names for plugin configs 2021-04-02 11:18:34 +05:30
siduck76 b05103da4d rm indenline and use blankline! 2021-03-26 10:21:32 +05:30
siduck76 e8435220fd use terminal bg color 2021-03-21 16:39:29 +05:30
siduck76 96d61f0dd2 nvimtree bg color! 2021-03-19 17:55:30 +05:30
siduck76 b095b88b72 remove unneeded lines 2021-03-18 19:21:30 +05:30
siduck76 4a1530ec22 bufferline mappings (#5) 2021-03-18 19:19:45 +05:30
siduck76 4fd28ae5fc minor changes 2021-03-16 09:22:39 +05:30
siduck76 011960afe6 open terminals vertically/horizontally 2021-03-14 09:54:48 +05:30
siduck76 89d7172bac indentline working now! 2021-03-13 08:18:23 +05:30
siduck76 78cefbb297 clean up 2021-03-13 06:53:02 +05:30
siduck76 3a244429d5 yank whole file 2021-03-12 22:38:20 +05:30
siduck76 3b2f4c5ed4 popup menusel bg color 2021-03-12 12:50:55 +05:30
siduck76 a6f24d4f82 telescope-nvim 2021-03-12 12:34:15 +05:30
siduck76 6623f18e1f minor changes 2021-03-12 11:43:57 +05:30
siduck76 7e32c663ac finally nvim lsp workin! 2021-03-12 00:30:34 +05:30
siduck76 a9e02c662c statusline wip 2021-03-08 10:54:53 +05:30
siduck76 98201bcd16 nvim-web-devicons custom icons fix 2021-03-08 08:45:52 +05:30
siduck76 e63b9dfa60 gitsigns 2021-03-07 20:49:51 +05:30
siduck76 78152fa48c initial commit 2021-03-07 19:52:30 +05:30