Many thanks.
Using the old (8.2) plugin still I've given NB 6G of RAM (same as I had
for 11.2) and parsing gets a bit further now using all that and 2G of
swap. But not finished yet.
I'll have a go with the C++ Lite later.
On 5/4/22 17:34, antonio wrote:
Hi,
Some comments below.
On 05/04/2022 16:39, Graham Horner wrote:
Hi
I've been using NB 11.2 for some C/C++ projects (Kodi and linux
kernel). For some reason, NB never completes the background scan to
parse all the symbols but does parse some of them. I thought I'd try
NB13 to see if it got better. It didn't.
First I couldn't open my projects, even after adding the C/C++ Lite
plugin. So back to the 8.2 C/C++ plugin. Now I can open my projects
and background scanning starts and runs for an hour or more then
eventually stalls with the progress bar at 100%, CPU usage stuck at
100% and maybe some of those 'Parsing ....' progress bars stuck as
well. I can't stop the background scanning from the GUI or even kill
NB itself. Only logging out gets me back to a usable machine.
We're still working on Apache NetBeans C/C++.
Currently the most advanced branch is
https://github.com/vieiro/netbeans/tree/feature/cnd-lsp-2 , with LSP
(clangd) support. You're welcome to test it (but you'll have to build
that branch yourself).
No debugger yet, though, but it's on its way at
https://github.com/apache/netbeans/pull/3909 to the "cnd" branch.
In the future the most advanced branch would be
https://github.com/apache/netbeans/tree/cnd (again you'll have to
build the branch yourself).
If we are lucky we could have C/C++ in NB14 or NB15.
NB is running on Linux Mint 20.3 with 8GB RAM which goes up to 70%
usage and 5GB swap (which is not touched). JVM is 11.0.14.1.
Apache NetBeans C/C++ will delegate many parsing/completion/semantic
highlighting features to the clangd LSP server https://clangd.llvm.org/
Any pointers to how I can get NB 13 working at least as well as my
11.2 and hopefully with full code assistance?
AFAIU, C/C++ Lite stores projects in NetBeans preferences system. You
should copy the preferences from the previous NetBeans version to the
new one.
In windows, recursively copy the following folder
C:\Users\[YOUR_USER]\AppData\Roaming\NetBeans\11.X\config\Preferences\org\netbeans\modules\cpplite
To the NetBeans 13 version:
C:\Users\[YOUR_USER]\AppData\Roaming\NetBeans\13\config\Preferences\org\netbeans\modules\cpplite
You should recover your projects then.
If you use Linux then I think the folder is in
$HOME/.netbeans/config/preferences/org/netbeans/modules/cpplite
(cannot check this right now).
HTH,
Antonio
TIA
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists