I realize I could be initiating a religious war here, but I'm at my wits end. I've been working in Ruby lately, which has been going really well, but I'm having trouble finding an editor that fits me needs (or wants, I guess).
Here's what I'm looking for:
Syntax Highlighting Line Numbers File Browser that automatically updates with file system changes while the program is running Some Code Completion (not neccessary, but nice)
It seems like these are easy requests, but it's the file browser that keeps killing off editors. I've tried both the EMACS and VI Rudy plugins and found both to be lacking. Not to mention the extremely unintuitive nature of both editors (to my mind at least).
For Code completion, I'm just looking for simplicity, really. For example, when I time a ' " ' just add the closing one. Automatic tabs is another completion feature that is really handy.
I've found TextMate, which only runs on Mac OS X. It fits my needs perfectly, but the mac I have access to is extremely slow, and I'm probably not going to have access to it for very long.
Does anyone know of any editor that can meet my needs? It doesn't matter what platform of the three (Linux, Mac OS X, or Windows). I've tried to many and google has long ago quit spitting out good results.
Thanks for your time, Josh
--- Josh Charles wrote:
I realize I could be initiating a religious war here, but I'm at my wits end. I've been working in Ruby lately, which has been going really well, but I'm having trouble finding an editor that fits me needs (or wants, I guess).
Here's what I'm looking for:
Syntax Highlighting Line Numbers File Browser that automatically updates with file system changes while the program is running Some Code Completion (not neccessary, but nice)
How about Kate? Not sure about the code completion, but it takes plugin and scripts. and has the other three features. Plus it's lightweight and I can't remember it ever crashing on me.
Brian JD
____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs
I, for one, am firmly in the VI camp. I completely empathize with the lack of intuitivity, but after 10 years it does grow on ya.
I use vim from vim.org, and the 6.3 version has a built in :Sex command, which (against MY intuition) splits the window and opens the vim file explorer in one of the windows. From the docs :
By pressing 'i', you can toggle between the name only display and the more lengthy display.
When I'm running an explorer window I can tap "i" to see the details, and tap it twice to get an update for file size or time stamp. You can turn the details on by default with let g:explDetailedList=1 in your vimrc file
The file explorer will let you sort, naviage directories, or execute commands.
Good Luck, Joe
On 8/18/05, Josh Charles josh.charles@gmail.com wrote:
I realize I could be initiating a religious war here, but I'm at my wits end. I've been working in Ruby lately, which has been going really well, but I'm having trouble finding an editor that fits me needs (or wants, I guess).
Here's what I'm looking for:
Syntax Highlighting Line Numbers File Browser that automatically updates with file system changes while the program is running Some Code Completion (not neccessary, but nice)
It seems like these are easy requests, but it's the file browser that keeps killing off editors. I've tried both the EMACS and VI Rudy plugins and found both to be lacking. Not to mention the extremely unintuitive nature of both editors (to my mind at least).
For Code completion, I'm just looking for simplicity, really. For example, when I time a ' " ' just add the closing one. Automatic tabs is another completion feature that is really handy.
I've found TextMate, which only runs on Mac OS X. It fits my needs perfectly, but the mac I have access to is extremely slow, and I'm probably not going to have access to it for very long.
Does anyone know of any editor that can meet my needs? It doesn't matter what platform of the three (Linux, Mac OS X, or Windows). I've tried to many and google has long ago quit spitting out good results.
Thanks for your time, Josh _______________________________________________ Kclug mailing list Kclug@kclug.org http://kclug.org/mailman/listinfo/kclug
If you want something simple, use Kate. It has all the stuff you specified. If you want more advanced code completetion and an integrated debuger, you probably are looking at Eric3. Eric was originally written for Python but Ruby support has been added. It also has VCS integration.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Josh Charles wrote:
I realize I could be initiating a religious war here, but I'm at my wits end. I've been working in Ruby lately, which has been going really well, but I'm having trouble finding an editor that fits me needs (or wants, I guess).
Here's what I'm looking for:
Syntax Highlighting Line Numbers File Browser that automatically updates with file system changes while the program is running Some Code Completion (not neccessary, but nice)
I like nedit.org It doesn't do code completion, but it's light, fast, and has good syntax highlighting.
- -- I digitally sign my emails. If you see an attachment with .asc, then that means your email client doesn't support PGP digital signatures. http://www.gnupg.org/(en)/documentation/faqs.html#q1.1
On 8:56:49 am 08/18/05 Josh Charles josh.charles@gmail.com wrote:
I realize I could be initiating a religious war here, but I'm at my wits end. I've been working in Ruby lately, which has been going really well, but I'm having trouble finding an editor that fits me needs (or wants, I guess).
Here's what I'm looking for:
Syntax Highlighting Line Numbers File Browser that automatically updates with file system changes while the program is running Some Code Completion (not neccessary, but nice)
It seems like these are easy requests, but it's the file browser that keeps killing off editors. I've tried both the EMACS and VI Rudy plugins and found both to be lacking. Not to mention the extremely unintuitive nature of both editors (to my mind at least).
Damn. I can't resist :)
Even though I am a die hard VIM user and have been using it for coding for a long time I will not argue that it's intuitive by any means :) However I would argue that with some investment you can easily achieve all of what you are looking for and much more with a speed you cannot match with a graphical editor. Since most of what I code is on a remote machine being able to access a full featured editor via a terminal is a must for me. I am not familiar with Ruby so maybe that is a major setback but I do know that it's not hard to create your own word list for code completion in vim and everything else on your list can be done with minimum keystrokes. As for the file browser I am not sure exactly what you are missing. I guess I am so used to bash that the ability to do :e then start typing and 'tabbing' to autocomplete filenames is as natural to me as any other way to browse files (actually vim's autcomplete is better than bash IMO). Did you know that you can open a directory in vim and browse files via the arrow keys as well. For example try this:
:e . <- opens current directory list
now move cursor via the arrow keys (or j and k) to a file or dir and hit enter. You can even do:
:cd /to/chosen/dir
all open files will adjust there file paths so you can navigate the filesytem from within vim *while* you have files open.
Split windows (vertical or horizontal or both), multiple buffers, syntax highlighting, brace matching, line number toggling, auto-complete, indent based "folding", regex search+replace, mouse support (though using the keyboard is faster as you learn the command syntax), complete control over tabs and line wrapping and printing, auto export to HTML including syntax highlights, easily mapped shortcuts, customizable status bar, quickly jumping to line number or preset marks, the list goes on and on! AND on everybody's favorite platform :)
Let the flames begin! hehe.
__ Jason Munro __ jason@stdbev.com __ http://hastymail.sourceforge.net/
--- Jason Munro wrote:
Damn. I can't resist :)
Even though I am a die hard VIM user and have been using it for coding for a long time I will not argue that it's intuitive by any means :) However I would argue that with some investment you can easily achieve all of what you are looking for and much more with a speed you cannot match with a graphical editor.
I can't resist either. You know I hear this all the time on the list. I'd have to see two users with equal experience in a vim and <insert gui editor here>. I've tried learning vim. I can manage to use it, but unless it were something I needed to learn and use 4-8 hours a day I don't see how I'd ever become proficient at it. I also don't see how any CLI text editor could be faster to use than an intuitive graphical borwser. Unless you are talking about the speed of the software as opposed to the amount of time a user spends writing. Vim may be a great editor but it has a huge learning curve. Text editors shouldn't have learning curves, that eats into productivity. Take a paper and pencil for example, even my toddler girl can use them to write with (nothing intelligible, but that's OT).
Brian JD </throws wood on the fire> :')
____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs
On Sunday 21 August 2005 9:46 am, Don Erickson wrote:
On Thu, 18 Aug 2005, Jack wrote:
Vim may be a great editor but it has a huge learning curve. Text editors shouldn't have learning curves, that eats into productivity.
I'm waiting for an example of worthwhile software that has no learning curve.
Google.
On 8/21/05, Jason Clinton me@jasonclinton.com wrote:
On Sunday 21 August 2005 9:46 am, Don Erickson wrote:
I'm waiting for an example of worthwhile software that has no learning curve.
Google.
No, you're mistaken. There is some art to getting a search engine to tell you what you want to know.
Don Erickson wrote:
On Thu, 18 Aug 2005, Jack wrote:
Vim may be a great editor but it has a huge learning curve. Text editors shouldn't have learning curves, that eats into productivity.
I'm waiting for an example of worthwhile software that has no learning curve.
Duck Hunt for the NES Point and shoot.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Luke-Jr wrote:
On Monday 22 August 2005 02:16, Chris Bier wrote:
Don Erickson wrote:
I'm waiting for an example of worthwhile software that has no learning curve.
Duck Hunt for the NES Point and shoot.
Assumes prior experience with projectile weapons.
And video displays and electricity. :-)
- -- I digitally sign my emails. If you see an attachment with .asc, then that means your email client doesn't support PGP digital signatures. http://www.gnupg.org/(en)/documentation/faqs.html#q1.1
--- Luke-Jr luke@dashjr.org wrote:
On Monday 22 August 2005 02:16, Chris Bier wrote:
Don Erickson wrote:
I'm waiting for an example of worthwhile software that has no learning curve.
Duck Hunt for the NES Point and shoot.
Assumes prior experience with projectile weapons.
As there are no physical projectiles in NES "Duck Hunt", I see only a requirement that one be used to pointing at things with a suitable non-lethal pointing device, such as one's own finger. Use of a technological device with similar properties, such as a flashlight, isn't necessary but might be taken as read in a society which worships "Star Wars" as much as ours does.
Granted, without experience with projectile weapons, one may be surprised at the results of pointing the light gun in "Duck Hunt".
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
--- Luke-Jr wrote:
On Monday 22 August 2005 02:16, Chris Bier wrote:
Don Erickson wrote:
I'm waiting for an example of worthwhile
software that has no learning
curve.
Duck Hunt for the NES Point and shoot.
Assumes prior experience with projectile weapons.
You, sir, obviously have no children. ;')
All people older than 6 months have prior experience with projectile weapons (I of course am not considering those with grevious physical and mental health problems).
____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs
On Tuesday 23 August 2005 19:13, you wrote:
--- Luke-Jr wrote:
Assumes prior experience with projectile weapons.
You, sir, obviously have no children. ;')
Only one, so far.
All people older than 6 months have prior experience with projectile weapons
And where does this experience come from? Besides, it's still a dependency even if the majority has it satisfied.
--- Luke-Jr luke@dashjr.org wrote:
On Tuesday 23 August 2005 19:13, you wrote:
--- Luke-Jr wrote:
Assumes prior experience with projectile weapons.
You, sir, obviously have no children. ;')
Only one, so far.
All people older than 6 months have prior experience with projectile weapons
And where does this experience come from?
Well, the "birthday present" version is a squirtgun, and the "its lying around the house anyway" version is a squirt bottle or tube: toothpaste, ketchup, hairspray, etc.
Point and shoot. Its everywhere!
Besides, it's still a dependency even if the majority has it satisfied.
True, but requiring "point and shoot capability" these days is like a piece of computer software listing "Keyboard" as one of its dependencies.
__________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail
On Wednesday 24 August 2005 19:15, Leo Mauler wrote:
--- Luke-Jr luke@dashjr.org wrote:
Besides, it's still a dependency even if the majority has it satisfied.
True, but requiring "point and shoot capability" these days is like a piece of computer software listing "Keyboard" as one of its dependencies.
Except most software doesn't require a keyboard, per se... just a terminal of some sort ;)
--- Luke-Jr luke@dashjr.org wrote:
On Wednesday 24 August 2005 19:15, Leo Mauler wrote:
--- Luke-Jr luke@dashjr.org wrote:
Besides, it's still a dependency even if the majority has it satisfied.
True, but requiring "point and shoot capability" these days is like a piece of computer software listing "Keyboard" as one of its dependencies.
Except most software doesn't require a keyboard, per se... just a terminal of some sort ;)
Hmph, I didn't say "most software", I said "a piece of computer software". I was pointing out the general availability of keyboards in modern society.
Some people just can't avoid picking nits... ;)
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
On 8/23/05, Jack quiet_celt@yahoo.com wrote:
Duck Hunt for the NES Point and shoot.
Assumes prior experience with projectile weapons.
You, sir, obviously have no children. ;')
All people older than 6 months have prior experience with projectile weapons (I of course am not considering those with grevious physical and mental health problems).
As the proud father of a two-year old, I assure you that people have plenty of experience with projectile weapons from birth. I clean the results out of the carseat every time rotavirus makes the rounds. ;)
--- Jason Munro jason@stdbev.com wrote:
On 8:56:49 am 08/18/05 Josh Charles josh.charles@gmail.com wrote:
I realize I could be initiating a religious war here, but I'm at my wits end. I've been working in Ruby lately, which has been going really well, but I'm having trouble finding an editor that fits me needs (or wants, I guess).
Here's what I'm looking for:
Syntax Highlighting Line Numbers File Browser that automatically updates with file system changes while the program is running Some Code Completion (not neccessary, but nice)
It seems like these are easy requests, but it's the file browser that keeps killing off editors. I've tried both the EMACS and VI Rudy plugins and found both to be lacking. Not to mention the extremely unintuitive nature of both editors (to my mind at least).
Damn. I can't resist :)
Even though I am a die hard VIM user and have been using it for coding for a long time I will not argue that it's intuitive by any means :)
Ehhh, once you figure out that <INSERT> mode lets you do just about anything, and figure out the use of :w and :q, vi isn't that scary. :)
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com