How to enable syntax highlighting and auto-completion for NS-3 in Doom Emacs?
If doom is your favorite editor and you want to work on ns-3 with doom then follow these steps:
Have doom emacs and ns-3 installed.
Make sure your
init.el
file has cc with lsp enabled:
(cc +lsp)
You will need to generate a file called
compile_commands.json
.Depending on your version of ns-3 you might use waf or cmake for that.
on cmake, add the following to your cmake compilation command:
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ...
on waf, the document is automatically generated inside the
build
folder.Move the
compile_commands.json
file to the root of yourns3
folder.Enjoy your autocompletion:
- You can use
g d
to jump to the definition of an identifier.
Subscribe to my newsletter
Read articles from George C. G. Barbosa directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
George C. G. Barbosa
George C. G. Barbosa
I like computers. The prospect of interacting with them in natural language seems exciting to me.