U++ framework
Do not panic. Ask here before giving up.

Home » Developing U++ » U++ Developers corner » clangd
Re: clangd [message #59217 is a reply to message #59216] Sun, 27 November 2022 22:30 Go to previous messageGo to previous message
Novo is currently offline  Novo
Messages: 1431
Registered: December 2006
Ultimate Contributor
shawnx wrote on Sun, 27 November 2022 12:48
I use bear to generate compile_commands.json then launch vim, seems both clangd and vim are working.

There is no need to use bear with U++. umk has an option "-j" to do that.
Example: "umk MyApps {dirname} CLANG -j"

shawnx wrote on Sun, 27 November 2022 12:48
would be great if I can do u++ under vscode somehow, or with vim+clangd, are there some tutorials?

vim+clangd/ccls.

Redefine "make" as "umk MyApps {dirname} CLANG -bsu", so regular ":make" will use umk.
nnoremap <silent> <F7> :make<CR>
You could take a look at tpope/vim-projectionist which allows moving of all configuration settings out of vimrc and creation of per project configurations.
ccls seems to work better than clangd.
Attached image shows my vim session.


Regards,
Novo

[Updated on: Sun, 27 November 2022 22:32]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: about unicode supporting
Next Topic: Compilation on Mac
Goto Forum:
  


Current Time: Sat Apr 25 19:14:15 GMT+2 2026

Total time taken to generate the page: 0.00912 seconds