unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* No automatic tabs in Emacs?
@ 2010-11-30 19:47 Sueroski
  2010-12-02  4:04 ` PJ Weisberg
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Sueroski @ 2010-11-30 19:47 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 1738 bytes --]

  Hello everyone.
In first I have one info for you. Please send copy of your messanges to 
my email (cuz I'm not on this mailing list and I want to have aswer).

And the main problem. I started learning Emacs and I very like this 
editor by now... it have great shortcuts - I can do everything without 
mouse and it may make in future my programming faster (when I'll mainly 
switched to Emacs... now I don't know about it so much)
And I'm flustrated about one think... so, I'm programmer (mainly Python 
and PHP) and actually all editors gives me automatic adding tab... I 
haven't this on Emacs and I don't know how to do it. I must on every 
line press TAB and it's not good ;[
So... what I must change to have auto tabs in Emacs? I searched most of 
sites but everything telling how to select type of tabs, leight of tabs 
etc.

If you don't know what I mean under term "auto tab" then watch:
for example:
I'm writing on C my code:

    #include "stdio.h"
    int main(){
    }

And I wanna add something to main. I push Enter and write my code. In 
Emacs I get this:

    #include "stdio.h"
    int main(){
    printf("Hello World");
    }

And I wanna get by default without pressing TAB, get this:

    #include "stdio.h"
    int main(){
         printf("Hello World");
    }

I know it's real but I don't know how to configure it (why Emacs don't 
have this by default? if I edit *.c file it's probably know to I write C 
code and I wanna tabs... ).

Greetings and sorry for wasting time

PS I think my English is not really bad but I can make few mistakes (I'm 
really young by now and I'm not native ;[) then sorry for my English

-- 
  ,= ,-_-. =.	Sueroski
((_/)o o(\_))	Free Software User
  `-'(. .)`-'
      \_/	www.gnu.org


