From mboxrd@z Thu Jan 1 00:00:00 1970 From: clemens.gruber@pqgruber.com (Clemens Gruber) Date: Tue, 22 Dec 2015 23:15:18 +0100 Subject: Developing environments used for kernel development In-Reply-To: References: Message-ID: <20151222221517.GA28595@archie.tuxnet.lan> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hi Daniel, > My boss came to my desk today raiging that I should use more productive > tools for developing. Well I don't want to begin an editor war but, yes, I > use emacs. I used to use vim before but the integration of emacs and gdb > has caught my attention. emacs and vim are both very powerful editors, each with their own pros and cons, but both very suitable for developing code! I don't think it's a good idea for a boss to force his devs into using some GUI IDE like Eclipse. Personally, I don't like it because it is slow (Hi Java!) and does too much stuff which I do not need when writing and debugging non-Java code. If you are already used to Emacs and gdb mode, that's great. Recently I am more and more using (g)vim and discovered a nice vim plugin: NERDTree https://github.com/scrooloose/nerdtree (A tree explorer plugin) Oh and there is also cgdb: https://github.com/cgdb/cgdb Cheers, Clemens