User Tools

Site Tools


emacs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
emacs [2018/02/25 20:08]
gramanas [magit]
emacs [2018/09/21 12:01]
gramanas [Warning]
Line 22: Line 22:
 It is not recommended to start developing with emacs if you don't already have at least some familiarity with it. It is not recommended to start developing with emacs if you don't already have at least some familiarity with it.
  
-That said, even after 42 years there is a big and active community of developers and users around Emacs and it is safe to say that it keeps growing. If you want to learn emacs there are a lot guides out there. I'll list some that helped me below.+That said, even after 42 years there is a big and active community of developers and users around Emacs and it is safe to say that it keeps growing. If you want to learn emacs there are a lot of guides out there. I'll list some below.
  
 ===== Guides ===== ===== Guides =====
Line 43: Line 43:
  
 [[https://​github.com/​abingham/​emacs-ycmd|ymcd]] is another package that has support for many languages besides C/C++. [[https://​onze.io/​emacs/​c++/​2017/​03/​16/​emacs-cpp.html|Here]] is a guide for a setup using this tool. [[https://​github.com/​abingham/​emacs-ycmd|ymcd]] is another package that has support for many languages besides C/C++. [[https://​onze.io/​emacs/​c++/​2017/​03/​16/​emacs-cpp.html|Here]] is a guide for a setup using this tool.
 +
 +==== cquery ====
 +
 +[[https://​github.com/​cquery-project/​cquery|cquery]] is really easy to set up and provides everything:
 +syntax checker, auto-completion,​ navigation, documentation. It's developed for and tested with huge codebases.
 +It can also work without a ''​compiler_commands.json''​ making it even greater for mixxx since with scons generating the json can be quite hard. Everything you need to install it can be found in the repo's wiki.
  
 ==== magit ==== ==== magit ====
Line 57: Line 63:
 > - Emacs user > - Emacs user
  
-Emacs is all about trying new stuff and having fun. I hope this collection of links and tools can help wnyone ​who might need them.+Emacs is all about trying new stuff and having fun. I hope this collection of links and tools can help anyone ​who might need them.
emacs.txt ยท Last modified: 2018/09/21 12:01 by gramanas