From: Sebastian Tennant <sebyte@smolny.plus.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Emacs and Gud
Date: Tue, 15 Jan 2008 17:54:45 +0200 [thread overview]
Message-ID: <87tzlft77e.fsf@moley.moleskin.org> (raw)
In-Reply-To: 5uiettF1hru90U1@mid.individual.net
Quoth Chris Gordon-Smith <use.address@my.homepage>:
> [...]
> Thanks for your comments. Regarding IDEs such as Eclipse, I have been using
> KDevelop for several years. I have found it very good, but want to try
> Emacs. Reasons for this include:-
>
> * I want to take control of the Build / Make process. IDEs like KDevelop
> and Eclipse tend to do this for you. That is very useful, but I now
> need to control it myself. (I am using Makefiles to enforce
> separation of subsystems by using CFLAGS to determine which include
> files a subsystem has access to.)
>
> * More generally I want to get closer to the Linux programming
> environment. Again, an IDE tends to shield one from this
>
> * I want to understand why Emacs has such a legendary reputation!
Because it's simply the most universally useful program ever written.
> So far I have been pleasantly surprised by Emacs. One thing I like is the
> ability to switch easily between buffers.
Have you discovered iswitchb-mode yet? You won't look back.
> KDevelop opens up all of the files for a project, which makes
> switching more difficult since so many files are open. In practice you
> have to go via the code browser each time.
>
> I see a code browser as essential, and would not consider using Emacs
> without something like ECB. Now that I also have GDB working (although with
> the minor drawback that if I want its full functionality I have to
> deactivate ECB), I have a good development environment based on Emacs.
Congratulations!
> Its taking a while to get used to the editing style, but there are a number
> of aspects I like. I seem to be able to get more on a screen, and I like
> the fact that everything is configurable.
Yup... that's Emacs for you.
> For example, I have configured Emacs to disregard mouse wheel clicks
> within 0.5 seconds of scrolling. This means that I don't accidentally
> paste (yank) text into a file while scrolling. This is very annoying
> in KDevelop.
>
> Perhaps I will go back to KDevelop one day,
Na.... not once you've glimpsed the beauty of the unerlying simplicity
(and power) of Emacs :-)
> or perhaps not. For the moment I am enjoying using Emacs and getting
> to know the powerful features that it has.
Keep going. Your investment _will_ mature in the most pleasing way
imaginable.
> I have also tried Eclipse / CDE. It looks good, but as mentioned above, I
> want to get away (at least for a while) from an environment that tends to
> shield one from the underlying operating system and programming
> environment. I want to get 'close to the bare metal'.
>
> One other thing about Emacs; by comparison with KDevelop and Eclipse its
> more responsive.
I'm not surprised to hear that. I only ever use a mouse for browsing,
so I run emacs22-nox in gnome-terminal. The emacs22-nox executable file
is just 4.9 Mb and the contents of /usr/share/emacs and
/usr/share/emacs22 combined is just 75.4 Mb, so we're talking ~80 Mb all
in. I wonder how that compares with Eclipse and friends?
> One thing with Emacs I want to look at is syntax highlighting. Its
> working, but I haven't yet figured out how to control all of the
> options.
No one seems to have said it so I will... on behalf of the list, thanks
for what sounds to me like the beginnings of a ringing endorsement of
Emacs-as-IDE
Sebastian
next prev parent reply other threads:[~2008-01-15 15:54 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.5784.1199600161.18990.help-gnu-emacs@gnu.org>
2008-01-07 1:00 ` Emacs and Gud Chris Gordon-Smith
2008-01-07 3:41 ` Nick Roberts
[not found] ` <mailman.5807.1199677314.18990.help-gnu-emacs@gnu.org>
2008-01-07 22:28 ` Chris Gordon-Smith
2008-01-08 0:08 ` Nick Roberts
[not found] ` <mailman.5869.1199754671.18990.help-gnu-emacs@gnu.org>
2008-01-08 23:27 ` Chris Gordon-Smith
2008-01-15 15:54 ` Sebastian Tennant [this message]
2008-01-06 6:15 Nick Roberts
-- strict thread matches above, loose matches on Subject: below --
2008-01-05 9:55 Chris Gordon-Smith
2008-01-05 11:01 ` Nick Roberts
[not found] ` <mailman.5756.1199530919.18990.help-gnu-emacs@gnu.org>
2008-01-05 12:36 ` Chris Gordon-Smith
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87tzlft77e.fsf@moley.moleskin.org \
--to=sebyte@smolny.plus.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.