Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Emacs for big big projects

Tags:

People also ask

Can you use Emacs for everything?

All of the basic editing commands (and there are lots of them) are available no matter what you're trying to do: write code, read a manual, use a shell, or compose an email. All the tools Emacs provides for opening, saving, searching, and processing text (and more) are available to you no matter what you're doing.

Is Emacs an ide?

Emacs is not an IDE. It's more a text-mode Lisp machine with lots of little libraries to build your own IDEs and other text-mode applications.


Maybe is a often repeated question here, but i can't find anything similar with the search. The point is that i like to use Emacs for my personal projects, usually very small applications using C or python, but i was wondering how to use it also for my work, in which we have project with about 10k files of source code, so is veeeery big (actually i am using source insight, that is very nice tool, but only for windows), questions are:

  • Searching: Which is the most convenient way to search a string within the whole project?
  • Navigating throught the function: I mean something like putting the cursor over a function, define, var, and going to the definition
  • Refactoring

Also if you have any experience with this and want to share your thoughts i will consider it highly interesting.

Br