* Emacs vs. TextMate (not trying to start an editor war) @ 2008-07-10 6:10 Cezar Halmagean 2008-07-10 8:11 ` Charles philip Chan 0 siblings, 1 reply; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 6:10 UTC (permalink / raw) To: help-gnu-emacs Hello, I have been using emacs for the past 5 years or so and I've recently stumbled upon TextMate. I love the way TextMate handles *web modes* like integration of html + javascript + css in the same file and I've always had a problem doing that in emacs. I wonder what's the problem, why has an editor like TextMate gone so far in just a few years and Emacs is still not there yet. Regards, Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 6:10 Emacs vs. TextMate (not trying to start an editor war) Cezar Halmagean @ 2008-07-10 8:11 ` Charles philip Chan 0 siblings, 0 replies; 30+ messages in thread From: Charles philip Chan @ 2008-07-10 8:11 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 403 bytes --] Cezar Halmagean <cezar@mixandgo.com> writes: > I have been using emacs for the past 5 years or so and I've recently > stumbled upon TextMate. I love the way TextMate handles *web modes* > like integration of html + javascript + css in the same file and > I've always had a problem doing that in emacs. You mean like this: http://www.emacswiki.org/cgi-bin/emacs-en/NxhtmlMode#toc1 ? Charles [-- Attachment #2: Type: application/pgp-signature, Size: 193 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <m263re6zi8.fsf@cezar@mixandgo.com>]
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] <m263re6zi8.fsf@cezar@mixandgo.com> @ 2008-07-10 7:43 ` Bastien 2008-07-10 8:09 ` Lennart Borgman (gmail) 2008-07-10 19:47 ` Joel J. Adamson 2 siblings, 0 replies; 30+ messages in thread From: Bastien @ 2008-07-10 7:43 UTC (permalink / raw) To: help-gnu-emacs Hi Cezar, Cezar Halmagean <cezar@mixandgo.com> writes: > I wonder what's the problem, why has an editor like TextMate gone so > far in just a few years and Emacs is still not there yet. Maybe that's because it's generally easier to betray Emacs rather than trying to improve it? You know, people get older, and people from the Emacs Church are way too soft and tolerant nowadays. Seriously, I believe 1) that the audience of the two softwares might not really be the same and that 2) ideas/patches are welcome. -- Bastien ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] <m263re6zi8.fsf@cezar@mixandgo.com> 2008-07-10 7:43 ` Bastien @ 2008-07-10 8:09 ` Lennart Borgman (gmail) 2008-07-10 16:29 ` Cezar Halmagean 2008-07-10 19:47 ` Joel J. Adamson 2 siblings, 1 reply; 30+ messages in thread From: Lennart Borgman (gmail) @ 2008-07-10 8:09 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs Cezar Halmagean wrote: > Hello, > > I have been using emacs for the past 5 years or so and I've recently > stumbled upon TextMate. I love the way TextMate handles *web modes* > like integration of html + javascript + css in the same file and > I've always had a problem doing that in emacs. > > I wonder what's the problem, why has an editor like TextMate gone so > far in just a few years and Emacs is still not there yet. Maybe the problem is that you did not try nXhtml with Emacs? ;-) http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode I think that can do what you want. Could you please try and let me know how it works for you? Is there anything TextMate does that you miss in nXhtml+Emacs? Do you have any other suggestion for improvement? ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 8:09 ` Lennart Borgman (gmail) @ 2008-07-10 16:29 ` Cezar Halmagean 2008-07-10 16:36 ` Lennart Borgman (gmail) 0 siblings, 1 reply; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 16:29 UTC (permalink / raw) To: Lennart Borgman; +Cc: help-gnu-emacs On Jul 10, 2008, at 1:09 AM, Lennart Borgman (gmail) wrote: > Cezar Halmagean wrote: >> Hello, >> I have been using emacs for the past 5 years or so and I've recently >> stumbled upon TextMate. I love the way TextMate handles *web modes* >> like integration of html + javascript + css in the same file and >> I've always had a problem doing that in emacs. >> I wonder what's the problem, why has an editor like TextMate gone so >> far in just a few years and Emacs is still not there yet. > > > Maybe the problem is that you did not try nXhtml with Emacs? ;-) > > http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode > > I think that can do what you want. Could you please try and let me > know how it works for you? Is there anything TextMate does that you > miss in nXhtml+Emacs? Do you have any other suggestion for > improvement? Well I did try this mode a few times actually but I will give it another shot. What I am really interested in is also rails support (rhtml or something). I will let you knwo how this worked out Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 16:29 ` Cezar Halmagean @ 2008-07-10 16:36 ` Lennart Borgman (gmail) 2008-07-10 16:41 ` Cezar Halmagean 2008-07-10 16:56 ` Cezar Halmagean 0 siblings, 2 replies; 30+ messages in thread From: Lennart Borgman (gmail) @ 2008-07-10 16:36 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs Cezar Halmagean wrote: > > On Jul 10, 2008, at 1:09 AM, Lennart Borgman (gmail) wrote: > >> Cezar Halmagean wrote: >>> Hello, >>> I have been using emacs for the past 5 years or so and I've recently >>> stumbled upon TextMate. I love the way TextMate handles *web modes* >>> like integration of html + javascript + css in the same file and >>> I've always had a problem doing that in emacs. >>> I wonder what's the problem, why has an editor like TextMate gone so >>> far in just a few years and Emacs is still not there yet. >> >> >> Maybe the problem is that you did not try nXhtml with Emacs? ;-) >> >> http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode >> >> I think that can do what you want. Could you please try and let me >> know how it works for you? Is there anything TextMate does that you >> miss in nXhtml+Emacs? Do you have any other suggestion for improvement? > > Well I did try this mode a few times actually but I will give it another > shot. > > What I am really interested in is also rails support (rhtml or something). > > I will let you knwo how this worked out I am not sure how it works with rails at the moment, but I hope that we will have time to look into it soon. However, please use the latest beta since there is a correction to the indentation support for eRuby. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 16:36 ` Lennart Borgman (gmail) @ 2008-07-10 16:41 ` Cezar Halmagean 2008-07-12 4:14 ` William Xu 2008-07-10 16:56 ` Cezar Halmagean 1 sibling, 1 reply; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 16:41 UTC (permalink / raw) To: Lennart Borgman (gmail); +Cc: help-gnu-emacs > > > I am not sure how it works with rails at the moment, but I hope that > we will have time to look into it soon. > > However, please use the latest beta since there is a correction to > the indentation support for eRuby. I am trying it right now, but I am using Aquamacs which is emacs 22. I've read on the website that it's not working with Emacs 22. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 16:41 ` Cezar Halmagean @ 2008-07-12 4:14 ` William Xu 0 siblings, 0 replies; 30+ messages in thread From: William Xu @ 2008-07-12 4:14 UTC (permalink / raw) To: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > I am trying it right now, but I am using Aquamacs which is emacs 22. I've read > on the website that it's not working with Emacs 22. What you need is it simply multiple mode support? I tried with textmate a bit, but didn't find anything attracting at all... -- William http://williamxu.net9.org ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 16:36 ` Lennart Borgman (gmail) 2008-07-10 16:41 ` Cezar Halmagean @ 2008-07-10 16:56 ` Cezar Halmagean 2008-07-10 22:07 ` Lennart Borgman (gmail) 2008-07-24 23:08 ` Cezar Halmagean 1 sibling, 2 replies; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 16:56 UTC (permalink / raw) To: Lennart Borgman; +Cc: help-gnu-emacs > > I am not sure how it works with rails at the moment, but I hope that > we will have time to look into it soon. > > However, please use the latest beta since there is a correction to > the indentation support for eRuby. Lennart, Here is a screenshot http://mixandgo.com/screen-capture.png of how the syntax highlighting is not right. Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 16:56 ` Cezar Halmagean @ 2008-07-10 22:07 ` Lennart Borgman (gmail) 2008-07-24 23:08 ` Cezar Halmagean 1 sibling, 0 replies; 30+ messages in thread From: Lennart Borgman (gmail) @ 2008-07-10 22:07 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs Cezar Halmagean wrote: >> >> I am not sure how it works with rails at the moment, but I hope that >> we will have time to look into it soon. >> >> However, please use the latest beta since there is a correction to the >> indentation support for eRuby. > > Lennart, > > Here is a screenshot http://mixandgo.com/screen-capture.png of how the > syntax highlighting is not right. > > Cezar I do not know what is happening here. I just tested with an Emacs very close to the released version of Emacs 22 and I see no problem. Is there any error messages in the *Messages* buffer? Could you please try starting from emacs -Q and then do M-x load-library YOUR-PATH-TO/nxml/autostart.el and then open the file again? ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 16:56 ` Cezar Halmagean 2008-07-10 22:07 ` Lennart Borgman (gmail) @ 2008-07-24 23:08 ` Cezar Halmagean 1 sibling, 0 replies; 30+ messages in thread From: Cezar Halmagean @ 2008-07-24 23:08 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs I am using the nxhtml-beta as of today to edit rhtml/erb (ruby/rails html) files in Carbon emacs (GNU Emacs 22.2.50.1 (i386-apple- darwin9.4.0, Carbon Version 1.6.0) of 2008-07-13) with the following setup: http://feelingroot.com/rails-init.el getting this : http://feelingroot.com/nxhtml.png Cezar On Jul 10, 2008, at 9:56 AM, Cezar Halmagean wrote: >> >> I am not sure how it works with rails at the moment, but I hope >> that we will have time to look into it soon. >> >> However, please use the latest beta since there is a correction to >> the indentation support for eRuby. > > Lennart, > > Here is a screenshot http://mixandgo.com/screen-capture.png of how > the syntax highlighting is not right. > > Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] <m263re6zi8.fsf@cezar@mixandgo.com> 2008-07-10 7:43 ` Bastien 2008-07-10 8:09 ` Lennart Borgman (gmail) @ 2008-07-10 19:47 ` Joel J. Adamson 2008-07-10 19:57 ` Cezar Halmagean [not found] ` <mailman.14504.1215719886.18990.help-gnu-emacs@gnu.org> 2 siblings, 2 replies; 30+ messages in thread From: Joel J. Adamson @ 2008-07-10 19:47 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > Hello, > > I have been using emacs for the past 5 years or so and I've recently > stumbled upon TextMate. I love the way TextMate handles *web modes* > like integration of html + javascript + css in the same file and > I've always had a problem doing that in emacs. > > I wonder what's the problem, why has an editor like TextMate gone so > far in just a few years and Emacs is still not there yet. Still not where? Still not the best text editor, no wait, the best piece of software ever created? Oh wait, nevermind... You probably just haven't tried the right add-ons yet, or written them yourself ;) You have the freedom to do both. Joel -- Joel J. Adamson (303) 880-3109 Public key: http://pgp.mit.edu http://www.unc.edu/~adamsonj http://trashbird1240.blogspot.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 19:47 ` Joel J. Adamson @ 2008-07-10 19:57 ` Cezar Halmagean 2008-07-10 20:05 ` Joel J. Adamson [not found] ` <mailman.14504.1215719886.18990.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 19:57 UTC (permalink / raw) To: help-gnu-emacs On 2008-07-10 12:47:11 -0700, adamsonj@email.unc.edu (Joel J. Adamson) said: > Cezar Halmagean <cezar@mixandgo.com> writes: > >> Hello, >> >> I have been using emacs for the past 5 years or so and I've recently >> stumbled upon TextMate. I love the way TextMate handles *web modes* >> like integration of html + javascript + css in the same file and >> I've always had a problem doing that in emacs. >> >> I wonder what's the problem, why has an editor like TextMate gone so >> far in just a few years and Emacs is still not there yet. > > Still not where? Still not the best text editor, no wait, the best > piece of software ever created? > > Oh wait, nevermind... > > You probably just haven't tried the right add-ons yet, or written them > yourself ;) You have the freedom to do both. > Joel Dude, are you high or sumthin ? I know what Emacs is and that you can write your own OS from scratch if you want. You seem to be missing the point though. Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 19:57 ` Cezar Halmagean @ 2008-07-10 20:05 ` Joel J. Adamson 2008-07-10 20:17 ` Cezar Halmagean [not found] ` <mailman.14507.1215721063.18990.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 30+ messages in thread From: Joel J. Adamson @ 2008-07-10 20:05 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > On 2008-07-10 12:47:11 -0700, adamsonj@email.unc.edu (Joel J. Adamson) said: > >> Cezar Halmagean <cezar@mixandgo.com> writes: >> >>> Hello, >>> >>> I have been using emacs for the past 5 years or so and I've recently >>> stumbled upon TextMate. I love the way TextMate handles *web modes* >>> like integration of html + javascript + css in the same file and >>> I've always had a problem doing that in emacs. >>> >>> I wonder what's the problem, why has an editor like TextMate gone so >>> far in just a few years and Emacs is still not there yet. >> >> Still not where? Still not the best text editor, no wait, the best >> piece of software ever created? >> >> Oh wait, nevermind... >> >> You probably just haven't tried the right add-ons yet, or written them >> yourself ;) You have the freedom to do both. >> Joel > > Dude, are you high or sumthin ? Nope, I just love hearing people criticize Emacs for not being "modern" or saying what you said. In my opinion it's the rest of the software world that is totally backwards. I've found that whatever feature I want, I just have to look hard enough and it's already been done. The amount of Emacs Lisp coding I've done is therefore pretty small, and quite specialized in use. Joel -- Joel J. Adamson (303) 880-3109 Public key: http://pgp.mit.edu http://www.unc.edu/~adamsonj http://trashbird1240.blogspot.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 20:05 ` Joel J. Adamson @ 2008-07-10 20:17 ` Cezar Halmagean [not found] ` <mailman.14507.1215721063.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 20:17 UTC (permalink / raw) To: help-gnu-emacs On 2008-07-10 13:05:27 -0700, adamsonj@email.unc.edu (Joel J. Adamson) said: > > Nope, I just love hearing people criticize Emacs for not being "modern" > or saying what you said. In my opinion it's the rest of the software > world that is totally backwards. > > I've found that whatever feature I want, I just have to look hard enough > and it's already been done. The amount of Emacs Lisp coding I've done > is therefore pretty small, and quite specialized in use. > > Joel Well, maybe you haven't been looking for a mode that *works* for web development, as that's what we were talking about in this thread. There are editors like TextMate which is only a few years onld and can handle that much better than Emacs can do it now. Again, I am not sure why this is happening but the truth is, I need to write code (for web) easier not go learn another language to figure out if I can create a mode to help me write code, cause that takes time which I don't have right now. Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <mailman.14507.1215721063.18990.help-gnu-emacs@gnu.org>]
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] ` <mailman.14507.1215721063.18990.help-gnu-emacs@gnu.org> @ 2008-07-10 23:55 ` Miles Bader 2008-07-11 2:21 ` Cezar Halmagean [not found] ` <mailman.14529.1215743109.18990.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 30+ messages in thread From: Miles Bader @ 2008-07-10 23:55 UTC (permalink / raw) To: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > Well, maybe you haven't been looking for a mode that *works* for web > development, as that's what we were talking about in this thread. There > are editors like TextMate which is only a few years onld and can handle > that much better than Emacs can do it now. > > Again, I am not sure why this is happening but the truth is, I need to > write code (for web) easier not go learn another language to figure out > if I can create a mode to help me write code, cause that takes time > which I don't have right now. AIUI, textmate's internal engine was written specifically to support this kind of nested mode well, so it's not surprising that it does so. Emacs does not have this sort of special support. So if you compare them in that specific case, textmate looks pretty good. However it's far from clear that textmate would fare as well in a more general comparison. -Miles -- If you can't beat them, arrange to have them beaten. [George Carlin] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 23:55 ` Miles Bader @ 2008-07-11 2:21 ` Cezar Halmagean [not found] ` <mailman.14529.1215743109.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 30+ messages in thread From: Cezar Halmagean @ 2008-07-11 2:21 UTC (permalink / raw) To: help-gnu-emacs Miles Bader <miles@gnu.org> writes: > AIUI, textmate's internal engine was written specifically to support this > kind of nested mode well, so it's not surprising that it does so. Emacs > does not have this sort of special support. > > So if you compare them in that specific case, textmate looks pretty > good. However it's far from clear that textmate would fare as well in a > more general comparison. > > -Miles This is what I keep hearing about Emacs, how it would take a complete rewrite to support that. Is that true ? Or what is the *thing* missing in Emacs that makes it so hard to make it a top web dev IDE/editor. Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <mailman.14529.1215743109.18990.help-gnu-emacs@gnu.org>]
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] ` <mailman.14529.1215743109.18990.help-gnu-emacs@gnu.org> @ 2008-07-11 4:44 ` Miles Bader 2008-07-11 15:31 ` Tom Tromey 0 siblings, 1 reply; 30+ messages in thread From: Miles Bader @ 2008-07-11 4:44 UTC (permalink / raw) To: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > This is what I keep hearing about Emacs, how it would take a complete > rewrite to support that. Is that true ? Or what is the *thing* missing > in Emacs that makes it so hard to make it a top web dev IDE/editor. You can do anything you want, it's just a matter of code.... :-) The problem, as I understand it, is that typical Emacs major modes use a lot of buffer-local variables etc, and make various assumptions about having "control" of the whole buffer. Many Emacs primitive mechanisms actually _can_ be made to work on sub-regions of the buffer (e.g., syntax tables, keymaps, etc., are traditionally buffer-local, but can also be defined using text-properties). One could write a mode which is very careful to respect such region boundaries, and uses region-local mechanisms instead of buffer-local ones, but it would likely be a fair amount of work, and mean you probably can't re-use existing code very easily. What is really desirable, I think, is some way of transparently fooling "whole buffer" modes into thinking they have control of a whole buffer, when in fact, they just have control of part of one. I think it's probably possible to do this (perhaps using an extension of the indirect buffer mechanism?) but afaik nobody has really looked at the problem closely. -Miles -- "Whatever you do will be insignificant, but it is very important that you do it." Mahatma Gandhi ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-11 4:44 ` Miles Bader @ 2008-07-11 15:31 ` Tom Tromey 2008-07-11 23:11 ` Lennart Borgman (gmail) 0 siblings, 1 reply; 30+ messages in thread From: Tom Tromey @ 2008-07-11 15:31 UTC (permalink / raw) To: help-gnu-emacs >>>>> "Miles" == Miles Bader <miles@gnu.org> writes: Miles> What is really desirable, I think, is some way of transparently fooling Miles> "whole buffer" modes into thinking they have control of a whole buffer, Miles> when in fact, they just have control of part of one. I think it's Miles> probably possible to do this (perhaps using an extension of the indirect Miles> buffer mechanism?) but afaik nobody has really looked at the problem Miles> closely. Have you looked at MuMaMo? I thought it did this kind of thing. But, I have not looked at it and I don't know the details. It has always been funny to me how Emacs is so awesome, but then has some areas which seem strangely idiosyncratic and under-powered... e.g., IMO the parsing machinery for writing a major-mode is distinctly weird and hard to use. Tom ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-11 15:31 ` Tom Tromey @ 2008-07-11 23:11 ` Lennart Borgman (gmail) 0 siblings, 0 replies; 30+ messages in thread From: Lennart Borgman (gmail) @ 2008-07-11 23:11 UTC (permalink / raw) To: tromey; +Cc: help-gnu-emacs Tom Tromey wrote: >>>>>> "Miles" == Miles Bader <miles@gnu.org> writes: > > Miles> What is really desirable, I think, is some way of transparently fooling > Miles> "whole buffer" modes into thinking they have control of a whole buffer, > Miles> when in fact, they just have control of part of one. I think it's > Miles> probably possible to do this (perhaps using an extension of the indirect > Miles> buffer mechanism?) but afaik nobody has really looked at the problem > Miles> closely. > > Have you looked at MuMaMo? I thought it did this kind of thing. But, > I have not looked at it and I don't know the details. MuMaMo (which is part of nXhtml) does something like that, yes. But it does this by trying to handle buffer local variables and fontification carefully. Doing it this way I could make it to work with Emacs 22. I think somewhere in the future with some more experience with this we may want to rewrite some structures in Emacs to better support this. However my impression is that such structures should hide part of the buffer rather than just giving one continuous part of the buffer to the major mode. This will make it easier to handle major modes that parses the buffer. Take for example XHTML buffers versus XHTML template buffers. For an XHTML buffer (ie containing an .xhtml file) the whole buffer can be parsed by nxml-mode (or a mode derived from it). For a template language the situation is different. In that case only (non-consecutive) parts can be parsed by nxml-mode. This situation is today handled by MuMaMo + a patch to nxml-mode. There are of course also other details to think of. ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <mailman.14504.1215719886.18990.help-gnu-emacs@gnu.org>]
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] ` <mailman.14504.1215719886.18990.help-gnu-emacs@gnu.org> @ 2008-07-11 4:46 ` Tim X 2008-07-11 6:39 ` Cezar Halmagean ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Tim X @ 2008-07-11 4:46 UTC (permalink / raw) To: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > On 2008-07-10 12:47:11 -0700, adamsonj@email.unc.edu (Joel J. Adamson) said: > >> Cezar Halmagean <cezar@mixandgo.com> writes: >> >>> Hello, >>> >>> I have been using emacs for the past 5 years or so and I've recently >>> stumbled upon TextMate. I love the way TextMate handles *web modes* >>> like integration of html + javascript + css in the same file and >>> I've always had a problem doing that in emacs. >>> >>> I wonder what's the problem, why has an editor like TextMate gone so >>> far in just a few years and Emacs is still not there yet. >> >> Still not where? Still not the best text editor, no wait, the best >> piece of software ever created? >> >> Oh wait, nevermind... >> >> You probably just haven't tried the right add-ons yet, or written them >> yourself ;) You have the freedom to do both. >> Joel > > Dude, are you high or sumthin ? I know what Emacs is and that you can write > your own OS from scratch if you want. You seem to be missing the point > though. > The most likely reason textmate has what you want and emacs apparently doesn't is that nobody in the emacs community has stepped up to write what you want. Maybe the textmate community has more people willing to step up and add what they see as missing while the emacs community has members who would rather sit around philosophising. -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-11 4:46 ` Tim X @ 2008-07-11 6:39 ` Cezar Halmagean 2008-07-11 9:26 ` William Xu [not found] ` <mailman.14533.1215758403.18990.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 30+ messages in thread From: Cezar Halmagean @ 2008-07-11 6:39 UTC (permalink / raw) To: help-gnu-emacs Tim X <timx@nospam.dev.null> writes: > The most likely reason textmate has what you want and emacs apparently > doesn't is that nobody in the emacs community has stepped up to write > what you want. Maybe the textmate community has more people willing to > step up and add what they see as missing while the emacs community has > members who would rather sit around philosophising. Sadly thats so true. Even so, knowing that *it is* possible gives me hope, I would try and create such a mode in my free time but I am not sure how much work is needed for that as I am a n00b elisper. Maybe folks here could help me getting started. Are there any tutorials on the subject ? Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-11 4:46 ` Tim X 2008-07-11 6:39 ` Cezar Halmagean @ 2008-07-11 9:26 ` William Xu 2008-07-11 14:42 ` Charles philip Chan [not found] ` <mailman.14533.1215758403.18990.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 30+ messages in thread From: William Xu @ 2008-07-11 9:26 UTC (permalink / raw) To: help-gnu-emacs Tim X <timx@nospam.dev.null> writes: > Maybe the textmate community has more people willing to > step up and add what they see as missing while the emacs community has > members who would rather sit around philosophising. It's said that textmate was originally written by two people, and now only one... and it's also not free software... -- William http://williamxu.net9.org There are more old drunkards than old doctors. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-11 9:26 ` William Xu @ 2008-07-11 14:42 ` Charles philip Chan 0 siblings, 0 replies; 30+ messages in thread From: Charles philip Chan @ 2008-07-11 14:42 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 223 bytes --] William Xu <william.xwl@gmail.com> writes: > It's said that textmate was originally written by two people, and now > only one... and it's also not free software... Knowing NeXTstep, this is definitely possible. Charles [-- Attachment #2: Type: application/pgp-signature, Size: 193 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <mailman.14533.1215758403.18990.help-gnu-emacs@gnu.org>]
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] ` <mailman.14533.1215758403.18990.help-gnu-emacs@gnu.org> @ 2008-07-12 4:22 ` Tim X 0 siblings, 0 replies; 30+ messages in thread From: Tim X @ 2008-07-12 4:22 UTC (permalink / raw) To: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > Tim X <timx@nospam.dev.null> writes: > >> The most likely reason textmate has what you want and emacs apparently >> doesn't is that nobody in the emacs community has stepped up to write >> what you want. Maybe the textmate community has more people willing to >> step up and add what they see as missing while the emacs community has >> members who would rather sit around philosophising. > > Sadly thats so true. > > Even so, knowing that *it is* possible gives me hope, I would try and > create such a mode in my free time but I am not sure how much work is > needed for that as I am a n00b elisper. > > Maybe folks here could help me getting started. Are there any tutorials > on the subject ? > There are some pages on the emacs wiki site which describe the process for creating a new mode. However, I would look closely at things like nxhtml-mode and assist in developing that mode by adding the functionality you want and helping to debug and fix any problems it has. Emacs lisp is quite powerful and there is nothing about it that I can see that wold prevent anyone from implementing whatever functionality is required. Probably the largest hurdle is just getting to know all the facilities that are available and working out how to best use what is there rather than re-inventing existing facilities. Essentially, most of the building blocks are there, but assembling them takes a bit of research and experimentation. Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <mailman.14482.1215674117.18990.help-gnu-emacs@gnu.org>]
* Re: Emacs vs. TextMate (not trying to start an editor war) [not found] <mailman.14482.1215674117.18990.help-gnu-emacs@gnu.org> @ 2008-07-10 8:29 ` Xah 2008-07-10 8:45 ` Lennart Borgman (gmail) 2008-07-10 8:58 ` Xah 0 siblings, 2 replies; 30+ messages in thread From: Xah @ 2008-07-10 8:29 UTC (permalink / raw) To: help-gnu-emacs You might try html-helper-mode. I don't think it'll beat any major editor that does html, but it somewhat helps because by default it does syntax coloring various langs that are used together with html. I think fact that emacs doesn't by default support today's practical need for html coding (often mixed with javascript, css, php, asp, jsp codes), is a major problem with emacs. Web dev is probably the largest segment in the programing industry. Adding injury to the wound is that a good percentage of web developers, possibly majority, are entry level programers who codes html/css/php. These people, when they took a look at emacs, they laugh, and rightfully so. (emacs's obscure interface, keystrokes, terminologies, made it worse) (of course emacs fans will tell you about several elisp code on the web there that does multi modes... but the sheer fact to shop around, install, get them to work is a pain and rather not trivial. for those interested, see http://www.emacswiki.org/cgi-bin/wiki/MultipleModes ) I think to have emacs work with today's web dev needs out of the box is one of the most important need for emacs. (see http://xahlee.org/emacs/modernization_of_elisp.html ) Even for working with pure static html pages, emacs's default html mode is quite lacking. The default html mode in emacs 22 (released in 2007), is at a level of ~1998's commercial html editors. (of course emacs has redeeming qualities, i.e. its elisp system and all, that keeps us still sticking with emacs) Web development is my primary area of expertise. I have to work with html mixed with css, javascript, php, perl a lot. Fortunately, lacking proper syntax coloring isn't much problem. (after all, 99.99% web pages out there are so badly formed) One trick i do when i need proper syntax coloring, is just to switch to that lang's mode. For example, if i'm working in a php segment, i just switch to php mode. You can assign single-press keys to switch to different modes. One could guess why emacs doesn't have a robust mode for working with today's html. My guess is that it's a bit hard to write such a “mixed” mode possibly due to emacs infrastructure for modes, and of course because there are relatively very few emacs developers, and there's not a good tutorial on how to write a emacs mode (it involves quite a lot elisp knowledge in several areas. I'm currently picking it up and hope to write a tutorial soon). Xah ∑ http://xahlee.org/ ☄ On Jul 9, 11:10 pm, Cezar Halmagean <ce...@mixandgo.com> wrote: > Hello, > > I have been using emacs for the past 5 years or so and I've recently > stumbled upon TextMate. I love the way TextMate handles *web modes* > like integration of html + javascript + css in the same file and > I've always had a problem doing that in emacs. > > I wonder what's the problem, why has an editor like TextMate gone so > far in just a few years and Emacs is still not there yet. > > Regards, > Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 8:29 ` Xah @ 2008-07-10 8:45 ` Lennart Borgman (gmail) 2008-07-10 8:58 ` Xah 1 sibling, 0 replies; 30+ messages in thread From: Lennart Borgman (gmail) @ 2008-07-10 8:45 UTC (permalink / raw) To: Xah; +Cc: help-gnu-emacs Xah wrote: > (of course emacs fans will tell you about several elisp code on the > web there that does multi modes... but the sheer fact to shop around, > install, get them to work is a pain and rather not trivial. > for those interested, see http://www.emacswiki.org/cgi-bin/wiki/MultipleModes > ) Xah, did you ever try nXhtml? In that case what where you missing? Did you have to "shop around"? > I think to have emacs work with today's web dev needs out of the box > is one of the most important need for emacs. > (see http://xahlee.org/emacs/modernization_of_elisp.html ) > > Even for working with pure static html pages, emacs's default html > mode is quite lacking. > The default html mode in emacs 22 (released in 2007), is at a level of > ~1998's commercial html editors. (of course emacs has redeeming > qualities, i.e. its elisp system and all, that keeps us still sticking > with emacs) > > Web development is my primary area of expertise. I have to work with > html mixed with css, javascript, php, perl a lot. Fortunately, lacking > proper syntax coloring isn't much problem. (after all, 99.99% web > pages out there are so badly formed) ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 8:29 ` Xah 2008-07-10 8:45 ` Lennart Borgman (gmail) @ 2008-07-10 8:58 ` Xah 2008-07-10 17:22 ` Cezar Halmagean 1 sibling, 1 reply; 30+ messages in thread From: Xah @ 2008-07-10 8:58 UTC (permalink / raw) To: help-gnu-emacs I wrote: «I think to have emacs work with today's web dev needs out of the box is one of the most important need for emacs. (see http://xahlee.org/emacs/modernization_of_elisp.html ) » oops, the url should've been: http://xahlee.org/emacs/modernization.html Xah ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 8:58 ` Xah @ 2008-07-10 17:22 ` Cezar Halmagean 2008-07-10 19:52 ` Joel J. Adamson 0 siblings, 1 reply; 30+ messages in thread From: Cezar Halmagean @ 2008-07-10 17:22 UTC (permalink / raw) To: help-gnu-emacs On 2008-07-10 01:58:28 -0700, Xah <xahlee@gmail.com> said: > I wrote: > > «I think to have emacs work with today's web dev needs out of the box > is one of the most important need for emacs. > (see http://xahlee.org/emacs/modernization_of_elisp.html ) > » > > oops, the url should've been: > > http://xahlee.org/emacs/modernization.html > > Xah I totally agree. I have not yet read your article (I will do it right now). My worry is that elisp is not good enough or maybe to hard for that kind of work, I hope I am wrong. Also I don't mind if support for web dev is not ready out of the box, I can deal with configuring it but I want it to be stable, featurefull and not look like it's from 1980. Cezar ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: Emacs vs. TextMate (not trying to start an editor war) 2008-07-10 17:22 ` Cezar Halmagean @ 2008-07-10 19:52 ` Joel J. Adamson 0 siblings, 0 replies; 30+ messages in thread From: Joel J. Adamson @ 2008-07-10 19:52 UTC (permalink / raw) To: Cezar Halmagean; +Cc: help-gnu-emacs Cezar Halmagean <cezar@mixandgo.com> writes: > On 2008-07-10 01:58:28 -0700, Xah <xahlee@gmail.com> said: > >> I wrote: >> >> «I think to have emacs work with today's web dev needs out of the box >> is one of the most important need for emacs. >> (see http://xahlee.org/emacs/modernization_of_elisp.html ) >> » >> >> oops, the url should've been: >> >> http://xahlee.org/emacs/modernization.html >> >> Xah > > I totally agree. I have not yet read your article (I will do it right > now). My worry is that elisp is not good enough or maybe to hard for > that kind of work, I hope I am wrong. Too hard? > Also I don't mind if support for web dev is not ready out of the box, > I can deal with configuring it but I want it to be stable, featurefull > and not look like it's from 1980. My Emacs looks like it's from 1987, because I want it to, but I can also make it look like whatever I want. Stable? Featureful? Are we using the same piece of software? Emacs is commonly held up as an example of too many features. If what it looks like is really important to you, then you ARE using the wrong software; or go get Aquamacs... Joel -- Joel J. Adamson (303) 880-3109 Public key: http://pgp.mit.edu http://www.unc.edu/~adamsonj http://trashbird1240.blogspot.com ^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2008-07-24 23:08 UTC | newest] Thread overview: 30+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-07-10 6:10 Emacs vs. TextMate (not trying to start an editor war) Cezar Halmagean 2008-07-10 8:11 ` Charles philip Chan [not found] <m263re6zi8.fsf@cezar@mixandgo.com> 2008-07-10 7:43 ` Bastien 2008-07-10 8:09 ` Lennart Borgman (gmail) 2008-07-10 16:29 ` Cezar Halmagean 2008-07-10 16:36 ` Lennart Borgman (gmail) 2008-07-10 16:41 ` Cezar Halmagean 2008-07-12 4:14 ` William Xu 2008-07-10 16:56 ` Cezar Halmagean 2008-07-10 22:07 ` Lennart Borgman (gmail) 2008-07-24 23:08 ` Cezar Halmagean 2008-07-10 19:47 ` Joel J. Adamson 2008-07-10 19:57 ` Cezar Halmagean 2008-07-10 20:05 ` Joel J. Adamson 2008-07-10 20:17 ` Cezar Halmagean [not found] ` <mailman.14507.1215721063.18990.help-gnu-emacs@gnu.org> 2008-07-10 23:55 ` Miles Bader 2008-07-11 2:21 ` Cezar Halmagean [not found] ` <mailman.14529.1215743109.18990.help-gnu-emacs@gnu.org> 2008-07-11 4:44 ` Miles Bader 2008-07-11 15:31 ` Tom Tromey 2008-07-11 23:11 ` Lennart Borgman (gmail) [not found] ` <mailman.14504.1215719886.18990.help-gnu-emacs@gnu.org> 2008-07-11 4:46 ` Tim X 2008-07-11 6:39 ` Cezar Halmagean 2008-07-11 9:26 ` William Xu 2008-07-11 14:42 ` Charles philip Chan [not found] ` <mailman.14533.1215758403.18990.help-gnu-emacs@gnu.org> 2008-07-12 4:22 ` Tim X [not found] <mailman.14482.1215674117.18990.help-gnu-emacs@gnu.org> 2008-07-10 8:29 ` Xah 2008-07-10 8:45 ` Lennart Borgman (gmail) 2008-07-10 8:58 ` Xah 2008-07-10 17:22 ` Cezar Halmagean 2008-07-10 19:52 ` Joel J. Adamson
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.