How to enable syntax highlighting and auto-completion for NS-3 in Doom Emacs?
George C. G. Barbosa
Posted on August 22, 2022
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.
💖 💪 🙅 🚩
George C. G. Barbosa
Posted on August 22, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
webdev Understanding HTTP, Cookies, Email Protocols, and DNS: A Guide to Key Internet Technologies
November 30, 2024