ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How many times does it have to be said? You have to read some documentation before you use emacs -- either read the first few bits of the manual, or use the builtin tutorial. Both of these would, for example, have explained what C-f means in the first few paragraphs. Clearly, emacs doesn't suit your requirements, but there's no need to go off on an extended rant just because someone's offering you a program (for free!) which doesn't do exactly what you want it to do.
You're apparently annoyed because linux doesn't provide a console-based editor/IDE hybrid. Not many operating systems do these days - if I remember right, the only example you came up with ran in DOS.
Quote:
So write off the bat, they make you switch your thinking to THEIR way of doing things.... how egotistical! Sure... I can "Get Used to it", however why should I?
Well, the reason you should get used to it is that emacs is a uniquely powerful bit of software (honestly it is; we're not all masochists ). The reasons you shouldn't have to get used to it have already been explained at length by your good self. Perhaps we should leave it there.
Alex
Last edited by llama_meme; 10-27-2003 at 10:37 AM.
Like I said before... if Emacs was such a hot design... it would have been emulated...
it isnt...
plain and simple.
In fact just the opposite has occurred, the movement is AWAY from emacs presentation layer design philosophy, and towards more recognizable, user friendly UI's....
Before I read any books on it... someone has to first tell me if Emacs is an Editor or an IDE... If its an editor, then maybe I can use it.... if its an IDE, there are much better options. Which is it?
Last edited by oopicmaster; 10-27-2003 at 12:25 PM.
by oopicmaster Like I said before... if Emacs was such a hot design... it would have been emulated...
im not gonna get into this stupid argument but i just want to draw your attention to the fact that C-a, C-e, C-n, C-p the keys to move to the start and end of lines and up/down lines are used in bash and anything that links to the readline library like bc and pretty much everything else. im sure other emacs key combinations are all over the place. but i dont use them so i dont know.
Location: At a tea party with Alice in Wonderland.
Distribution: Fedora 7
Posts: 65
Rep:
"ITS NOT M-v its ALT-V DAMMIT!"
The M stands for Meta. Not every keyboard has alt-keys. I somewhat suspect the people who developed, or at least started to develop emacs used keyboards without alt-keys.
Like I said before... if Emacs was such a hot design... it would have been emulated...
I could just as well say "if Emacs was such a terrible design, no-one would use it", and it would be the same level of argument. Anyway, it has been emulated (Jove, for example).
Quote:
In fact just the opposite has occurred, the movement is AWAY from emacs presentation layer design philosophy, and towards more recognizable, user friendly UI's....
In this sense (UI), emacs is behind the times, but notice that there is more and more of a trend for applications to be scriptable these days. This is one example of a central aspect of emacs' design being copied. In fact, there have been all sorts of attempts to copy various aspects of emacs, but most of them have failed because it's not easy to write software of that quality.
Quote:
Before I read any books on it... someone has to first tell me if Emacs is an Editor or an IDE... If its an editor, then maybe I can use it.... if its an IDE, there are much better options. Which is it?
It's neither really. It's a scriptable editor which can be Integrated into your Development Environment, but it's not really an IDE in the usual sense. Btw, you can find this information out quite easily without reading books on emacs - I should know because I've never read any...
Alex
Last edited by llama_meme; 10-27-2003 at 07:21 PM.
Originally posted by oopicmaster Like I said before... if Emacs was such a hot design... it would have been emulated...
it isnt...
plain and simple.
In fact just the opposite has occurred, the movement is AWAY from emacs presentation layer design philosophy, and towards more recognizable, user friendly UI's....
Before I read any books on it... someone has to first tell me if Emacs is an Editor or an IDE... If its an editor, then maybe I can use it.... if its an IDE, there are much better options. Which is it?
I think you see the world as too simple. what is emulated (I'd use the word copied) is not a good measure of a products value.
I can list two reasons why one would not choose to copy emacs:
1) Its free - why copy something that is already done, available and modifyable by everyone
2) It would require a LOT of development effort, its not a simple editor (as you have pointed out)
Whats more, you can say it has been copied/emulated, have you seen how many Emacs varients exist?
If you want menus, buttons and all that, just use XEmacs... And I don't know what's wrong with your scroll bar, mine works just as expected.
Emacs is a tool, it is an IDE, it is a mail client, it is a news reader, it is a web browser, it is an XML editor, it is a ......., there are too many to list, But most important to me is, it's a very powerful editor.
I will be leaving this topic since it is dead, but again, I think you should educate yourself regarding any topic before you decide to publically rant about it.
I am not interested in a war over editors, my comments have been mainly for your benefit since I think it is you who will missout in the end. I'm happy with my editor, and therefore have no need to get emotional etc over this topic.
I wish you luck in your editor search, let's just hope, for you, that it ends some day
Emacs is a tool, it is an IDE, it is a mail client, it is a news reader, it is a web browser, it is an XML editor, it is a ......., there are too many to list, But most important to me is, it's a very powerful editor.
Jack of all trades master of none.
Like I said.... try designing an APP for your client (if you are a coder) that mimics Emacs design.... see how long you keep your job.
It may be a powerful editor, or whatever it is, but its UI SUCKS.... PERIOD, get used to it.... Oh... you already have.... Ha, ha,ha, ha,......
I did not want to reply to this thread, but I think emacs is a pretty powerful editor. I am not a console based person(I think vi sucks), and I generally work in GUI all the time.
I never liked edit or notepad in windows, and did not like any of the editors I saw in Linux, till I was introduced to emacs. I spent like 30 mins in the tutorial, and wham, I was using it.
Unlike some others in this post, I need the editor to indent the code for me in all languages, and I hate to hit tab whenever I press enter. And, I must admit that I am pretty satusfied with emacs. I've used a lot of IDE's, but still stick with emacs for my programming tasks, as it is very easy for me to use it.
And, I had no problems with buffers and files. Files are stored in your drive, while buffers are temporary memory areas using which you operate on your files.
And I think that emacs is the most customizable of all teh editors that I have used.
You are right... I think I will contact ALL other editor makers and ask them to please refer to files in memory as buffers, instead of unsaved/modified files....
Oh yeah... I will also recommend that they forget the great popup dialogs, help, config dialogs, etc, and instead add a bunch of useless crap/games to the editor as well.
Man! (smacking forehead) NOW I know why Ive been so confused all of these years! Ive been calling an unsaved file, and unsaved file! Silly me.
I think we'd already established that emacs doesn't have a modern UI. If this is really such an insurmountable problem for you, don't use it. Just bear in mind that it's a very powerful editor, and that as far as actually getting stuff done is concerned, it's very efficient.
Ive been unable to determine exactly what emacs is first... an editor or an IDE...
As an IDE I would MUCH rather use KDevelop, Eclipse, Visual Studio, etc.
As an editor, Id rather use setedit.
All Ive said, is that from a user friendly perspective, it stinks. The online help is minimal at best, and it uses notation that is outside accepted norms. One should NOT have to read a book before using a tool. If the presentation layer of the tool is well designed, using it will be familiar.
For example... in MOST apps out there, accessing the Menubar is done by pressing the ALT key... in EMacs is F10, or ESC ` which brings up the menu on the bottom of the screen.... What other software works that way? If you press F10 when the "bottom style" menu is up it gives you an error (something about a minibuffer)! Then... the WHOLE menu system works different if you run it in X! Very poor UI design.
Ive used eclipse, KDevelop, and Anjuta IDE's each of which I was up and debugging code in minutes....
emacs may be powerful but it needs a SERIOUS style makeover.
Last edited by oopicmaster; 10-28-2003 at 04:58 PM.
Ive been unable to determine exactly what emacs is first... an editor or an IDE...
This question has already been answered, and it's pretty disengenuous. It can edit text; it's integrated with the gcc toolchain to a fair degree, so it's basically a text editor with IDE features thrown in (as opposed to say, Ajunta, which is an IDE with a text editor thrown in).
Quote:
One should NOT have to read a book before using a tool
You don't have to read a book to use emacs. It has a very functional online tutorial.
Quote:
As an IDE I would MUCH rather use KDevelop, Eclipse, Visual Studio, etc.
I thought you wanted something console-based, and this is why emacs came up in the first place, because you specifically rejected KDevelop and Ajunta for this reason.
Quote:
emacs may be powerful but it needs a SERIOUS style makeover.
Why? lots of people like it as it is.
Alex
Last edited by llama_meme; 10-28-2003 at 06:04 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.