[-- Attachment #2: Type: text/html, Size: 2852 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
       [not found] <mailman.4.1291237651.3892.help-gnu-emacs@gnu.org>
@ 2010-12-01 21:14 ` Raffaele Ricciardi
  2010-12-01 21:15 ` egarrulo
  1 sibling, 0 replies; 14+ messages in thread
From: Raffaele Ricciardi @ 2010-12-01 21:14 UTC (permalink / raw)
  To: help-gnu-emacs

Sueroski wrote:
>  Hello everyone.
> In first I have one info for you. Please send copy of your messanges to 
> my email (cuz I'm not on this mailing list and I want to have aswer).
> 
> And the main problem. I started learning Emacs and I very like this 
> editor by now... it have great shortcuts - I can do everything without 
> mouse and it may make in future my programming faster (when I'll mainly 
> switched to Emacs... now I don't know about it so much)
> And I'm flustrated about one think... so, I'm programmer (mainly Python 
> and PHP) and actually all editors gives me automatic adding tab... I 
> haven't this on Emacs and I don't know how to do it. I must on every 
> line press TAB and it's not good ;[
> So... what I must change to have auto tabs in Emacs? I searched most of 
> sites but everything telling how to select type of tabs, leight of tabs 
> etc.
> 
> If you don't know what I mean under term "auto tab" then watch:
> for example:
> I'm writing on C my code:
> 
>    #include "stdio.h"
>    int main(){
>    }
> 
> And I wanna add something to main. I push Enter and write my code. In 
> Emacs I get this:
> 
>    #include "stdio.h"
>    int main(){
>    printf("Hello World");
>    }
> 
> And I wanna get by default without pressing TAB, get this:
> 
>    #include "stdio.h"
>    int main(){
>         printf("Hello World");
>    }
> 
> I know it's real but I don't know how to configure it (why Emacs don't 
> have this by default? if I edit *.c file it's probably know to I write C 
> code and I wanna tabs... ).
> 
> Greetings and sorry for wasting time
> 
> PS I think my English is not really bad but I can make few mistakes (I'm 
> really young by now and I'm not native ;[) then sorry for my English
> 

Forget about using Emacs for programming.  Emacs is not an IDE.

Regarding your issue, read here: 
http://www.emacswiki.org/emacs/AutoIndentation


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
       [not found] <mailman.4.1291237651.3892.help-gnu-emacs@gnu.org>
  2010-12-01 21:14 ` No automatic tabs in Emacs? Raffaele Ricciardi
@ 2010-12-01 21:15 ` egarrulo
  2010-12-02 22:05   ` suvayu ali
  1 sibling, 1 reply; 14+ messages in thread
From: egarrulo @ 2010-12-01 21:15 UTC (permalink / raw)
  To: Sueroski; +Cc: help-gnu-emacs

Sueroski wrote:
>  Hello everyone.
> In first I have one info for you. Please send copy of your messanges to 
> my email (cuz I'm not on this mailing list and I want to have aswer).
> 
> And the main problem. I started learning Emacs and I very like this 
> editor by now... it have great shortcuts - I can do everything without 
> mouse and it may make in future my programming faster (when I'll mainly 
> switched to Emacs... now I don't know about it so much)
> And I'm flustrated about one think... so, I'm programmer (mainly Python 
> and PHP) and actually all editors gives me automatic adding tab... I 
> haven't this on Emacs and I don't know how to do it. I must on every 
> line press TAB and it's not good ;[
> So... what I must change to have auto tabs in Emacs? I searched most of 
> sites but everything telling how to select type of tabs, leight of tabs 
> etc.
> 
> If you don't know what I mean under term "auto tab" then watch:
> for example:
> I'm writing on C my code:
> 
>    #include "stdio.h"
>    int main(){
>    }
> 
> And I wanna add something to main. I push Enter and write my code. In 
> Emacs I get this:
> 
>    #include "stdio.h"
>    int main(){
>    printf("Hello World");
>    }
> 
> And I wanna get by default without pressing TAB, get this:
> 
>    #include "stdio.h"
>    int main(){
>         printf("Hello World");
>    }
> 
> I know it's real but I don't know how to configure it (why Emacs don't 
> have this by default? if I edit *.c file it's probably know to I write C 
> code and I wanna tabs... ).
> 
> Greetings and sorry for wasting time
> 
> PS I think my English is not really bad but I can make few mistakes (I'm 
> really young by now and I'm not native ;[) then sorry for my English
> 

Forget about using Emacs for programming.  Emacs is not an IDE.

Regarding your issue, read here: 
http://www.emacswiki.org/emacs/AutoIndentation



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-11-30 19:47 Sueroski
@ 2010-12-02  4:04 ` PJ Weisberg
  2010-12-02  8:29 ` Steve B
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 14+ messages in thread
From: PJ Weisberg @ 2010-12-02  4:04 UTC (permalink / raw)
  To: Sueroski; +Cc: help-gnu-emacs

> I'm writing on C my code:
>
> #include "stdio.h"
> int main(){
> }
>
> And I wanna add something to main. I push Enter and write my code. In Emacs I get this:
>
> #include "stdio.h"
> int main(){
> printf("Hello World");
> }

Actually you don't, because emacs by default indents the line when you
press ';'. ;-)

There might be a better way to do it, but you can accomplish what you
describe by putting this in your .emacs file:

(defadvice newline (after always-auto-indent)
  (indent-according-to-mode))
(ad-activate 'newline)

I'm personally at the point where I'm sometimes surprised when I
unconsciously press TAB in another editor and it inserts some
whitespace at the cursor instead of fixing my indentation.  If you've
really got a love for having the editor take care of your whitespace,
try this:

(c-toggle-auto-newline 1)
(c-toggle-hungry-state 1)



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-11-30 19:47 Sueroski
  2010-12-02  4:04 ` PJ Weisberg
@ 2010-12-02  8:29 ` Steve B
  2010-12-02 17:40 ` Bob Proulx
  2010-12-03 12:10 ` Sergei Organov
  3 siblings, 0 replies; 14+ messages in thread
From: Steve B @ 2010-12-02  8:29 UTC (permalink / raw)
  To: Sueroski; +Cc: help-gnu-emacs@gnu.org

[-- Attachment #1: Type: text/plain, Size: 2018 bytes --]

C-j is your friend 


On Dec 1, 2010, at 4:47, Sueroski <sueroski@interia.pl> wrote:

> Hello everyone. 
> In first I have one info for you. Please send copy of your messanges to my email (cuz I'm not on this mailing list and I want to have     aswer). 
> 
> And the main problem. I started learning Emacs and I very like this editor by now... it have great shortcuts - I can do everything without mouse and it may make in future my programming faster (when I'll mainly switched to Emacs... now I don't know about it so much)
> And I'm flustrated about one think... so, I'm programmer (mainly Python and PHP) and actually all editors gives me automatic adding tab... I haven't this on Emacs and I don't know how to do it. I must on every line press TAB and it's not good ;[
> So... what I must change to have auto tabs in Emacs? I searched most of sites but everything telling how to select type of tabs, leight of tabs etc. 
> 
> If you don't know what I mean under term "auto tab" then watch: 
> for example: 
> I'm writing on C my code: 
> #include "stdio.h"
> int main(){
> }
> And I wanna add something to main. I push Enter and write my code. In Emacs I get this: 
> #include "stdio.h"
> int main(){
> printf("Hello World");
> }
> And I wanna get by default without pressing TAB, get this: 
> #include "stdio.h"
> int main(){
>     printf("Hello World");
> }
> I know it's real but I don't know how to configure it (why Emacs don't have this by default? if I edit *.c file it's probably know to I write C code and I wanna tabs... ). 
> 
> Greetings and sorry for wasting time
> 
> PS I think my English is not really bad but I can make few mistakes (I'm really young by now and I'm not native ;[) then sorry for my English
> -- 
>  ,= ,-_-. =.	Sueroski
> ((_/)o o(\_))	Free Software User
>  `-'(. .)`-'
>      \_/	www.gnu.org
> ---------------------------------------------------------------- 
> Plotki codziennie w Twoim telefonie! 
> Sprawdz >> http://linkint.pl/f286d

[-- Attachment #2: Type: text/html, Size: 2937 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-11-30 19:47 Sueroski
  2010-12-02  4:04 ` PJ Weisberg
  2010-12-02  8:29 ` Steve B
@ 2010-12-02 17:40 ` Bob Proulx
  2010-12-03 12:10 ` Sergei Organov
  3 siblings, 0 replies; 14+ messages in thread
From: Bob Proulx @ 2010-12-02 17:40 UTC (permalink / raw)
  To: Sueroski; +Cc: help-gnu-emacs

Sueroski wrote:
> And I'm flustrated about one think... so, I'm programmer (mainly
> Python and PHP) and actually all editors gives me automatic adding
> tab... I haven't this on Emacs and I don't know how to do it. I must
> on every line press TAB and it's not good ;[
> So... what I must change to have auto tabs in Emacs? I searched most
> of sites but everything telling how to select type of tabs, leight
> of tabs etc.

I think the default expectation is that instead of pressing Enter
(also known as C-m the carriage return character) that if you press
C-j you will get what you want.  The C-j (the newline character) is by
default bound to newline-and-indent.  Try using C-j instead of Enter
and see if that does what you want.

You can change your keymap so that Enter (C-m) also calls
newline-and-indent just like C-J and automatically indents the next
line for you.  Set up a hook for the modes you care about and change
the keymap.

(add-hook 'c-mode-hook
	    '(lambda ()
	         (define-key c-mode-map "\C-m" 'newline-and-indent)))

Change the above as appropriate for the other modes you wish to use.

I used to always map C-m to newline-and-indent.  But more recently
have been using random unconfigured machines and don't get my normal
customizations.  I have therefore trained myself to use C-j now
instead since that is a default behavior and doesn't need
configuration.

Bob



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-12-01 21:15 ` egarrulo
@ 2010-12-02 22:05   ` suvayu ali
  2010-12-03  1:24     ` egarrulo
       [not found]     ` <mailman.0.1291339426.25881.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 14+ messages in thread
From: suvayu ali @ 2010-12-02 22:05 UTC (permalink / raw)
  To: egarrulo; +Cc: help-gnu-emacs, Sueroski

On Wed, Dec 1, 2010 at 10:15 PM, egarrulo <egarrulo@gmail.com> wrote:
> Forget about using Emacs for programming.  Emacs is not an IDE.

That is a strange comment. Does one always need an IDE for
programming? Although at times it is very useful, I often find it
intrusive. Also have you checked out the CEDET library for Emacs? I
use it when I am working within a framework.

As for the OP, I find putting the terminating ";" in C/C++ works best
for me while in source code and "C-j" (i.e. press and hold Ctrl then
press j) when I am inside multiline comments.

-- 
Suvayu

Open source is the future. It sets us free.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-12-02 22:05   ` suvayu ali
@ 2010-12-03  1:24     ` egarrulo
       [not found]     ` <mailman.0.1291339426.25881.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 14+ messages in thread
From: egarrulo @ 2010-12-03  1:24 UTC (permalink / raw)
  To: suvayu ali; +Cc: help-gnu-emacs, Sueroski

suvayu ali wrote:
> On Wed, Dec 1, 2010 at 10:15 PM, egarrulo <egarrulo@gmail.com> wrote:
>   
>> Forget about using Emacs for programming.  Emacs is not an IDE.
>>     
>
> That is a strange comment. Does one always need an IDE for
> programming? Although at times it is very useful, I often find it
> intrusive.
You'd better always use a an IDE for programming, albeit for easier 
programs you .  Do not discard IDEs because you have experienced using 
bloated ones  A nicely designed IDE will not get in your way.  It will 
scale nicely from one-source-file programs to multi-project 
applications.  Indeed, if I'm not mistaken, Emacs out-of-the-box 
supports compiling and running one-source-file programs.  What it lacks 
is going beyond that (out-of-the-box).
> Also have you checked out the CEDET library for Emacs? I
> use it when I am working within a framework.
>   
CEDET has been a recent addition to Emacs.  I tried it in the past, but 
I found it difficult to configure and understand.  Maybe things have 
changed in the meantime, or I wasn't an experienced-enough Emacser at 
the time.  I'll give it a try again, since you have recommended it.

I've just stumbled upon this project: http://home.gna.org/emacs-ide/

Maybe it is what I was saying Emacs lacks.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-11-30 19:47 Sueroski
                   ` (2 preceding siblings ...)
  2010-12-02 17:40 ` Bob Proulx
@ 2010-12-03 12:10 ` Sergei Organov
  3 siblings, 0 replies; 14+ messages in thread
From: Sergei Organov @ 2010-12-03 12:10 UTC (permalink / raw)
  To: Sueroski; +Cc: help-gnu-emacs

Sueroski <sueroski@interia.pl> writes:

[...]

> If you don't know what I mean under term "auto tab" then watch:
> for example:
> I'm writing on C my code:
>
>    #include "stdio.h"
>    int main(){
>    }
>
> And I wanna add something to main. I push Enter and write my code. In
> Emacs I get this:
>
>    #include "stdio.h"
>    int main(){
>    printf("Hello World");
>    }
>
> And I wanna get by default without pressing TAB, get this:
>
>    #include "stdio.h"
>    int main(){
>         printf("Hello World");
>    }

Add 

(define-key global-map (kbd "RET") 'newline-and-indent)

to you .emacs, and restart emacs.

-- Sergei.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
       [not found]                     ` <buozksjkxm3.fsf@dhlpc061.dev.necel.com>
@ 2010-12-06 10:41                       ` Mario Lassnig
       [not found]                         ` <b8c79625-42c3-4c95-ac21-5d0034583dd5@o23g2000prh.googlegroups.com>
  2010-12-06 12:11                         ` Richard Riley
  0 siblings, 2 replies; 14+ messages in thread
From: Mario Lassnig @ 2010-12-06 10:41 UTC (permalink / raw)
  To: help-gnu-emacs

On 12/6/10 11:24 AM, Miles Bader wrote:
> I'm confused; are you implying that CEDET's project-management is
> somehow hard to use or figure out?  Have you used it?

I've been trying to figure out the following workflow with CEDET,
but ultimately I had to give up, due to me not having days to figure
it out... The workflow is as follows:

I have a directory structure like so:

project/
    /src/
        /subdir1/
                 a.cpp
                 a.h
        /subdir1/
                 b.cpp
                 b.h
        main.cpp
    /build/
           ...
    /docs/
          ...
    /externals/
               externalA/
                         includes
               externalB/
                         includes
    Makefile



Now, the only thing I want is that when I open a file in the src/
directories, to have emacs know about the includes from the
externals and the other src directories, and if i save any
file to execute the makefile from the top directory.

"How hard can that be?" I thought... emacs only needs to know about
the includes directory to get the cedet fun stuff enabled, and
a save-hook for the makefile. Figures, I've been completely unable
to even parse the documentation to find out where to start on how
to configure this.

Do I have to place a special configuration file in the project main?
Do I have to place some configuration lines in a file?
Do I have to set something in my .emacs?

And if yes on any of this, how?

In fact, I think if someone knows how to do this very very very simple
thing of a workflow, and makes a "I'm a dummy" tutorial for this,
(including on how to enable cedet in .emacs!) then I guess thousands
of developers would be very very very happy.

Peace out :)



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
       [not found]                         ` <b8c79625-42c3-4c95-ac21-5d0034583dd5@o23g2000prh.googlegroups.com>
@ 2010-12-06 12:03                           ` Mario Lassnig
  0 siblings, 0 replies; 14+ messages in thread
From: Mario Lassnig @ 2010-12-06 12:03 UTC (permalink / raw)
  To: help-gnu-emacs

On 12/6/10 12:01 PM, Elena wrote:
>
> Have you read the excellent Alex Ott's tutorial?
> http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html
>
> This section is about headers: http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html#sec7
> I think the best way to automate this is by having some tool - CScope
> maybe - tell you what headers are included by your sources, and then
> passing such headers to semantic (instead of adding them by hand).

This is indeed very helpful, thanks!

>
> If you are willing to give up CEDET, you make have a look at this
> project: http://www.emacswiki.org/emacs/Emacs-IDE (Linux only)
>

Let's see if I can get it working on OSX.

Cheers!


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
  2010-12-06 10:41                       ` Mario Lassnig
       [not found]                         ` <b8c79625-42c3-4c95-ac21-5d0034583dd5@o23g2000prh.googlegroups.com>
@ 2010-12-06 12:11                         ` Richard Riley
  1 sibling, 0 replies; 14+ messages in thread
From: Richard Riley @ 2010-12-06 12:11 UTC (permalink / raw)
  To: help-gnu-emacs

Mario Lassnig <mario@lassnig.net> writes:

> On 12/6/10 11:24 AM, Miles Bader wrote:
>> I'm confused; are you implying that CEDET's project-management is
>> somehow hard to use or figure out?  Have you used it?
>
> I've been trying to figure out the following workflow with CEDET,
> but ultimately I had to give up, due to me not having days to figure
> it out... The workflow is as follows:

I must admit to giving up with cedet completely. It caused my emacs to
randomly freeze for periods at a time, completion was a hit and miss
affair and the setup in Alex's once excellent article is out of
date. Combine that with the setup for the downloadable one being
different from the version shipped now with emacs 23.2 and you have a
recipe for confusion and frustration. A shame and I will certainly
revisit it one day as clearly there is a lot of potential.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
       [not found]               ` <buo1v5vo3t7.fsf@dhlpc061.dev.necel.com>
@ 2010-12-06 12:15                 ` Richard Riley
       [not found]                 ` <96096e34-9a6a-469b-b4cd-53df0976bb7e@v17g2000prc.googlegroups.com>
  1 sibling, 0 replies; 14+ messages in thread
From: Richard Riley @ 2010-12-06 12:15 UTC (permalink / raw)
  To: help-gnu-emacs

Miles Bader <miles@gnu.org> writes:

> Elena <egarrulo@gmail.com> writes:
>> Nowadays, every code monkey using an IDE will draw circles
>> around you while you fight to develop software by using Emacs.
>
> This seems unlikely.  There are certainly situations where typical IDE
> features are useful, but I've not observed any real difference in
> productivity between those who use them and those who don't (we've got
> both types here).  The difference seems largely on the level of "emacs
> vs vi":  people are most productive using tools and processes they're
> used to; the actual details are less important.
>
> -Miles

Complex third party code libraries being common place things like
context help, parameter expansion, code completion and at a click
example code are pretty much a must have. Having these things is a huge
boost for many people. It would be a pretty hardened developer who could
program Java, for example, in emacs having experience the helper
facilities in Eclipse (which is a monster it has to be said ;)).


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: No automatic tabs in Emacs?
       [not found]                               ` <b18ab95e-9d98-4282-9265-1e6cce1d642d@a28g2000prb.googlegroups.com>
@ 2010-12-06 17:33                                 ` Richard Riley
  0 siblings, 0 replies; 14+ messages in thread
From: Richard Riley @ 2010-12-06 17:33 UTC (permalink / raw)
  To: help-gnu-emacs

Elena <egarrulo@gmail.com> writes:

> On Dec 6, 4:31 pm, Richard Riley <rile...@googlemail.com> wrote:
>> Stefan Monnier <monn...@iro.umontreal.ca> writes:
>> >> Programming is heavily concerned by drudge tasks, unless someone has
>> >> come up with ways to automate them.
>>
>> > Your world of programming then is very different from mine.
>>
>> > I've only worked on Free Software projects (some of them linked to
>> > academic research, others not), so maybe I'm biased or blind, but really
>> > if the amount of "drudge tasks" is so high, it would seem to me that you
>> > probably have a real problem elsewhere which would be better solved by
>> > eliminating those tasks completely rather then by automating them
>> > via IDEs.
>>
>> >         Stefan
>>
>> The features in IDEs are generally there for a reason. So clearly people
>> do need them. Things like completions, context help, project dependency
>> handling, task management etc are all samples of what are "better at
>> hand" inside the main coding environment. Emacs does a lot well, but
>> things like completion, code navigation, context help etc it is
>> poor. That said it makes up for it in otherways e.g org-mode is a super
>> development aid.
>
> What I think those who dismiss IDEs fail to realize is that IDEs are
> just frameworks for developing applications; these frameworks have
> been laid out by more experienced programmers after a lot of
> experience on big projects.  The editor embedded in Emacs is a
> framework too: a framework for text editing.  Even if you don't go out
> of your way to customize Emacs, you can use vanilla Emacs' editing
> framework and be sure that it has been laid down by programmers after
> decades of experience editing texts of all kinds.  Saying that you
> should craft your own IDE on Emacs from scratch is akin to say that
> you should craft your own editing environment from scratch.

A lot of people spend a lot of time configuring emacs to BE an IDE. And
it could be a best of breed one. There are enough initiatives out
there. But each time you use anew language you often need to start from
scratch again - I had hoped cedet might address that to a degree and it
still might. Certainly tags are certainly not good enough these days
when you compare the features of VS or Eclipse. One of the most commonly
asked questions on #emacs is "how do I get completion" working for
example. It gets more complicated when you start looking at mixed mode
programming and bring nxhtml into the equation. The lines between things
like auto-complete, hippy expand and cedets OWN completion UIs is often
a hurdle for many : this is the nature of the beast - people keep
reinventing their own versions of things rather than coming to a
concensus on using one in order to make it easier for the end user. That
said this same choice leads to improvements in many things. But as a
programming editor I suspect its losing ground more and more - certainly
where it comes to python, java and mixed mode programming
(php/html/etc) and it strikes me that fewer and fewer people are using
gud/gdb despite it being a very powerful solution.






^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2010-12-06 17:33 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.4.1291237651.3892.help-gnu-emacs@gnu.org>
2010-12-01 21:14 ` No automatic tabs in Emacs? Raffaele Ricciardi
2010-12-01 21:15 ` egarrulo
2010-12-02 22:05   ` suvayu ali
2010-12-03  1:24     ` egarrulo
     [not found]     ` <mailman.0.1291339426.25881.help-gnu-emacs@gnu.org>
     [not found]       ` <icfwufk5bo.fsf@verizon.net>
     [not found]         ` <6d104acb-b2b8-419a-b30d-c1db0474386c@m35g2000vbn.googlegroups.com>
     [not found]           ` <877hfrpg0p.fsf@kuiper.lan.informatimago.com>
     [not found]             ` <a8c083ff-7bef-49a1-b156-220e103681c4@j18g2000prn.googlegroups.com>
     [not found]               ` <a026e8c1-9a26-498b-bb75-33ca809c43cf@n32g2000pre.googlegroups.com>
     [not found]                 ` <buoaakjo4c1.fsf@dhlpc061.dev.necel.com>
     [not found]                   ` <e9c7ebf7-19c6-497e-825e-2ac3de014e73@21g2000prv.googlegroups.com>
     [not found]                     ` <buozksjkxm3.fsf@dhlpc061.dev.necel.com>
2010-12-06 10:41                       ` Mario Lassnig
     [not found]                         ` <b8c79625-42c3-4c95-ac21-5d0034583dd5@o23g2000prh.googlegroups.com>
2010-12-06 12:03                           ` Mario Lassnig
2010-12-06 12:11                         ` Richard Riley
     [not found]           ` <icbp52k6bf.fsf@verizon.net>
     [not found]             ` <fb8fc567-e2b8-4363-b7ff-256a62fc7bbb@o11g2000prf.googlegroups.com>
     [not found]               ` <buo1v5vo3t7.fsf@dhlpc061.dev.necel.com>
2010-12-06 12:15                 ` Richard Riley
     [not found]                 ` <96096e34-9a6a-469b-b4cd-53df0976bb7e@v17g2000prc.googlegroups.com>
     [not found]                   ` <buor5dvkwto.fsf@dhlpc061.dev.necel.com>
     [not found]                     ` <619f3816-6211-4782-a717-4a5c4730f69b@w21g2000vby.googlegroups.com>
     [not found]                       ` <buoaakjku34.fsf@dhlpc061.dev.necel.com>
     [not found]                         ` <155552f5-fa5c-4cf1-a84a-9d4c06bba2ec@j19g2000prh.googlegroups.com>
     [not found]                           ` <jwvipz6q4zd.fsf-monnier+gnu.emacs.help@gnu.org>
     [not found]                             ` <idj34f$d45$1@quimby.gnus.org>
     [not found]                               ` <b18ab95e-9d98-4282-9265-1e6cce1d642d@a28g2000prb.googlegroups.com>
2010-12-06 17:33                                 ` Richard Riley
2010-11-30 19:47 Sueroski
2010-12-02  4:04 ` PJ Weisberg
2010-12-02  8:29 ` Steve B
2010-12-02 17:40 ` Bob Proulx
2010-12-03 12:10 ` Sergei Organov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).