Commit graph

879 commits

Author SHA1 Message Date
Akianonymus
4c04160b87 dashboard: Fix alignment 2021-08-20 16:27:29 +05:30
Akianonymus
e15e79b519 options.lua: Merge the TermOpen autocommands 2021-08-20 16:27:29 +05:30
Akianonymus
1f6dbed26b Improve hiding/showing statusline via config 2021-08-20 16:27:29 +05:30
Galen Rowell
dbf0b56059 quickfix for not properly closing unlisted buffers, should be revised again 2021-08-20 13:02:52 +05:30
Galen Rowell
fd5d50f194 fix Dashboard docs, fix default_config issue 2021-08-20 09:29:13 +05:30
Akianonymus
3ccd804da9 utils/update_nvchad: Use --rebase instead of --ff-only 2021-08-20 01:00:46 +05:30
Akianonymus
5fab35f2e1 utils/load_config: Implement force reload of config 2021-08-20 01:00:46 +05:30
Akianonymus
f7d2bacb51 Fix theme switcher statusline reload 2021-08-20 01:00:46 +05:30
siduck76
89c371397f better colors 2021-08-20 00:28:42 +05:30
siduck76
47ab9c28a1 add no buffer icon to statusline 2021-08-19 18:13:58 +05:30
ashincoder
a49f62d3c6 feat: Added option for italic_comments 2021-08-19 18:05:54 +05:30
siduck76
112d3866a5 improve various theme colors 2021-08-19 17:44:48 +05:30
siduck76
5ae6fba20d make statusline more pretty 2021-08-19 17:35:24 +05:30
Akianonymus
7244492b36 utils/merge_table: Handle another edgecase 2021-08-19 16:52:46 +05:30
Akianonymus
224873b937 Missed in 67c6ec6 and 575dc10 2021-08-19 16:52:46 +05:30
siduck76
114d699fc5 change nvimtree rootfolder fg 2021-08-19 16:09:24 +05:30
siduck76
e75fbed322 disable transparency by default 2021-08-19 14:39:27 +05:30
siduck76
f10fb47637 add transparency option to user config 2021-08-19 14:36:49 +05:30
Akianonymus
880d4dc312 NvChadUpdater: Make update repo and url configurable | Improve logging 2021-08-19 14:19:12 +05:30
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
2021-08-19 14:19:12 +05:30
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
2021-08-19 14:19:12 +05:30
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
2021-08-19 14:19:12 +05:30
Akianonymus
e3f0429a72 tree-wide: Format files
ugh why do people don't push formatted stuff
2021-08-19 14:19:12 +05:30
siduck76
6224ed6283 Revert "chore: update path_display (#285)"
This reverts commit 1d78add91e.
2021-08-19 13:24:35 +05:30
siduck76
32a6fd8d29 add statusline_style to chadrc 2021-08-19 12:38:50 +05:30
siduck76
aa8df57cae Revert "NvChad Updater | Chadrc Fixes | Cleanup and Formatting | Misc (#288)"
This reverts commit 36cb57ecce.
2021-08-19 12:36:01 +05:30
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
2021-08-19 12:33:11 +05:30
siduck76
623a2a0d1a default_config : add statusline separators style 2021-08-19 11:59:42 +05:30
Tuan Nguyen
1d78add91e
chore: update path_display (#285) 2021-08-19 09:36:32 +05:30
Galen Rowell
f82b390aba
make cheatsheet enabled by default (#281) 2021-08-18 19:31:02 +05:30
Galen Rowell
fa965c9797
added relativenumber option & statusline option (#279) 2021-08-18 17:43:56 +05:30
siduck76
e663122638 add bg to Floating window 2021-08-18 15:25:58 +05:30
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!
2021-08-18 15:43:35 +05:30
siduck76
51760c21f5 Add important notes for user , default config 2021-08-18 11:10:13 +05:30
siduck76
056fcb51f5
User config works 2021-08-18 00:33:37 +05:30
siduck76
b571fd9d40
test user config xD 2021-08-18 00:08:38 +05:30
Pocco81
0d35b9ddac
feat: added default conf and deep extension capabilities (#269) 2021-08-18 00:02:48 +05:30
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
2021-08-17 23:21:10 +05:30
siduck76
e25f30899d rename mountaineer 2021-08-17 19:13:03 +05:30
siduck76
cf4e0a2c53 fix plenary.nvim not loading (#256) 2021-08-17 12:12:33 +05:30
siduck76
c62e94923a add mapping cheatsheet (#244) 2021-08-16 22:18:08 +05:30
siduck76
eaaefc236d add one-light (#243) 2021-08-16 19:04:09 +05:30
Galen Rowell
86903ab982
chore: stylua formatting update (#261)
* addded stylua config file

* chore: formatted with stylua
2021-08-16 13:19:09 +05:30
Aki
4abf43aa99
Fixes (#259)
* Missed in 154ba7d

* utils/change-theme: Check theme name for magic chars
2021-08-16 09:18:31 +05:30
siduck76
9c134872fb rename theme name 2021-08-16 08:57:25 +05:30
siduck76
aabc3e692f update tomorrow night theme name 2021-08-16 08:43:39 +05:30
siduck76
c251f88567 update nvim-base16 repo link 2021-08-16 08:14:16 +05:30
ashincoder
7b796294a4
refact: move false to true in plugins and change disable to 'not' so that the user does'nt be confused (#257) 2021-08-16 06:16:14 +05:30
siduck76
49120177ce
Update theme.lua 2021-08-15 01:10:05 +05:30
siduck76
154ba7d419 add theme toggler (#245) 2021-08-15 00:44:55 +05:30
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>
2021-08-14 23:56:34 +05:30
siduck76
ebdcd4cae1 fix luasnip creating statusline errors (#250) 2021-08-14 22:35:10 +05:30
siduck76
05e587cfc0
Clean up utils 2021-08-14 22:32:32 +05:30
siduck76
e0feea9407
cleanup ! 2021-08-14 22:31:32 +05:30
Aki
c656d6a3bd
Fix theme switcher reload | Move reload_theme to utils (#252)
* rearrange functions in utils.lua alphabetically
2021-08-14 22:11:20 +05:30
Galen Rowell
e80a6935d6
Now have 3 separate terms, window, vert & hori, renamed some variables (#251) 2021-08-14 19:28:24 +05:30
siduck76
c80d79a7cc set completeopt for compe 2021-08-14 18:12:28 +05:30
siduck76
fd2aa6095f improve nav_in insertmode (#240) 2021-08-14 13:44:28 +05:30
curtain
2b331e7fa1
add some useful keymap in insert/command mode with switch to toggle (#240)
Co-authored-by: curtain <kaleidoscope@163.com>
2021-08-14 13:26:54 +05:30
siduck76
f805cb1cbd user_config : add option to disable telescope media plugin 2021-08-14 13:00:01 +05:30
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
2021-08-13 21:29:17 +05:30
siduck76
3f44f0761a fix statusline missing after termclose (#236) 2021-08-13 13:17:41 +05:30
siduck76
c7fdd68072 statusline : add vimode colors 2021-08-13 12:12:43 +05:30
curtain
f832195a81
fix luasnip complete and move it to reasonable place (#235)
Co-authored-by: curtain <kaleidoscope@163.com>
2021-08-13 10:05:31 +05:30
siduck76
f884caa606 everforest theme : better dark color 2021-08-12 23:14:28 +05:30
siduck76
2884254afe add everforest theme (#219) 2021-08-12 23:10:00 +05:30
siduck76
0df87e4e72 fix telescope commands not working! (#230) 2021-08-12 22:23:43 +05:30
siduck76
a21ef38dc5 fix comment toggle mapping (#233) 2021-08-12 18:37:02 +05:30
siduck76
0efa21c9c9 add user_config 2021-08-12 17:28:03 +05:30
siduck76
d5c64d335e add chadracula theme 2021-08-10 20:09:55 +05:30
Iorvethe
ae30324ed4
Add theme: Dracula (#225)
* Add theme: Dracula

* Dracula theme: make black2 lighter
2021-08-10 16:49:33 +05:30
Aki
0423da189c
base16: Change syntax for new changes in base16 repo (#226) 2021-08-10 16:49:18 +05:30
siduck76
f22366eac9 truezen.nvim : update var 2021-08-09 21:30:17 +05:30
siduck76
98e2957234 add mountaineer theme 2021-08-07 20:30:17 +05:30
siduck76
b16e2bf29c
load signature.nvim after lspconfig only
https://github.com/siduck76/NvChad/pull/218#issuecomment-894633359
2021-08-07 15:33:10 +05:30
ashincoder
2795ed4fb3
Added .gitignore and lazy load lsp_signature more (#218) 2021-08-07 15:24:31 +05:30
siduck76
ea992308f1 disable tilde on end of buffer 2021-08-07 11:48:13 +05:30
siduck76
d390966b4d disable indentline in packer float window 2021-08-07 11:42:56 +05:30
siduck76
d4193727bd add lsp-signature.nvim (#142) 2021-08-07 11:25:23 +05:30
siduck76
232bb5fd7c add tokyonight theme (#215) 2021-08-06 21:25:24 +05:30
Akianonymus
a25f4fca70 Just packer shenanigans 2021-08-03 09:38:50 +05:30
Akianonymus
e0f1cb3687 theme_switcher: Handle some edgecases | Clear cmdline after default theme prompt 2021-08-03 09:00:29 +05:30
siduck76
f172cc8362 rm vim-startuptime 2021-08-02 06:48:11 +05:30
siduck76
021cf9c6f4
Merge pull request #201 from G-Rowell/dev-chadThemeSwitcher
Chad theme switcher
2021-08-01 10:35:08 +05:30
Akianonymus
af783670e4 mappings: leader+th for Telescope themes 2021-08-01 15:04:04 +10:00
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>
2021-08-01 15:04:04 +10:00
Akianonymus
7affb8cbfb Move from utils.lua to their respective places | Format all files 2021-08-01 15:04:04 +10:00
siduck76
12085f495c replace bufread event with bufenter ( lspinstall/lspkind ) 2021-08-01 10:09:51 +05:30
siduck76
5236893e5e add permanent undo (#197) 2021-08-01 09:55:28 +05:30
siduck76
e9aa4b5234
Update user_config.lua 2021-07-31 21:04:47 +05:30
siduck76
bcbde0e1a2 add theme to user_config 2021-07-31 20:44:42 +05:30
siduck76
87f3415f6f
Update mappings.lua 2021-07-28 19:53:19 +05:30
siduck76
f27f7b1502 add hl to nvimtree_rootdir 2021-07-28 19:18:03 +05:30
Galen Rowell
462a20d66a fix mapping error 2021-07-28 14:42:55 +10:00
Akianonymus
3f1e9cf37a statusline: Show lsp icon only if client is active for current buffer 2021-07-26 16:57:00 +05:30
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
2021-07-26 15:14:49 +05:30
Akianonymus
268c37e52f mappings: Allow moving the cursor through wrapped lines normally
This doesn't affect any other stuff like 10j or 10k
2021-07-26 14:32:29 +05:30
siduck76
11d75cf597 better colors for javacafe theme 2021-07-25 14:53:43 +05:30
siduck76
33422b0f3a better colors for javacafe theme 2021-07-25 13:18:48 +05:30
gokul
edbd88fdb7
Added javacafe color scheme
The javacafe color scheme is my custom smash of nord and pastel colors.
2021-07-24 16:43:38 -07:00
siduck76
9157cafb61
Update telescope.lua 2021-07-25 01:31:50 +05:30
siduck76
a31d8fb228 fix telescope media files mapping #183 2021-07-24 10:11:21 +05:30
siduck76
c98334ae08 lspconfig : update diagnostics in insert mode 2021-07-24 09:59:39 +05:30
Tavo Annus
021b5c07f5 Merge branch 'main' of github.com:siduck76/NvChad into vim-fugitive 2021-07-23 20:57:32 +03:00
Tavo Annus
472278f2e3 Add vim-fugitive plugin 2021-07-23 20:22:09 +03: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
Akianonymus
936f368036 Replace tweekmonster/startuptime.vim with dstein64/vim-startuptime
because it's broken now
2021-07-23 20:23:02 +05:30
Akianonymus
bb04ba07cb mappings.lua: Code style fixes | Cleanup options.lua 2021-07-23 18:15:13 +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
f8727f1659
Update utils.lua 2021-07-23 18:03:04 +05:30
Galen Rowell
0d69a528a8 Fix statusline issue 2021-07-22 18:04:21 +10:00
Galen Rowell
652f703767 Fix term crash bug, no auto-close finished term anymore 2021-07-22 17:45:47 +10:00
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.
2021-07-21 23:06:28 +05:30
siduck76
845ac0e615
Merge pull request #171 from Pocco81/dev-init
Securely call modules and disable all builtin plugin
2021-07-21 23:00:42 +05:30
siduck76
fec301504f clean stuff 2021-07-21 22:37:48 +05:30
siduck76
c1544dd020
Merge pull request #170 from Pocco81/dev-lsp
Lang servers error suppression and better "publish diagnostics" glyph
2021-07-21 22:48:44 +05:30
siduck76
08dfe17678 clean stuff | map new tab 2021-07-21 11:26:25 +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
Pocco81
1e2d299bf9 feat: suppressed error messages from lang servers and added better glyph for publish diagnostics 2021-07-20 12:38:51 -05:00
Galen Rowell
f35aa3c604 automatically close a terminal buffer if it has exited/returned 2021-07-20 20:18:10 +10:00
Galen Rowell
a6ea40d7ba open default shell terminal with proper neovim commands, fix buffer tabline issue 2021-07-20 19:38:43 +10:00
Galen Rowell
ff14ba61f9 open new buffers, instead of tabs 2021-07-20 19:36:06 +10:00
Akianonymus
2567ebaee4 telescope: Fix a bug introduced in 0023233
PackerCompile at the same time conflicts with packer sync because packer always runs in bg
2021-07-19 20:35:10 +05:30
Akianonymus
6b507c3368 init: Asynchronously load filetype and syntax
lots of improvement for startup time

Co-authored-by: Vhyrro <vhyrro@gmail.com>
2021-07-19 07:20:22 +05:30
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
2021-07-19 07:19:53 +05:30
Akianonymus
05d57bba29 packerInit: Clone packer at opt path as we are lazy loading
move packadd to packerInit
2021-07-19 06:19:36 +05:30
siduck76
4ff7208c66 lazy loading 100%!! 2021-07-18 22:11:52 +05:30
siduck76
3be058da26 more lazy loaddd 2021-07-18 16:32:03 +05:30
siduck76
79f8c39dd2 Merge branch 'main' of github.com:siduck76/NvChad 2021-07-18 16:06:48 +05:30
siduck76
18f3b8b93e
map jk escape from terminal buffer 2021-07-18 16:10:23 +05:30
siduck76
6d98a11dfe lazy load more plugins! 2021-07-18 16:06:33 +05:30
Galen Rowell
1bedbbe5c4 Fix terminal buffer format bug, & enable escape from terminal & visual mdoes 2021-07-18 15:42:54 +10:00
Akianonymus
9c1a3ad2a2 Use a different saner syntax for pcall
takes less lines, looks much better

remove neoscroll.lua, missed in 2952f4d5c7
2021-07-17 22:10:25 +05:30
Akianonymus
1d7602e3e4 mappings: Don't yank the text after pasting in visual mode 2021-07-17 19:09:12 +05:30
Akianonymus
dbc4979ebd Go to next/previous line with h,l,left and right 2021-07-17 19:09:12 +05:30
Akianonymus
72b9fa5018 mappings: Use ESC to clear search highlighting and to get out of terminal insert mode 2021-07-17 19:09:07 +05:30
siduck76
2c74abe936 map escape to normal mode 2021-07-17 16:13:42 +05:30
siduck76
82f07879f3 better nord colors 2021-07-17 14:20:36 +05:30
siduck76
5f7f2df2b7 minor changes 2021-07-17 14:15:14 +05:30
siduck76
c6857e2a72 modded nord theme added 2021-07-17 14:07:27 +05:30
siduck76
f0b491cd94 update truezen config 2021-07-17 01:04:13 +05:30
siduck76
5bb85b8176 trim default ts parsers list 2021-07-16 23:40:52 +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
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
2021-07-16 20:08:46 +05:30
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
2021-07-16 19:36:54 +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
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
2021-07-15 23:10:53 +05:30
siduck76
4a934e9a82 use better char for gitsigns 2021-07-15 11:09:58 +05:30
siduck76
c4a8ecf47f add bufferline highlights 2021-07-15 10:18:10 +05:30
Akianonymus
e6ae79127f Increase timeoutlen to 400
sometimes 200 ms is way too for 3 key mappings
2021-07-13 16:16:57 +05:30
Akianonymus
10ddd491c1 highlights.lua: fix comments not visible in visual selection mode 2021-07-13 16:06:31 +05:30
Akianonymus
605c9e0458 highlights.lua: set neovim bg colour 2021-07-13 14:16:27 +05:30
Oscar Forner Martinez
734562cc36
Remove quotes from jpeg icon color 2021-07-11 17:29:55 +02:00
siduck76
5ff50c63e9 fix LspInstall lazy loading (#149) 2021-07-11 17:28:10 +05:30
siduck76
df4ff8dc6f lazy load some plugins 2021-07-11 12:20:15 +05:30
siduck76
4dbb1a71e2 lazy load lsp-install 2021-07-10 19:06:41 +05:30
siduck76
9627b5e6b4 add highlights for packer.nvim 2021-07-10 11:53:47 +05:30
siduck76
f6ace73656 minor changes 2021-07-10 09:41:10 +05:30
siduck76
3a209318bb
rm duplicate mapping 2021-07-09 17:10:28 +05:30
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
2021-07-09 15:26:09 +05:30
siduck76
a75d59a2bf Merge branch 'main' of github.com:siduck76/NvChad 2021-07-09 10:26:27 +05:30
siduck76
0a55de407e add git clone_timeout for packer 2021-07-09 10:25:26 +05:30
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
2021-07-09 10:12:57 +05:30
siduck76
9f8ce72e55 add preload sizes for lua lsp (#143) 2021-07-09 09:19:24 +05:30
siduck76
c6084220de improve config structure 2021-07-09 09:14:04 +05:30
siduck76
e219b04e82 better colors 2021-07-07 22:19:51 +05:30
siduck76
b16c5a2f70 autopairs parenthesis autoinsert after function completion 2021-07-06 13:39:23 +05:30
siduck76
8b4118605b add parenthesis for function completion 2021-07-05 23:27:41 +05:30
siduck76
7db1fb75b9 use better colors for tomorrow-night theme 2021-07-05 23:03:38 +05:30
siduck76
3ee8f9876c
Merge pull request #125 from alternateved/append-to-highlights
Add bg colors for all nvchad themes
2021-07-05 22:25:12 +05:30
siduck76
02b4194e1e
Update highlights.lua 2021-07-05 22:24:30 +05:30
siduck76
45f940f3fb
Merge pull request #123 from alternateved/add-theme
Add tomorrow-night theme
2021-07-05 22:18:19 +05:30
alternateved
20c3eca0b6
Make darker_black less dark 2021-07-05 18:41:37 +02:00
alternateved
07d3192f6f
Remove blue-ish tint from darker_black 2021-07-05 18:32:38 +02:00
ashincoder
c5703f2d03
Merge branch 'siduck76:main' into main 2021-07-05 18:38:28 +05:30
alternateved
8355a055d1 Rework TrueZen.nvim configuration file 2021-07-05 15:01:50 +02:00
alternateved
ac069fd543 Update TrueZen.nvim configuration file 2021-07-05 14:57:27 +02:00
ashincoder
7f6cf1bc4b seperate prefix for zen mappings and timeoutlen in settings 2021-07-05 17:19:12 +05:30
alternateved
d7729017c1
Merge branch 'siduck76:main' into append-to-highlights 2021-07-05 12:49:12 +02:00
alternateved
0e6f3c81b9
Merge branch 'siduck76:main' into add-theme 2021-07-05 12:49:04 +02:00
ashincoder
a3df1f4cc4
Update highlights.lua 2021-07-05 05:52:55 +05:30
alternateved
e8574170f5
Remove tomorrow-night theme 2021-07-04 20:14:12 +02:00
alternateved
6881fdfefb Add background colors in case of different terminal colors 2021-07-04 16:29:16 +02:00
alternateved
327c067fd2 Add tomorrow-night theme 2021-07-04 16:19:46 +02:00
ashincoder
57f9d0dbd3 fixed error #121 2021-07-04 19:25:37 +05:30
ashincoder
d50d11435d changed relative number format to current way 2021-07-04 14:38:08 +05:30
ashincoder
c721db661f
updated 2021-07-03 13:09:00 +05:30
ashincoder
0d9ae5f497
updated indent-blankline branch to master
In the commit of 17a83ea765831cb0cc64f768b8c3f43479b90bbe the branch of lua was merged to master.
2021-07-03 13:06:24 +05:30
siduck76
50b00f4737 replace vim-auto-save with AutoSave.nvim 2021-07-02 15:17:36 +05:30
siduck76
dfe707d6db
Update telescope-nvim.lua 2021-07-01 21:38:46 +05:30
ashincoder
9dbc9e6880
Updated telescope config
fixes issue #115.
2021-07-01 21:30:03 +05:30
alternateved
f1662951d1 Update TrueZen.nvim after repository changed address 2021-07-01 13:44:56 +02:00
siduck76
9b2d36b767 update nvimtree config and highlights 2021-07-01 11:55:38 +05:30
siduck76
d073e01117 fix typo in mappings #109 2021-07-01 06:26:51 +05:30
kingavatar
4159c5370f Fix Check Git Workspace Condition 2021-06-29 10:50:37 +05:30
siduck76
50321ad4a0 change some mappings 2021-06-27 22:08:47 +05:30
siduck76
da50d99462 load colorizer on bufread event only 2021-06-27 21:58:35 +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
9da869feee replace vsnip with luasnip,clean some confs 2021-06-26 18:20:25 +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
7758c086e2 clean up 2021-06-26 08:06:26 +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
dcc04837d4 disable some inbuilt plugins 2021-06-26 07:38:44 +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
7464358bbf lazy loading : vsnip 2021-06-24 22:51:39 +05:30
siduck76
e771a32ab8 lazy loading : compe 2021-06-24 22:49:42 +05:30
siduck76
8f6780f09f
Update pluginList.lua 2021-06-19 19:24:24 +05:30
siduck76
18ff27d6b1 add dashboard footer & disable statusline in dashboard 2021-06-19 12:50:35 +05:30
siduck76
c995595509 rm unneeded spaces after nvimtree default icons 2021-06-19 07:08:22 +05:30
siduck76
6c272e7313 disable showmode 2021-06-18 08:41:14 +05:30
siduck76
a9816eed42 hide statusline in NvimTree and terminal buffers 2021-06-18 08:40:01 +05:30
siduck76
fdd32cfcab
Update highlights.lua 2021-06-16 18:56:12 +05:30
ashincoder
35343e8b96 cmd instead of vim.cmd 2021-06-16 18:53:16 +05:30
siduck76
a80de385f2
Update highlights.lua 2021-06-16 18:00:23 +05:30
ashincoder
20cc14e584
removed 2 repeated lines 2021-06-16 06:42:23 +05:30
ashincoder
c3a447a471 commented relative number setting and changed bookmark icon 2021-06-16 06:20:47 +05:30
siduck76
9aea4d08e5 minor changes in treesitter conf 2021-06-15 21:54:05 +05:30
siduck76
62f4ce0912 enable smartindent 2021-06-15 21:44:11 +05:30
siduck76
19763665e6
Delete commenter.lua 2021-06-15 16:32:07 +05:30
ashincoder
c0369c7130 added commenting keybinding 2021-06-15 15:57:55 +05:30
ashincoder
0350571803 added commenting support 2021-06-15 15:55:32 +05:30
siduck76
3552dcffb9 fix conflicting mappings 2021-06-14 23:21:16 +05:30
Aaditay
e1c7d4e458
two times requiring packer ? 2021-06-14 19:55:41 +05:30
siduck76
b71c257bdc
Update dashboard.lua 2021-06-14 10:56:26 +05:30
siduck76
a5b665f4a8 dashboard config 2021-06-14 09:24:47 +05:30
siduck76
34de8d474a visible buffer bg 2021-06-14 09:19:51 +05:30
siduck76
5fc205068f organized highlights config , added new features like dashboard! 2021-06-14 07:57:56 +05:30
siduck76
6f0cabc90b add some modules to statusline 2021-06-06 11:05:53 +05:30
siduck76
39b165a8e5 move bufferline highlights in different file 2021-06-05 22:10:23 +05:30
Henri
9e6e043016
Update misc-utils.lua
bash doesn't really have a std other than 2, 4, 8 spaces
2021-06-03 11:53:51 -07:00
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.
2021-06-03 11:49:52 -07:00
siduck76
3c9d8d8dcc minor changes to lspconfig 2021-06-02 07:09:16 +05:30
siduck76
742c57fea5 fix lua lsp cmd error 2021-06-02 06:50:40 +05:30
siduck76
a38c4543aa format whichkey config 2021-06-02 00:22:47 +05:30
siduck76
7c0f3e31f0 hide offsets in bufferline 2021-06-02 00:19:58 +05:30
siduck76
0a677276cc add cwd module in statusline 2021-06-02 00:17:46 +05:30
siduck76
9233adfd5f update nvimTree configs && highlights 2021-06-02 00:15:55 +05:30
siduck76
b2cefbe3b8
added lspconfig+lspinstall configs! 2021-06-02 00:01:05 +05:30
siduck76
2d7ccc16f2
added lspInstall to pluginlist 2021-06-01 23:58:24 +05:30
siduck76
d7c0e1fefb
Update mappings.lua 2021-06-01 23:56:37 +05:30
marvelman3284
e12117a611 update plugin list 2021-06-01 14:23:03 -04:00
marvelman3284
7120f98f34 Change lsp-install provider 2021-06-01 14:20:15 -04:00
marvelman3284
07a169b16d Remove duplicate functions 2021-06-01 12:04:20 -04:00
marvelman3284
9e701f08d3 Unpersonalize my dots 2021-06-01 12:03:42 -04:00
marvelman3284
07859b4177 Unpersonalize my dots 2021-06-01 09:28:00 -04:00
marvelman3284
1e6432c4d1 Unpersonalize my dots 2021-06-01 09:25:59 -04:00
marvelman3284
4b3682a343 Unpersonalize my dots 2021-06-01 09:25:04 -04:00
marvelman3284
f7a1a5dc92 Add lspinstall functionality 2021-06-01 09:22:24 -04:00
siduck76
355c2cb33c clean compe config since it supports lazy loading 2021-05-27 15:20:30 +05:30
siduck76
c203b56a3f show term insert mode in statusline 2021-05-25 17:07:37 +05:30
siduck76
75b95a89d1 Merge branch 'main' of github.com:siduck76/neovim-dots 2021-05-25 08:24:33 +05:30
siduck76
bdcf708d77 fix vi nomode issue 2021-05-25 08:24:22 +05:30
siduck76
56532ddb84
Update statusline.lua 2021-05-25 08:19:58 +05:30
siduck76
afcacf1726 misc stuff 2021-05-25 08:18:04 +05:30
siduck76
7ab882bfa8 made statusline prettier! 2021-05-25 08:01:14 +05:30
siduck76
b61ead83c1 reduce startuptime for compe 2021-05-15 11:20:40 +05:30
Henri Vandersleyen
0308e94e42
modification for nvim-whichkey. 2021-05-12 10:23:35 -07:00
siduck76
2fe776a386 nvim-lspconfig : fix some mistakes! 2021-05-11 09:12:49 +05:30
siduck76
7bd57b7e93 add all highlights in one file 2021-05-11 08:02:03 +05:30
siduck76
339b31d87c nvimTree : hide full path of dir 2021-05-10 23:00:48 +05:30
siduck76
c7d1ba6927 bufferline : add offsets 2021-05-09 23:06:22 +05:30
siduck76
d7f10904b6 bufferline.nvim : changed some colors , cleaned it! 2021-05-09 15:53:59 +05:30
siduck76
e54aca98ee added some mappings 2021-05-09 13:52:38 +05:30
Henri Vandersleyen
9783f87787
adjusted the bindings to be TAB and S-TAB for buffers. 2021-05-08 22:57:38 -07:00
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.
2021-05-08 22:21:29 -07:00
Fladson Gomes
869f949243
Fix unfinished string 2021-05-07 10:34:18 +02:00
siduck76
e56fa24c48 Merge branch 'main' of github.com:siduck76/chad-nvim 2021-05-07 13:37:05 +05:30
siduck76
122e89e361
added ccls lsp 2021-05-07 13:46:04 +05:30
siduck76
7cc75ffe1d add NvimTree bg , make its versplit transparent 2021-05-07 13:36:54 +05:30
Sergio Alejandro Ribera Costa
1007be42c1 Add Clang (C/C++) LSP 2021-05-07 02:28:03 -04:00
Sergio Alejandro Ribera Costa
a392c66df1 Fix Bug with Packer and borders on excecute any command 2021-05-07 02:16:32 -04:00
siduck76
e8210d821d
Update treesitter-nvim.lua 2021-05-06 22:46:28 +05:30
siduck76
bf3e29bfaf
Update nvim-lspconfig.lua 2021-05-06 22:45:57 +05:30
mTvare
82d21e445c
Update pluginList.lua 2021-05-06 22:44:25 +05:30
mTvare
5359f95ced
Update nvim-lspconfig.lua 2021-05-06 22:34:12 +05:30
mTvare
8d17b34fbe
Update top-bufferline.lua 2021-05-06 22:32:19 +05:30
mTvare
24a9c1b98a
Update pluginList.lua 2021-05-06 22:31:24 +05:30
mTvare
562bea6d1a
Update treesitter-nvim.lua 2021-05-06 22:30:22 +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
49c1f84e6e better LspDiagnostics icons and colors 2021-05-05 07:20:42 +05:30
siduck76
503dc5b1c8 better config structure 2021-05-05 06:51:04 +05:30
Henri Vandersleyen
0f3ed9f54c
changed the default lsp letters to symbols. 2021-05-04 13:28:08 -07:00
Henri Vandersleyen
2430a4e1b2
Small change to the readme.md mentioning vsnip and what are snips are avail already. Changed one line in compe/lua.lua to indicate vsnip better. 2021-05-04 10:34:12 -07:00
Henri
615c391d5d
Update lua.lua
Added snippet support for a later merge should the author decides that this type of snippet support fits his needs.
2021-05-03 14:57:54 -07:00
siduck76
852a7f6b1e remove unneeded packadds 2021-04-30 12:58:47 +05:30
siduck76
84d039b0c8 webdevicons : add icon for vala filetype 2021-04-29 19:36:22 +05:30
siduck76
60e7353ee6 zenmode : add custombg to ataraxis 2021-04-27 22:13:44 +05:30
siduck76
38d780b502 bufferline: avoid using vanilla vim mappings 2021-04-27 15:27:07 +05:30
siduck76
c09c0ebc3a lspconfig : add bash lsp 2021-04-26 13:56:27 +05:30
siduck76
81801c8c33 nvim-webdevicons: add icons for deb and rpm filetypes 2021-04-26 13:51:36 +05:30
siduck76
ee05f20f43 bufferline: minor changes 2021-04-26 13:44:51 +05:30
siduck76
928adbe21a bufferline: rm mapping overriding with defaults 2021-04-25 20:44:40 +05:30
siduck76
5c44978f47 bufferline: add highlights 2021-04-25 11:57:24 +05:30
siduck76
07ab4163c6 Readme: update mapping list 2021-04-24 15:29:38 +05:30
siduck76
c231dba0b6 add mapping for minimalistc mode 2021-04-24 10:27:14 +05:30
siduck76
bbe48d229d lspconfig: clean up 2021-04-23 18:14:23 +05:30
siduck76
5716759f40 clean lspconfig 2021-04-22 23:13:06 +05:30
siduck76
0ee95736eb Merge branch 'main' of github.com:siduck76/neovim-dots 2021-04-22 18:57:49 +05:30
siduck76
86431978d9 TrueZen.nvim : add top & bottom padding 2021-04-22 18:57:36 +05:30
siduck76
21fd0d6a9b minor changes 2021-04-22 08:50:17 +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
88e5556595 disable telemetry sumneko_lua 2021-04-18 11:43:10 +05:30
siduck76
92591015e5 add sumneko_lua lspconfig 2021-04-18 11:27:06 +05:30
siduck76
f71984e7f9 minor changes with lspconfig 2021-04-17 23:03:06 +05:30
siduck76
ebff217665 minor changes with lspconfig 2021-04-17 23:02:16 +05:30
Aaditay
e45e3089d3
aliases on the top
Why not make an alias of cmd first and then use cmd instead of vim.cmd
2021-04-14 13:23:10 +05:30
siduck76
b375c43dc3 remove plugin highlights from init.lua 2021-04-11 08:44:56 +05:30
siduck76
fe82771037 mapping for toggling line number 2021-04-08 11:12:23 +05:30
siduck76
14f5e28374 highlight current line number 2021-04-08 07:38:29 +05:30
siduck76
f5c59c574a replace pyls with pyright 2021-04-08 07:29:39 +05:30
siduck76
e9d27bda68 pyls support 2021-04-06 08:30:07 +05:30
siduck76
e948f32cd5 customization: darker colors 2021-04-06 08:29:37 +05:30
siduck76
4647a847e3
Update lua.lua 2021-04-02 13:23:32 +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
aff50c8c15 add better comments and clean up 2021-04-02 11:06:20 +05:30
siduck76
446c8f899c clean up 2021-04-02 00:23:12 +05:30
jaydamani
3b85cd77fa
Merge branch 'main' into main 2021-03-31 18:21:01 +05:30
jaydamani
3240482191 forgot a fuction 2021-03-31 17:43:17 +05:30
jaydamani
40cc37d23f added tab completion 2021-03-31 15:31:05 +05:30
jaydamani
02ac938719 added new keybinds for bufferline 2021-03-31 15:17:11 +05:30
jaydamani
bb092ad649 fixed mappings for lspconfigs 2021-03-31 15:08:29 +05:30
marvelman3284
9e0f8b87fa Add support for the python language server 2021-03-31 04:05:15 -04:00
siduck76
e81499f291 smooth scrolling 2021-03-31 07:30:33 +05:30
siduck76
e16f523fcc clean up 2021-03-31 07:21:27 +05:30
siduck76
b05103da4d rm indenline and use blankline! 2021-03-26 10:21:32 +05:30
siduck76
9b9718f46b show completion item doc popup 2021-03-23 10:22:29 +05:30
siduck76
7f4f7b2873 add icons for ruby , dockerfile etc 2021-03-23 10:21:40 +05:30
siduck76
e8435220fd use terminal bg color 2021-03-21 16:39:29 +05:30
siduck76
ce4c54b5cf show statuslines on inactive windows (:PackerUpdate) 2021-03-19 18:54:38 +05:30
siduck76
d8719a0078 kotlin icon for nvimTree 2021-03-19 17:54:53 +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
68bfc76d0a typescript icon 2021-03-18 15:33:11 +05:30
siduck76
be90aba543 lsp.buf.hover (#3) 2021-03-17 21:21:02 +05:30
siduck76
b0e65ea039 Merge branch 'main' of github.com:siduck76/neovim-dots 2021-03-17 20:07:13 +05:30
siduck76
d455d4b56c autocompletions on enter key (#3) 2021-03-17 20:07:02 +05:30
siduck76
5ef3fa0846 add icons for xz,zip 2021-03-16 09:31:43 +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
b871162664 clean up 2021-03-13 16:21:52 +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
66cfc6ee74 neoformat 2021-03-12 12:40:10 +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
c1bf59d2a9 clean config 2021-03-10 14:38:47 +05:30
siduck76
72fa346157 rm useless config 2021-03-08 13:13:45 +05:30
siduck76
d70f67f96f better coc config 2021-03-08 13:04:48 +05:30
siduck76
806d038ffb statusline 2021-03-08 11:49:27 +05:30
siduck76
a9e02c662c statusline wip 2021-03-08 10:54:53 +05:30
siduck76
ab3a365450 lspconfig 2021-03-08 09:16:14 +05:30
siduck76
98201bcd16 nvim-web-devicons custom icons fix 2021-03-08 08:45:52 +05:30
siduck76
82f4566872 minor changes 2021-03-07 22:22:33 +05:30
siduck76
41a84f97f7 eek 2021-03-07 21:01:07 +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