NvChad - Neovim - C & C++ - Archlinux

preview_player
Показать описание
How to configure NvChad for C and C++

A guide for adding C and C++ support for NvChad/NeoVim on Archlinux. We will be configuring LSP, Linting, Formatting and Syntax Highlighting using lspconfig, lint, conform and treesitter.

Github:

@ProgrammingRainbow
Рекомендации по теме
Комментарии
Автор

Detail explanation and giving out time to reply to the comments is one of the many reasons I subscribe to this channel.
Thank you
I am actually saving them to when I can get a pc to continue learning since I can't achieve this on my mobile. Keep up the good work man

methuselahmark
Автор

Another masterclass, im starting to build the understanding to take on a rust setup. the tip with the system installed packages helped me with the whole rust-analyzer situation. so glad i found this channel most videos on this topic are surface lvl at best... ❤

brandonh
Автор

you deserve a big respect and support according to this great tutorials, we really get benefits from this product, thnks bro

Marckfederer
Автор

Many thanks mate! Have been benefiting from your videos a lot lately!

NejatBJK
Автор

Thank you very much for sharing your experience with neovim-community. It's very helpful, I've learned from your videos a lot. My personal wish-list for upcoming videos (especially for C++, and if possible for Python too): debugging environment, adding 3rd-party libraries (to get syntax highlighting + auto-completion there - just like you did for Lua), telescope + harpoon, keymappings. For example, for C++ it's very usual to use SFML, some Boost libs, Abseil library, Facebook Folly library, libcoro (C++20 coroutine library) etc. Also great nice-to-have - some NvChad stuff (plugins maybe?) for build systems (CMake at least) and packet managers (at least more popular - Conan and vcpkg).
For Python I'm personally interested in adding aiogram (Telegram API lib), 'cause last week I've been playing with coding Telegram bots, so it would be nice to get code highlighting and auto-complete for such libraries.

dino_source
Автор

39:31 All this is great, of course, but it seems to me that generating a clang-format file from under the terminal (using the option "--dump-config > .clang-format") and using it with yours is best suited, since nvim-lspconfig using clangd (without any settings) immediately picks up the generated file inside the project. This gives an advantage over the fact that maintainers can immediately use this file and using formatting, picking up settings from clang-format

anix
Автор

hi there quick question, are your nvim tutorials linkable with one another? for instance im a cs student learning mainly c++ and haskell lately, and i saw you made another tutorial on haskell, are the tutorials linkable with one another as to have a single nvim setup that supports both c++ AND haskell (and possibly even more languages)?
Thanks for your tutorials nevertheless and for the answer!

noy
Автор

14:41 what is the key to go to definition?

asdffewfew
Автор

how to get border around background and have some icons on terminal ?

conganh
Автор

Heya! A bit late here, but I can't seem to get the auto-indentation to work. I have followed all the steps but still there is not auto-indenting... Did I do something wrong?

freezeaim
Автор

wow excellent, maybe you can also make one for cmake projects I would really appreciate it, by the way thank you for your work

SirDEVrick
Автор

Can you please share how to configure dap for C++ programs like how you did for Python (Dreams of code) video? Thanks in advance.

srahul
Автор

Hey could you also make a video about debugging in neovim? I've heard of some plugin like nvim-dap that allows us to do. I would be really thankful <3

iHapiW
Автор

Thanks for the detailed explanation. I am a bit new to C++ but I have an issue where I don't know if it's related to nvim or not but I want to know why 'xxx.h file not found' error whenever I try to include files from other directories in my source. I have already made a CMakeLists.txt and I have a Makefile but I still get the error. Would love if anyone can help

NoOne-ewed
Автор

hi sir, please i want to use bash script in neovim editor to get benifits of getting warnings and errors like what you did with cpp and lua, i struggled to find the right configuration but I didn't

Programus-oyyy
Автор

Hey can you make a video on how to setup neovim for cpp with input and output file?

sajidmontachir
Автор

I'd like to ask if it's okay with you. If it's not too much trouble, could you please help me configure neovim for Python? Specifically, I'm interested in setting up debugging for Django. Unfortunately, I haven't been able to find any neovim configurations that support this particular setup.

green