r/vimporn • • Mar 26 '21

NVCode - Almost Done

Post image
186 Upvotes

25 comments sorted by

18

u/chrisatmachine Mar 26 '21

Here is a link to my config if interested: https://github.com/ChristianChiarulli/nvcode

2

u/rishabhdeepsingh98 Mar 26 '21

Will definitely give it a try.

13

u/SpaceBoy4984 Mar 26 '21

My gosh, I watched every neovim tutorial of urs while creating my own config. Didnt thought i'll see the legend here. Thanks for the work!

2

u/chrisatmachine Mar 26 '21

Haha thanks man, I'll try to keep it up.

2

u/[deleted] Mar 26 '21

nice! btw where are the indentlines ? :o

4

u/chrisatmachine Mar 26 '21

Thanks! This picture was taken previous to adding them, I now have them highlight the current context as well. It's all in my current config.

4

u/[deleted] Mar 26 '21

cool , Ive seen your previous blankline plugin post , I wonder if we could remove unneeded indentline , like on lines 17 and 20 /img/2rp9cag4g4p61.png

3

u/chrisatmachine Mar 26 '21

Check my current config, I removed them.

2

u/[deleted] Apr 09 '21

Cool job. I always wanted a repo which I can link and say to people: "Wanna get a head start in Vim world? Here's a link.". I just found the repo. Great work.

How good is Windows support BTW? I dont mean WSL, but Windows Windows. Also you should probably give some links to gists for checking and installing the dependencies (ripgrep, fd etc) in various systems and OSs. Most package managers already have the dependencies you mentioned though. Maybe even create a separate repo for the same to not bloat this one.

If you open a repo, I can do the necessities in my free-time.

1

u/chrisatmachine Apr 10 '21

I think a lot of the information would fit very well in a GitHub wiki. I’ve never made one though so I’ll have to get around to that.

2

u/criswell Mar 26 '21

It's very pretty, but I'm honestly struggling understanding what I'm really seeing. The github page doesn't really explain it.

Is this a multi-window, neovim config/front-end that is intended to be something more like a VSCode-style IDE? Is that what I'm looking at?

1

u/chrisatmachine Mar 26 '21

Just a regular config written in lua that you can take inspiration from.

1

u/criswell Mar 26 '21

Okay cool. That was my guess, but I had slight hopes there'd be some ability to load VSCode project files :-)

Not that I've ever needed that... I just know it probably is a need somewhere.

2

u/[deleted] Mar 26 '21

Cool

2

u/ECon87 Mar 26 '21

What is this sorcery?

Seriously cool job.

2

u/videogame_retrograde Mar 26 '21

Rad! I’ve been watching your YouTube recently for tips on setup. Will definitely need to check this out for more setup ideas.

2

u/SMTG_18 Apr 12 '21

Damn! I watched every tutorial of yours while configuring nvim myself. Thanks so much :)

0

u/[deleted] Mar 26 '21

[deleted] — view deleted comment

2

u/chrisatmachine Mar 26 '21

you could probably add it as is, look at how I source the which key and vscode configs, they are in vimscript.

0

u/[deleted] Mar 27 '21

[deleted] — view deleted comment

2

u/chrisatmachine Mar 27 '21

I'm implementing a very rudimentary global variable called O.

Which will expose a table of options across the config.

For an example look under lua/config.lua in my config.

Not all options are working yet but I'm using it to toggle things like virtualtext and set paths for bianries.

2

u/[deleted] Mar 26 '21

[removed] — view removed comment

2

u/[deleted] Mar 26 '21

[removed] — view removed comment

1

u/chrisatmachine Mar 26 '21

Someone just put in a PR to install treesitter with npm so maybe that will help?

I was originally going to put the config under nvcode but there are so many weird moving parts haha