Home » Developing U++ » U++ Developers corner » clangd
Re: clangd [message #59217 is a reply to message #59216] |
Sun, 27 November 2022 22:30   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
shawnx wrote on Sun, 27 November 2022 12:48I 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:48would 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
|
|
|
 |
|
clangd
By: mirek on Thu, 16 September 2021 08:49
|
 |
|
Re: clangd
By: Novo on Thu, 16 September 2021 18:42
|
 |
|
Re: clangd
By: Novo on Thu, 16 September 2021 19:02
|
 |
|
Re: clangd
By: mirek on Thu, 16 September 2021 23:43
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 00:06
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 00:19
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 00:20
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 00:25
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 16:15
|
 |
|
Re: clangd
By: mirek on Fri, 17 September 2021 18:49
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 21:09
|
 |
|
Re: clangd
By: mirek on Fri, 17 September 2021 22:52
|
 |
|
Re: clangd
By: Novo on Fri, 17 September 2021 23:55
|
 |
|
Re: clangd
By: Novo on Sat, 18 September 2021 00:17
|
 |
|
Re: clangd
By: Novo on Sat, 18 September 2021 00:20
|
 |
|
Re: clangd
By: Novo on Sat, 18 September 2021 00:43
|
 |
|
Re: clangd
By: mirek on Sat, 18 September 2021 00:31
|
 |
|
Re: clangd
By: Novo on Sat, 18 September 2021 13:46
|
 |
|
Re: clangd
By: mirek on Thu, 30 September 2021 08:18
|
 |
|
Re: clangd
By: mirek on Thu, 30 September 2021 12:57
|
 |
|
Re: clangd
By: mirek on Mon, 16 May 2022 10:38
|
 |
|
Re: clangd
By: Novo on Mon, 04 October 2021 21:58
|
 |
|
Re: clangd
By: mirek on Mon, 04 October 2021 23:18
|
 |
|
Re: clangd
By: Novo on Mon, 04 October 2021 23:39
|
 |
|
Re: clangd
By: mirek on Tue, 05 October 2021 00:18
|
 |
|
Re: clangd
By: Novo on Tue, 05 October 2021 06:24
|
 |
|
Re: clangd
By: mirek on Tue, 05 October 2021 09:09
|
 |
|
Re: clangd
By: Novo on Tue, 05 October 2021 17:21
|
 |
|
Re: clangd
By: mirek on Tue, 05 October 2021 17:54
|
 |
|
Re: clangd
By: shawnx on Sun, 27 November 2022 18:48
|
 |
|
Re: clangd
By: Novo on Sun, 27 November 2022 22:30
|
 |
|
Re: clangd
By: shawnx on Sun, 27 November 2022 22:43
|
 |
|
Re: clangd
By: Novo on Sun, 27 November 2022 22:59
|
 |
|
Re: clangd
By: mirek on Mon, 28 November 2022 17:48
|
 |
|
Re: clangd
By: mirek on Mon, 28 November 2022 16:35
|
 |
|
Re: clangd
By: shawnx on Mon, 28 November 2022 16:47
|
 |
|
Re: clangd
By: Klugier on Mon, 28 November 2022 16:54
|
 |
|
Re: clangd
By: mirek on Mon, 28 November 2022 17:53
|
 |
|
Re: clangd
By: Novo on Tue, 13 December 2022 01:26
|
Goto Forum:
Current Time: Wed Apr 30 05:27:44 CEST 2025
Total time taken to generate the page: 0.00596 seconds
|