Hi everyone I am new to Emacs and was taking help of tutorials to make emacs an IDE for languages like c/c++.
I started out with the youtube tutorials by b yuksel at https://www.youtube.com/channel/UCibKclzsnnHjQZFOLuykZ1A
But these tutorials are 2 years older now and many packages have changed their structure therefore it is not clear how to move forward. However I am taking help from stackoverflow but still it seems insatiable.
And many packages ask for some other package to be installed first and that package have some other prerequisite.
Currently I am stuck with irony-mode for C++.
I have installed packages (in this sequence) auto-complete, yasnippet, auto-complete-c-headers, iedit, flymake-google-cpplint, google-c-style and semantic and cedet.
Now I wanted to install the irony-mode package with clang, so i started with downloading irony-mode zip from github and along with it mjpa-SimlpeJSON.
Now I have to move simpleJSON to lib folder in irony-mode directory. But there is no lib folder in irony-mode directory?
Then somehow I managed to install irony-mode but next step was to install doxygen and when i tried it it asked for some prerequisite packages like flex, bison, libiconv and strip.
And to install bison i need some other packages installed.
Therefore I am confused what to install and in which sequence.
My motive is to improve my editing experience in emacs for c/c++. And I being a dilettante in emacs just followed the simple instructions posted by people on internet.
But now I am stuck and need help.
So can anyone please post an easy way to install irony-mode with clang. And if you can explain why each package is necessary and what does it do(significance of each package), then I will be very grateful.
I am using ubuntu 16.04.