* What's your favourite *under_publicized* editing feature of Emacs? @ 2011-01-27 8:33 Le Wang 2011-01-27 9:29 ` Deniz Dogan ` (4 more replies) 0 siblings, 5 replies; 199+ messages in thread From: Le Wang @ 2011-01-27 8:33 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 844 bytes --] Hi all, If you're like me, you get comfortable in your own Emacs workflow and just let your fingers do the walking all the time. That's why Emacs is great. Maybe you can think about your muscle memorized actions and pick out the single most useful function (whether a part of Emacs or in an addon package) that you don't think is well publicized and share it with us? I'll get the ball rolling: C-x C-/ `session-jump-to-last-change' defined in session.el - http://emacs-session.sourceforge.net/ Obviously it jumps to the location of last change in the current buffer. But the cool thing, is you can invoke it repeatedly to revisit all the locations in the current buffer where you've made a change. The function works by analyzing the undo list, and it's light weight and unobtrusive (unlike highlight-changes-mode). Your turn. -- Le [-- Attachment #2: Type: text/html, Size: 1079 bytes --] ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-27 8:33 What's your favourite *under_publicized* editing feature of Emacs? Le Wang @ 2011-01-27 9:29 ` Deniz Dogan 2011-01-27 12:03 ` Wang Lei ` (3 subsequent siblings) 4 siblings, 0 replies; 199+ messages in thread From: Deniz Dogan @ 2011-01-27 9:29 UTC (permalink / raw) To: Le Wang; +Cc: help-gnu-emacs 2011/1/27 Le Wang <l26wang@gmail.com>: > Hi all, > If you're like me, you get comfortable in your own Emacs workflow and just > let your fingers do the walking all the time. That's why Emacs is great. > Maybe you can think about your muscle memorized actions and pick out the > single most useful function (whether a part of Emacs or in an addon package) > that you don't think is well publicized and share it with us? > > I'll get the ball rolling: C-x C-/ `session-jump-to-last-change' defined in > session.el - http://emacs-session.sourceforge.net/ > Obviously it jumps to the location of last change in the current buffer. > But the cool thing, is you can invoke it repeatedly to revisit all the > locations in the current buffer where you've made a change. The function > works by analyzing the undo list, and it's light weight and unobtrusive > (unlike highlight-changes-mode). > Your turn. > -- > Le > I get along just fine without many external packages. The most extreme thing I have is probably the binding of M-n and M-p to forward-paragraph and backward-paragraph respectively. Extremely useful. :) -- Deniz Dogan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-27 8:33 What's your favourite *under_publicized* editing feature of Emacs? Le Wang 2011-01-27 9:29 ` Deniz Dogan @ 2011-01-27 12:03 ` Wang Lei 2011-01-27 14:13 ` suvayu ali 2011-01-27 14:12 ` Ken Goldman ` (2 subsequent siblings) 4 siblings, 1 reply; 199+ messages in thread From: Wang Lei @ 2011-01-27 12:03 UTC (permalink / raw) To: help-gnu-emacs Le Wang <l26wang@gmail.com> writes: > Hi all, > > If you're like me, you get comfortable in your own Emacs workflow and just > let your fingers do the walking all the time. That's why Emacs is great. > Maybe you can think about your muscle memorized actions and pick out the > single most useful function (whether a part of Emacs or in an addon package) > that you don't think is well publicized and share it with us? > > I'll get the ball rolling: C-x C-/ `session-jump-to-last-change' defined in > session.el - http://emacs-session.sourceforge.net/ > > Obviously it jumps to the location of last change in the current buffer. > But the cool thing, is you can invoke it repeatedly to revisit all the > locations in the current buffer where you've made a change. The function > works by analyzing the undo list, and it's light weight and unobtrusive > (unlike highlight-changes-mode). > > Your turn. I use C-u C-Space to jump to the last mark point frequently. But `session-jump-to-last-change' you just mentioned looks very interesting. -- Regards Lei ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-27 12:03 ` Wang Lei @ 2011-01-27 14:13 ` suvayu ali 0 siblings, 0 replies; 199+ messages in thread From: suvayu ali @ 2011-01-27 14:13 UTC (permalink / raw) To: help-gnu-emacs On Thu, Jan 27, 2011 at 9:33 AM, Le Wang <l26wang@gmail.com> wrote: > I'll get the ball rolling: C-x C-/ `session-jump-to-last-change' defined in > session.el - http://emacs-session.sourceforge.net/ > Just tried it out, very impressive. :) My personal favourites are all the rectangle and register commands. Try `C-x r C-h' to get a list. And of course there is always the `C-x C-SPC' or `C-x C-@' for navigation. Specially with the following setting, `C-u C-SPC' comes alive. set-mark-command-repeat-pop is a variable defined in `simple.el'. Its value is t Original value was nil Documentation: Non-nil means repeating . after popping mark pops it again. That means that C-u . . will pop the mark twice, and C-u . . . will pop the mark three times. A value of nil means .'s behavior does not change after C-u .. -- Suvayu Open source is the future. It sets us free. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-27 8:33 What's your favourite *under_publicized* editing feature of Emacs? Le Wang 2011-01-27 9:29 ` Deniz Dogan 2011-01-27 12:03 ` Wang Lei @ 2011-01-27 14:12 ` Ken Goldman 2011-01-27 18:11 ` Erik Iverson [not found] ` <mailman.0.1296137574.27610.help-gnu-emacs@gnu.org> 4 siblings, 0 replies; 199+ messages in thread From: Ken Goldman @ 2011-01-27 14:12 UTC (permalink / raw) To: help-gnu-emacs I don't know if it's under-publicized, but I got hooked on emacs when I discovered keyboard macros. I have start/end/call assigned to function keys, and I use them whenever I'm doing repetitive editing. I also like the integrated grep and next-error, which I also assign to function keys. ... and the combination of grep, next-error and keyboard macros really automates global changes. On 01/27/2011 03:33 AM, Le Wang wrote: > Maybe you can think about your muscle memorized actions and pick > out the single most useful function (whether a part of Emacs or in an > addon package) that you don't think is well publicized and share it with us? > ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-27 8:33 What's your favourite *under_publicized* editing feature of Emacs? Le Wang ` (2 preceding siblings ...) 2011-01-27 14:12 ` Ken Goldman @ 2011-01-27 18:11 ` Erik Iverson [not found] ` <mailman.0.1296137574.27610.help-gnu-emacs@gnu.org> 4 siblings, 0 replies; 199+ messages in thread From: Erik Iverson @ 2011-01-27 18:11 UTC (permalink / raw) To: Le Wang; +Cc: help-gnu-emacs This may only work in 23+, but I enable subword-mode in some buffers to deal with the camelCase naming convention. What this does is lets you quickly navigate within identifiers. M-f and M-b now will move forward and backward within words like the following: aVariableNamedLikeThis ^ ^ ^ ^ There is also glasses-mode that overlays characters within the buffer between the subwords, but I couldn't get used to that. Oh, and also: (mouse-avoidance-mode 'cat-and-mouse) Le Wang wrote: > Hi all, > > If you're like me, you get comfortable in your own Emacs workflow and > just let your fingers do the walking all the time. That's why Emacs is > great. Maybe you can think about your muscle memorized actions and pick > out the single most useful function (whether a part of Emacs or in an > addon package) that you don't think is well publicized and share it with us? > > I'll get the ball rolling: C-x C-/ `session-jump-to-last-change' defined > in session.el - http://emacs-session.sourceforge.net/ > > Obviously it jumps to the location of last change in the current buffer. > But the cool thing, is you can invoke it repeatedly to revisit all the > locations in the current buffer where you've made a change. The > function works by analyzing the undo list, and it's light weight > and unobtrusive (unlike highlight-changes-mode). > > Your turn. > > -- > Le ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.0.1296137574.27610.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] ` <mailman.0.1296137574.27610.help-gnu-emacs@gnu.org> @ 2011-01-27 22:23 ` Joe Fineman 2011-01-28 6:40 ` Jason Rumney 0 siblings, 1 reply; 199+ messages in thread From: Joe Fineman @ 2011-01-27 22:23 UTC (permalink / raw) To: help-gnu-emacs Ken Goldman <kgold@watson.ibm.com> writes: > I don't know if it's under-publicized, but I got hooked on emacs > when I discovered keyboard macros. I have start/end/call assigned > to function keys, and I use them whenever I'm doing repetitive > editing. A slight refinement: You can start & end the definition with the same key if you install (defun define-kbd-macro () "Begin or end definition of keyboard macro." (interactive) (if defining-kbd-macro (end-kbd-macro) (start-kbd-macro nil))) -- --- Joe Fineman joe_f@verizon.net ||: If you can make it from one fart to the next, you'll live a :|| ||: long time. :|| ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-27 22:23 ` Joe Fineman @ 2011-01-28 6:40 ` Jason Rumney 2011-01-28 18:25 ` What's your favourite *under_publicized* editing feature ofEmacs? Drew Adams [not found] ` <mailman.12.1296239161.1176.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 199+ messages in thread From: Jason Rumney @ 2011-01-28 6:40 UTC (permalink / raw) To: help-gnu-emacs Or use what is already there since 23.1: <f3> runs the command kmacro-start-macro-or-insert-counter, which is an interactive autoloaded Lisp function in `kmacro.el'. <f4> runs the command kmacro-end-or-call-macro, which is an interactive autoloaded Lisp function in `kmacro.el'. ^ permalink raw reply [flat|nested] 199+ messages in thread
* RE: What's your favourite *under_publicized* editing feature ofEmacs? 2011-01-28 6:40 ` Jason Rumney @ 2011-01-28 18:25 ` Drew Adams [not found] ` <mailman.12.1296239161.1176.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 199+ messages in thread From: Drew Adams @ 2011-01-28 18:25 UTC (permalink / raw) To: gnu.emacs.help, help-gnu-emacs > Or use what is already there since 23.1: > <f3> runs the command kmacro-start-macro-or-insert-counter... > <f4> runs the command kmacro-end-or-call-macro... It's unfortunate however that two repeatable keys were wasted for these default bindings. Repeatable keys are better reserved for operations that you want to easily repeat by just holding down a key or chord. Yes, you can use `f4' for both ending a macro definition and executing the macro, and the latter operation is repeatable. Still, it is better to use a repeatable suffix on a prefix key for this, e.g. `C-x e e e...' (which you can already use as an alternative to `f4 f4 f4...'). Single repeatable keys are a valuable resource and should not be wasted. `f3' and `f4' also do not offer mnemonic help. Consider by contrast the keys bound to `kmacro-start-macro' and `kmacro-end-macro': `C-x (' and `C-x )'. Those bindings were made decades ago (to the parents of the current commands: `start-kbd-macro' and `end-kbd-macro'). They are mnemonic, visually indicating start and end, and they are not easily repeatable by holding keys down. Start/end have no need to be repeatable. In the past Emacs also used the similar keys `C-x [' and `C-x ]' for generating the corresponding Emacs-Lisp code while defining a keyboard macro. I don't recall whether those keys were in Gnu Emacs or some other Emacs from days of yore. The point is that here too mnemonic start/end keys were used, and no repeatable keys/chords were wasted gratuitously. (Yes, it is also true that natural pairs such as () [] \/ and <> are rare and should be used judiciously.) There was some discussion back in 2002 about wasting `f3' and `f4' for this. At first (with no discussion AFAICT), `f7' and `f8' were implemented for it - same problems obviously. A user pointed out that function keys `f5' to `f9' are supposed to be reserved for users to bind, so the macro commands got moved to `f3' and `f4'. What was the main argument for binding kmacro commands to such keys? "I need to bind them to two adjacent function keys" and "it makes a nice interface to have this on two function keys next to each other". Which is no reason at all (why do they need to be adjacent? why do they need to be on function keys?). The other arguments given in support of wasting `f3|4' for this: (a) "I don't see why we should hide an excellent feature like keyboard macros", (b) keys like `C-x (' are "way too cumbersome" for defining a macro, and (c) "I really don't understand why binding function keys by default is worth making a fuzz about". (b) is the most misguided of these: you don't need a quick, repeatable key just to turn on/off keyboard recording. Use easily repeatable keys for repeatable operations (incremental changes, cycling, etc.), and use keys that are a bit more cumbersome for one-off operations such as on/off, start/end. To their credit, Stefan and Miles argued against using function keys for this, but with no success. This was the last word, from RMS: "I think there is no harm in supporting F3 and F4 as well as C-x (, C-x ) and C-x e and C-x C-k, if users like F3 and F4. We could take a poll and ask them." AFAIK no poll was ever taken. Although Stefan's suggestion to use `C-x e e e...' to repeat macro execution was also implemented, `f3' and `f4' remain bound by default, and `C-x e e e...' took a back seat in the doc (and consequently in practice, no doubt), seemingly as an afterthought. There isn't even any mention of the `C-x e' option `kmacro-call-repeat-key'. http://lists.gnu.org/archive/html/emacs-devel/2002-08/msg00760.html ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.12.1296239161.1176.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature ofEmacs? [not found] ` <mailman.12.1296239161.1176.help-gnu-emacs@gnu.org> @ 2011-02-22 14:49 ` Xah Lee 2011-02-22 16:27 ` despen ` (3 more replies) 0 siblings, 4 replies; 199+ messages in thread From: Xah Lee @ 2011-02-22 14:49 UTC (permalink / raw) To: help-gnu-emacs On Jan 28, 10:25 am, "Drew Adams" <drew.ad...@oracle.com> wrote: > > Or use what is already there since 23.1: > > <f3> runs the command kmacro-start-macro-or-insert-counter... > > <f4> runs the command kmacro-end-or-call-macro... > > It's unfortunate however that two repeatable keys were wasted for these default > bindings. Repeatable keys are better reserved for operations that you want to > easily repeat by just holding down a key or chord. > > Yes, you can use `f4' for both ending a macro definition and executing the > macro, and the latter operation is repeatable. Still, it is better to use a > repeatable suffix on a prefix key for this, e.g. `C-x e e e...' (which you can > already use as an alternative to `f4 f4 f4...'). Single repeatable keys are a > valuable resource and should not be wasted. > > `f3' and `f4' also do not offer mnemonic help. > > Consider by contrast the keys bound to `kmacro-start-macro' and > `kmacro-end-macro': `C-x (' and `C-x )'. Those bindings were made decades ago > (to the parents of the current commands: `start-kbd-macro' and `end-kbd-macro'). > They are mnemonic, visually indicating start and end, and they are not easily > repeatable by holding keys down. Start/end have no need to be repeatable. totally agree with Drew Adam here. i also like add a point about why i think f3 f4 is bad. (maybe Drew agree too or maybe not) f3 and f4 is one of those easy-to-press keys: single key, big key, in easy-to-access positions. These type of keys are rare. (in the sense that you have some 10 times more commands you want to have easy key in emacs) in my quite painstaking research about all aspects of keyboard in the past few years, i came to this one single most important principle: most frequently used command needs to go to most easy to press key spots. all other keybinding considerations, such as ease-to-remember, logical placement with similar commands, are in comparsion almost unimportant. in this regard, f3 and f4 are bad keys for kmacro-start-macro and kmacro-end-macro. > In the past Emacs also used the similar keys `C-x [' and `C-x ]' for generating > the corresponding Emacs-Lisp code while defining a keyboard macro. I don't > recall whether those keys were in Gnu Emacs or some other Emacs from days of > yore. The point is that here too mnemonic start/end keys were used, and no > repeatable keys/chords were wasted gratuitously. (Yes, it is also true that > natural pairs such as () [] \/ and <> are rare and should be used judiciously.) > > There was some discussion back in 2002 about wasting `f3' and `f4' for this. At > first (with no discussion AFAICT), `f7' and `f8' were implemented for it - same > problems obviously. A user pointed out that function keys `f5' to `f9' are > supposed to be reserved for users to bind, so the macro commands got moved to > `f3' and `f4'. > > What was the main argument for binding kmacro commands to such keys? "I need to > bind them to two adjacent function keys" and "it makes a nice interface to have > this on two function keys next to each other". Which is no reason at all (why > do they need to be adjacent? why do they need to be on function keys?). > > The other arguments given in support of wasting `f3|4' for this: (a) "I don't > see why we should hide an excellent feature like keyboard macros", (b) keys like > `C-x (' are "way too cumbersome" for defining a macro, and (c) "I really don't > understand why binding function keys by default is worth making a fuzz about". > > (b) is the most misguided of these: you don't need a quick, repeatable key just > to turn on/off keyboard recording. Use easily repeatable keys for repeatable > operations (incremental changes, cycling, etc.), and use keys that are a bit > more cumbersome for one-off operations such as on/off, start/end. > > To their credit, Stefan and Miles argued against using function keys for this, > but with no success. This was the last word, from RMS: > > "I think there is no harm in supporting F3 and F4 as well as > C-x (, C-x ) and C-x e and C-x C-k, if users like F3 and F4. > We could take a poll and ask them." > > AFAIK no poll was ever taken. > > Although Stefan's suggestion to use `C-x e e e...' to repeat macro execution was > also implemented, `f3' and `f4' remain bound by default, and `C-x e e e...' took > a back seat in the doc (and consequently in practice, no doubt), seemingly as an > afterthought. There isn't even any mention of the `C-x e' option > `kmacro-call-repeat-key'. > > http://lists.gnu.org/archive/html/emacs-devel/2002-08/msg00760.html again, i agree with what Drew wrote above. i think the other oddity is F1 for help. Is that due to Windows influence? I think one of the F key should be execute-extended-command. PS offkey but i really love to remark: i use my own ErgoEmacs binding set of course, which completely remap all the primary keys based on command frequency. On top of that, i have over a hundred more personal emacs keyboard shortcuts, and a hundred more outside of emacs. (on Windows, that's AutoHotkey) Also note, sometime i read online (e.g. reddit, hackernews) that people remark that my use or teaching of emacs is like from Windoz Notebook newb. Actually, the first 6 years of my emacs using, from 1998 to 2004, is in plain old text terminals (not even XTerm), and absolutely traditional emacs keybinding. I even avoid adding anything to my “.emacs”. (have written amply about this on my site or if one care to research past posts on the net) ... a bit more about keybinding. In the past 3 or so years, due to my obsession of keyboarding efficiency, by steps of piecemeal improvement of my emacs use by *practical* experiences (with emphasis on statistics and science basis as opposed to “i feel” or anecdotes), i realized that i've eliminated all keys that require multi-sequences. A few months ago, the last one to go was kill-rectangle 【C-x r k】 and string-rectangle 【C-x r t】. They are now 【C-8】 and 【C-9】. (actually, there are still exceptions. Ι still haven't remapped 【C-h f】, 【C-h k】, which i use few times a hour on average. Also, still use 【C-x (】 and 【C-x )】 perhaps few times a week. Actually a few more.. especially mode specific that starts with 【C-c】.) in the past 6 months, i started to wonder if vi's so-called “modal” way is actually more efficient. Am certain of it now. I think it is un- avoidable that sometimes soon i'll be creating a ErgoEmacs-Viper mode, due to my keyboarding obsession. also, you know i live among tech geeker communities. The internet is my home. My life. And among tech geekers, y'know how harsh it is, that there's always someone who know more than you, and often not shy to show it. On the net, you often hear linux or emacs geeks brag about they keyboarding habits n setups, such as some ratpoison or haskell based tiling windows etc. (n they not shy to tell you about it, and tell you how you should do it this or that way with this or that tools) I tell you now, and you can quote me on this: i don't care what linux you on, what ratpoison you use, whot X11 xmodmap you've done, how extensive your customization is, how many years of emacs you've been using: my setup n system, is more efficient than you, by any means of scientific accessment. AND: i don't care if you are richard stallman or old time emacs dev. The total time i spend in emacs, in past 3 years, is more than you have. (if you think you can challenge that, first ask ur self if you LITERALLY spend 14 hours in front of the computer DAILY on average in the past 3 years, STATISTICALLY speaking. If not, forget it. If you have a family, forget it. If you watch TV, go out to dinner, or occasionally go to bar or social events such as movies or bar etc, forget it. If you work in a day job (with meetings, time spend on driving, etc), forget it. If you take shower daily, take time to cook diner, or go to gym, forget it. If you hang out with friends, or chat with room-mates, forget it. Now, if you are city hermit, a ascetic, a extreme weirdo, like me, then, possibly we can compare notes. Otherwise, you can forget about challenging me on things i say forcefully.) (the above paragraph speaks of last 3 years. But the pattern is about the same for past 20 years, just more severe in past 3.) with respect to emacs keybinding, emacs should completely ditch the C- x. Not by simply turn on cua-mode, but re-write the entire shit, axe the cua-mode hack. Stop the C-m C-i to Enter Tab equivalences. Support the 7 or so standard keys such as Open, Close, Copy, Paste. Re-design the whole major shortcut keys (e.g. cursor movement, text deletion.) (adopt my ErgoEmacs keybinding design if u want.) This will not only make emacs compatible to current standards (e.g. for those Windows newbs we love to hate), but also much more efficient for the most hard- core tech geekers (e.g. what u'd call “hackers” such as many here). for each point i made in this post, i have written a essay with hundreds words details. They are all on my website. I shall not make any links here. Also, a disclaimer: i claim exactly what i've written as they can be reasonably interpreted. With all the bragging, i do not claim, for example, that i know more elisp than many here, nor that i'm a better programer, etc. i guess it is old school netiquette that when flaming is over, one makes a note of it. But no, the bragging has only began! No U! It's Me! Xah ∑ http://xahlee.org/ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-22 14:49 ` Xah Lee @ 2011-02-22 16:27 ` despen 2011-02-23 3:52 ` Glenn Morris 2011-02-22 19:47 ` Alan Mackenzie ` (2 subsequent siblings) 3 siblings, 1 reply; 199+ messages in thread From: despen @ 2011-02-22 16:27 UTC (permalink / raw) To: help-gnu-emacs Xah Lee <xahlee@gmail.com> writes: > On Jan 28, 10:25 am, "Drew Adams" <drew.ad...@oracle.com> wrote: > i think the other oddity is F1 for help. Is that due to Windows > influence? F1 was help in ISPF (IBM mainframe) for a long time before MSFT. If you remember IBM and MSFT got together and created a standard called SAA. I'd guess that's how F1 moved from IBM to Windows. Well despite all that, I bound F1 to compile. Seemed like a good idea at the time. I don't need a special help key for emacs. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-22 16:27 ` despen @ 2011-02-23 3:52 ` Glenn Morris 0 siblings, 0 replies; 199+ messages in thread From: Glenn Morris @ 2011-02-23 3:52 UTC (permalink / raw) To: help-gnu-emacs [Pointless cross-posting removed] My favourite under publicized feature is the FAQ. "Guidelines for newsgroup postings" The newsgroup comp.emacs is for discussion of Emacs programs in general. The newsgroup gnu.emacs.help is specifically for GNU Emacs. It therefore makes no sense to cross-post to both groups, since only one can be appropriate to any question. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-22 14:49 ` Xah Lee 2011-02-22 16:27 ` despen @ 2011-02-22 19:47 ` Alan Mackenzie 2011-02-23 0:21 ` Xah Lee 2011-02-23 2:06 ` Cthun 2011-02-28 12:42 ` Sean Sieger [not found] ` <mailman.6.1298896994.11648.help-gnu-emacs@gnu.org> 3 siblings, 2 replies; 199+ messages in thread From: Alan Mackenzie @ 2011-02-22 19:47 UTC (permalink / raw) To: help-gnu-emacs Hi, Xah, I see you're in combative mood again. ;-) In comp.emacs Xah Lee <xahlee@gmail.com> wrote: > in my quite painstaking research about all aspects of keyboard in the > past few years, i came to this one single most important principle: > most frequently used command needs to go to most easy to press key > spots. > all other keybinding considerations, such as ease-to-remember, logical > placement with similar commands, are in comparsion almost unimportant. [ ..... ] > with respect to emacs keybinding, emacs should ..... support the 7 or > so standard keys such as Open, Close, Copy, Paste. There seems to be a contradiction between those last two paragraphs. Saving buffers and finding files are relatively rare operations which thus shouldn't be given very easy to press key sequences like C-s and C-o. > Xah ? http://xahlee.org/ -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-22 19:47 ` Alan Mackenzie @ 2011-02-23 0:21 ` Xah Lee 2011-02-23 2:06 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Xah Lee @ 2011-02-23 0:21 UTC (permalink / raw) To: help-gnu-emacs hi Alan, On Feb 22, 11:47 am, Alan Mackenzie <a...@muc.de> wrote: > Hi, Xah, > > I see you're in combative mood again. ;-) > > In comp.emacs Xah Lee <xah...@gmail.com> wrote: > > > in my quite painstaking research about all aspects of keyboard in the > > past few years, i came to this one single most important principle: > > most frequently used command needs to go to most easy to press key > > spots. > > all other keybinding considerations, such as ease-to-remember, logical > > placement with similar commands, are in comparsion almost unimportant. > > [ ..... ] > > > with respect to emacs keybinding, emacs should ..... support the 7 or > > so standard keys such as Open, Close, Copy, Paste. > > There seems to be a contradiction between those last two paragraphs. > Saving buffers and finding files are relatively rare operations which > thus shouldn't be given very easy to press key sequences like C-s and > C-o. you are right. If we go full re-design without regards to any compatibility, then the Open 【Ctrl+o】, Copy 【Ctrl+c】, Save 【Ctrl+s】 etc keys won't be good choices. Xah ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-22 19:47 ` Alan Mackenzie 2011-02-23 0:21 ` Xah Lee @ 2011-02-23 2:06 ` Cthun 2011-02-23 2:33 ` Rafe Kettler ` (2 more replies) 1 sibling, 3 replies; 199+ messages in thread From: Cthun @ 2011-02-23 2:06 UTC (permalink / raw) To: help-gnu-emacs On 22/02/2011 2:47 PM, Alan Mackenzie wrote: > There seems to be a contradiction between those last two paragraphs. > Saving buffers and finding files are relatively rare operations which > thus shouldn't be given very easy to press key sequences like C-s and > C-o. Where do you live where software never crashes and the electricity never goes out? Most of us learn to save very frequently to limit how much we'll have to do over again if the power goes out or whatever. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 2:06 ` Cthun @ 2011-02-23 2:33 ` Rafe Kettler 2011-02-23 5:19 ` Cthun 2011-02-23 7:16 ` D Herring 2011-02-23 5:22 ` Tim X 2011-02-23 7:01 ` What's your favourite *under_publicized* editing feature ofEmacs? Alan Mackenzie 2 siblings, 2 replies; 199+ messages in thread From: Rafe Kettler @ 2011-02-23 2:33 UTC (permalink / raw) To: help-gnu-emacs On Feb 22, 9:06 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 22/02/2011 2:47 PM, Alan Mackenzie wrote: > > > There seems to be a contradiction between those last two paragraphs. > > Saving buffers and finding files are relatively rare operations which > > thus shouldn't be given very easy to press key sequences like C-s and > > C-o. > > Where do you live where software never crashes and the electricity never > goes out? Most of us learn to save very frequently to limit how much > we'll have to do over again if the power goes out or whatever. Emacs is really, really stable. My computer hasn't crashed in the past 6 months, either. The power hasn't gone out in 3 months or so here (eastern US). Save and open are relatively infrequent command relative to others (actual typing, cursor movement, etc.). It's also nice to have a slightly more complex incantation for save so that you don't save anything you might not want to (I know you can undo but if you don't realize what you did you could be in for a problem). Rafe ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 2:33 ` Rafe Kettler @ 2011-02-23 5:19 ` Cthun 2011-02-23 7:07 ` Tim X ` (2 more replies) 2011-02-23 7:16 ` D Herring 1 sibling, 3 replies; 199+ messages in thread From: Cthun @ 2011-02-23 5:19 UTC (permalink / raw) To: help-gnu-emacs On 22/02/2011 9:33 PM, Rafe Kettler wrote: > On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >> >>> There seems to be a contradiction between those last two paragraphs. >>> Saving buffers and finding files are relatively rare operations which >>> thus shouldn't be given very easy to press key sequences like C-s and >>> C-o. >> >> Where do you live where software never crashes and the electricity never >> goes out? Most of us learn to save very frequently to limit how much >> we'll have to do over again if the power goes out or whatever. > > Emacs is really, really stable. My computer hasn't crashed in the past > 6 months, either. The power hasn't gone out in 3 months or so here > (eastern US). > > Save and open are relatively infrequent command relative to others > (actual typing, cursor movement, etc.). Yeah, but for "actual typing" you only need the normal alphanumeric/symbol keys (no ctrl- or alt- combos) and for cursor movement, the arrow/home/end/etc. key group to the right of the main keyboard area. You've got loads and loads of ctrl-letter and ctrl-number combinations still after exhausting all of these more-frequent actions. And then not everyone lives somewhere where the power is that reliable. And then not everyone is daft enough not to fork their file before doing something truly drastic to it, especially large elisions. And then, of course, there's the tendency of operating systems to blue-screen, laptops to overheat and hang, etc. no matter how stable the editor application is. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 5:19 ` Cthun @ 2011-02-23 7:07 ` Tim X 2011-02-23 13:28 ` Keyboarding [Re: What's your favourite *under_publicized* editing feature ofEmacs?] Xah Lee 2011-02-23 15:39 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-02-23 9:23 ` Brendan Halpin 2011-02-23 17:15 ` Rafe Kettler 2 siblings, 2 replies; 199+ messages in thread From: Tim X @ 2011-02-23 7:07 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 22/02/2011 9:33 PM, Rafe Kettler wrote: >> On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: >>> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >>> >>>> There seems to be a contradiction between those last two paragraphs. >>>> Saving buffers and finding files are relatively rare operations which >>>> thus shouldn't be given very easy to press key sequences like C-s and >>>> C-o. >>> >>> Where do you live where software never crashes and the electricity never >>> goes out? Most of us learn to save very frequently to limit how much >>> we'll have to do over again if the power goes out or whatever. >> >> Emacs is really, really stable. My computer hasn't crashed in the past >> 6 months, either. The power hasn't gone out in 3 months or so here >> (eastern US). >> >> Save and open are relatively infrequent command relative to others >> (actual typing, cursor movement, etc.). > > Yeah, but for "actual typing" you only need the normal alphanumeric/symbol keys > (no ctrl- or alt- combos) and for cursor movement, the arrow/home/end/etc. key > group to the right of the main keyboard area. You've got loads and loads of > ctrl-letter and ctrl-number combinations still after exhausting all of these > more-frequent actions. > Unless you are a power keyboard user, in which case, lifting your hands from the keyboard to the arrow keys et. al. or to use the mouse to access menus, is annoying and slows you down. Having C-n/C-p/C-a/C-e/C-o/C-j etc plus many other frequently used editing commands on single depth bindings is far more useful and used more frequently than save file or find file. When you consider all of these bindings, there are not many free single depth key bindings available at all. You can increase the number by using the 'extra' super and hyper modifiers, but as not all keyboards have easy access to these modifiers, they are not good defaults. > And then not everyone lives somewhere where the power is that reliable. > Then a UPS would be the right solution, especially as you can pick up small UPS units for very little cost that give you enough time to save and shutdown, plus the added benefit of most UPS units is 'conditioning' of your power supply and providing some protection from surges and brown-outs etc. > And then not everyone is daft enough not to fork their file before doing > something truly drastic to it, especially large elisions. Well, if their not using a version control system, especially when they are so readily available and cost so little, they probably get what they deserve. Of course, if they are using a good editor, it will automatically create a backup file for them. We should not restrict or constrain things to cater for a few who use bad workflows at the cost of benefits for the majority who do the right thing. > And then, of course, there's the tendency of operating systems to blue-screen, > laptops to overheat and hang, etc. no matter how stable the editor application > is. I guess that depends on your OS. I rarely see such problems - the last time was due to a hard disk failure and these days with RAID, even this is rare. If you are forced to use such unreliable setups, then you need better solutions than just hitting save every few minutes. Of course, even if you have an unreliable OS, at least with emacs you know your files are auto-saved regularly and you can configure things to automatically create backups. There is little justification for wasting valuable single depth key bindings for saving and opening files. I also suspect that those who use unreliable systems with unreliable power supplies and adopt poor practices are also likely the type of person who doesn't bother learning key stroke short-cuts and uses the menu to save/open files. Using scarce single depth bindings would be wasted on them. It should also be noted that the selection of key bindings in emacs is not as arbitrary as it may seem. There is a pattern and the single depth bindings have been worked out over many years based on user experience. While many people may find them alien because of what they have used before, their efficiency is very good. Yes, we here reports of people who have developed RSI using emacs, but I know many (including myself) who have used it for many years who have never suffered any ill effects (I've used it pretty much daily for over 18 years). I often wonder if those who are affected would have found any system which used as many key bindings, regardless of what style, would have suffered the ill effects anyway i.e. they have a predisposition for getting rsi. At the end of the day, emacs, like any other bit of software is good for some and not for others. If enough find it good, it will stand the test of time, otherwise it will fade away and be forgotten. At the end of the day, it isn't that important. The good news of course is that nobody is forced to use emacs and for those who do want to use it and don't like the bindings or want to bind save-file to a single depth binding, then they can free up the binding they want and use it. This is the real power of emacs - its not how it comes 'out of the box' but the extent you can make it what you want and not be forced to adopt an arbitrary workflow imposed by someone else. Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 199+ messages in thread
* Keyboarding [Re: What's your favourite *under_publicized* editing feature ofEmacs?] 2011-02-23 7:07 ` Tim X @ 2011-02-23 13:28 ` Xah Lee 2011-02-23 15:39 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 1 sibling, 0 replies; 199+ messages in thread From: Xah Lee @ 2011-02-23 13:28 UTC (permalink / raw) To: help-gnu-emacs here are some points i think most programers are not aware of when discussing keybinding choices or keyboard practices. • what keyboard you use matters a lot. e.g. full sized keyboard vs laptop keyboard. Apparently, a lot programers today half of the time are using laptop keyboards. Even between full sized keyboard, there are major differences that effect keybinding design. e.g. standard pc keyboard vs split ergonomic ones vs such as Kinesis. • there's major difference between those who touch type and those who don't. Good typing tips or keybinding design for one is usually not good for the other. • expected amount of typing per day matters a lot. Good advices for programers are not good for heavy duty data entry clerks. Among programers, the actual amount of typing varies a lot too. Good advices or key choices for 3 hours per day typer is different for designs for those 6 hours per day. here's some examples: some programer claim to have used certain habit for n decades and never have a problem. Sure. Maybe the actual time their fingers are pushing keys is just 4 hours per day. If they do data entry work, perhaps they'll have RSI within a week. some programer claim hunt'n'peck is best practice to avoid RSI. This is like saying the best way to avoid sport injury is not to go pro. Sure, you can hunt'n'peck as a programer and still be considered a fast coder, but don't think that is a good advise about typing ergonomics. some programer will claim that they do fine on normal straight pc keyboard and conclude that those curved split ergonomic keyboard are not useful or “depends”. Be careful here. This does not mean the ergonomic quality of keyboards amount to just personal preferences. you can test many aspects of keyboarding yourself and for yourself, since scientific report usually seems remote and impersonal. You can conduct experiment to see which key choices are better among 2. Or, which of the 2 keyboard is more ergonomic. Or, whether swapping Ctrl and Caps Lock is better or Ctrl Alt. You just have to be careful in the experiement in eliminating bias, such as your habit, familiarity. This is especially important when you give out your advices to others. 〈Keyboards, Layouts, Hotkeys, Macros, RSI〉 http://xahlee.org/Periodic_dosage_dir/keyboarding.html Xah ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 7:07 ` Tim X 2011-02-23 13:28 ` Keyboarding [Re: What's your favourite *under_publicized* editing feature ofEmacs?] Xah Lee @ 2011-02-23 15:39 ` Cthun 2011-02-23 19:50 ` Óscar Fuentes 2011-02-23 22:57 ` Tim X 1 sibling, 2 replies; 199+ messages in thread From: Cthun @ 2011-02-23 15:39 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 2:07 AM, Tim X wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> On 22/02/2011 9:33 PM, Rafe Kettler wrote: >>> On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: >>>> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >>>> >>>>> There seems to be a contradiction between those last two paragraphs. >>>>> Saving buffers and finding files are relatively rare operations which >>>>> thus shouldn't be given very easy to press key sequences like C-s and >>>>> C-o. >>>> >>>> Where do you live where software never crashes and the electricity never >>>> goes out? Most of us learn to save very frequently to limit how much >>>> we'll have to do over again if the power goes out or whatever. >>> >>> Emacs is really, really stable. My computer hasn't crashed in the past >>> 6 months, either. The power hasn't gone out in 3 months or so here >>> (eastern US). >>> >>> Save and open are relatively infrequent command relative to others >>> (actual typing, cursor movement, etc.). >> >> Yeah, but for "actual typing" you only need the normal alphanumeric/symbol keys >> (no ctrl- or alt- combos) and for cursor movement, the arrow/home/end/etc. key >> group to the right of the main keyboard area. You've got loads and loads of >> ctrl-letter and ctrl-number combinations still after exhausting all of these >> more-frequent actions. > > Unless you are a power keyboard user, in which case, lifting your hands > from the keyboard to the arrow keys et. al. or to use the mouse to > access menus, is annoying and slows you down. I will interpret the above as if you had said "unless you are weird, in which case ..." No-one I know finds having clearly labeled navigation keys annoying, or prefers goofy, difficult-to-remember crap like > C-n/C-p/C-a/C-e/C-o/C-j etc ... >> And then not everyone lives somewhere where the power is that reliable. > > Then a UPS would be the right solution You're joking. You would recommend that everybody blow $2-300 on an extra chunk of expensive electronics in preference to *having to type ctrl-S every couple of minutes to protect themselves from data loss*? Are you fucking nuts? Or maybe just stinking rich or something. Well then I've got news for you, buddy -- not all of us, or even anywhere close to very *many* of us, can just go rooting under the sofa cushions and come up with $300 worth of spare change anytime the whimsy strikes them to go splurge at the local Best Buy. "But the people have no control-S bread!" "Then let them eat UPS cake!" Last person to so grossly overestimate the buying power of the general public in quite this manner got beheaded if I recall my history correctly. :) >> And then not everyone is daft enough not to fork their file before doing >> something truly drastic to it, especially large elisions. > > Well, if their not using a version control system, especially when they > are so readily available and cost so little, they probably get what they > deserve. Who said we were necessarily talking about computer programmers here? Heck, with a decent language (i.e. a Lisp) with strong abstraction facilities (i.e. higher-order functions, macros) the amount of code you have to write is basically logarithmic in the complexity of the application, rather than linear. Good programmers don't actually need to do all that much typing, so much as thinking and designing and planning and of course testing and debugging. Bad programmers can go hang. Novelists, data entry clerks, and the like aren't using CVS/git/Subversion. > Of course, if they are using a good editor, it will automatically create > a backup file for them. Good luck finding it, or in all likelihood even realizing that it even created one if there's no overt indication of the existence of the feature. (And if it's turned off by default, so much the worse.) You'll wind up spending more time searching the filesystem for plausible names for this backup file than you'd have spent hitting control-S, unless it's right there next to the original with an only slightly altered name. > We should not restrict or constrain things to cater for a few who use > bad workflows at the cost of benefits for the majority who do the right > thing. Ah, I'd recognize that overweening arrogance anywhere. You must be a comp.emacs regular rather than from comp.lang.lisp. You emacs fanatics really are all alike, arencha? >> And then, of course, there's the tendency of operating systems to blue-screen, >> laptops to overheat and hang, etc. no matter how stable the editor application >> is. > > I guess that depends on your OS. I rarely see such problems - the last > time was due to a hard disk failure and these days with RAID, even this > is rare. And what about the rest of us -- you know, the great plebian masses that can't afford to splurge a couple thousand bucks on a high end RAID system and have to make do with plain old ordinary hard drives? YOU may be both able and willing to spend more on your disks than on your actual computer proper but that's hardly something on which you can base sound advice for the rest of the world. As for choice of operating system, here in the real world you either use Windows or you make yourself incompatible with a lot of applications and other stuff you can't get along in the world without. Oh, yeah, that's right, you're rich enough to splurge on UPSes and RAIDs -- I guess you don't need to actually work for a living, handle office documents, run work-related software that is proprietary and not ported to anything but Windows, etc. Lucky you. Wish we were so fortunate. > If you are forced to use such unreliable setups, then you need > better solutions than just hitting save every few minutes. Better solutions like what, a second antitrust suit that actually has some real penalties in it for Microsoft if they lose? A magic wand that will convince workplaces the world over to give up on Microsoft software (and another that will convince game companies to universally support unix)? Autosave features that either overwrite your files at bad times, or make their autosaves in dusty corners of the file system where you can't easily find them and may not even know they exist? > There is little justification for wasting valuable single depth key > bindings for saving and opening files. If you're rich and can therefore afford UPSes, RAIDs, and to use a maverick OS that shuts you out of interoperating with any nine-to-five work stuff, perhaps. > I also suspect that those who use unreliable systems with unreliable > power supplies and adopt poor practices are also likely the type of > person who doesn't bother learning key stroke short-cuts and uses the > menu to save/open files. Using scarce single depth bindings would be > wasted on them. What about people that are stuck with unreliable systems, unreliable power supplies, and unreliable operating systems and don't adopt poor practices? > It should also be noted that the selection of key bindings in emacs Confirmed: emacs fanatic. > is not as arbitrary as it may seem. There is a pattern Yes, maximum annoyance, confusion, and incompatibility with everything else in the known universe. Everyone who tries emacs quickly spots the pattern. Except maybe for a few assorted nuts and fruits. > and the single depth bindings have been worked out over many years > based on user experience. By the Marquis de Sade. > While many people may find them alien because of what they have used > before, their efficiency is very good. Alien and efficient at driving men mad. I think that confirms what we've always suspected: emacs is not actually a text editor at all, but rather a diabolical incantation slightly more complex than "Ia! Ia! Cthulhu fhtagn!" and arising from exactly the same source. > Yes, we here reports of people who have developed RSI using emacs That's not "RSI", that's "Help my arms are turning into tentacles and my brain to mush -- gbl;aetisl;{}re22][d[ ... Ia! Ia!" > but I know many (including myself) who have used it for many years who > have never suffered any ill effects (I've used it pretty much daily > for over 18 years). Some of us do consider wild, staring eyes, growth of chin-tentacles, and the shriveling of the genitalia to be "ill effects", you know. > I often wonder if those who are affected would have found any system > which used as many key bindings, regardless of what style, would have > suffered the ill effects anyway More awkward ctrl-alt-etc. chording = less RSI? On what planet? Oh yes, of course, *that* one, from whence came he who lies dreaming. > At the end of the day, emacs, like any other bit of software is good > for some and not for others. Most software is good for some humans and not for other humans, though. > If enough find it good, it will stand the test of time, otherwise it > will fade away and be forgotten. Nah, it will just lie dreaming in R'lyeh, awaiting its next chance to rise from the deeps and cause mass insanity. ;) > At the end of the day, it isn't that important. Except to its cultists, of course. > The good news of course is that nobody is forced to use emacs and for > those who do want to use it and don't like the bindings or want to bind > save-file to a single depth binding, then they can free up the binding > they want and use it. If they can figure out how to remap keys before they run out of Sanity Points and get a Nonstandard Game Over, that is. > This is the real power of emacs - its not how it come 'out of the > box' but the extent you can make it what you want and not be forced > to adopt an arbitrary workflow imposed by someone else. Except, of course, that until you figure out how and rebind all the keys, you're forced to adopt the arbitrary workflow imposed by the diabolical mind that crafted it while dreaming in R'lyeh. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 15:39 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun @ 2011-02-23 19:50 ` Óscar Fuentes 2011-02-23 22:57 ` Tim X 1 sibling, 0 replies; 199+ messages in thread From: Óscar Fuentes @ 2011-02-23 19:50 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 23/02/2011 2:07 AM, Tim X wrote: >> Cthun<cthun_117@qmail.net.au> writes: [snip] >>> And then not everyone lives somewhere where the power is that reliable. >> >> Then a UPS would be the right solution > > You're joking. > > You would recommend that everybody blow $2-300 on an extra chunk of > expensive electronics If you have frequent power outages, surges, etc, a UPS is a must-have, not only for not losing your work when the computer suddenly switchs off, but for protecting the computer equipment. Here where I live, those 300$ (or, in my case, 800 euros for a reliable on-line UPS) amortizes in just one winter. > in preference to *having to type ctrl-S every > couple of minutes to protect themselves from data loss*? If your editor has no auto-save&recovery, please consider using Emacs, which eliminates the distraction and anxiety of having to remember about pressing Ctrl-s from time to time. [snip] ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 15:39 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-02-23 19:50 ` Óscar Fuentes @ 2011-02-23 22:57 ` Tim X 2011-02-24 0:04 ` trebol55555 2011-02-24 3:48 ` Cthun 1 sibling, 2 replies; 199+ messages in thread From: Tim X @ 2011-02-23 22:57 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 23/02/2011 2:07 AM, Tim X wrote: >> Cthun<cthun_117@qmail.net.au> writes: >> >>> On 22/02/2011 9:33 PM, Rafe Kettler wrote: >>>> On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: >>>>> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >>>>> >>>>>> There seems to be a contradiction between those last two paragraphs. >>>>>> Saving buffers and finding files are relatively rare operations which >>>>>> thus shouldn't be given very easy to press key sequences like C-s and >>>>>> C-o. >>>>> >>>>> Where do you live where software never crashes and the electricity never >>>>> goes out? Most of us learn to save very frequently to limit how much >>>>> we'll have to do over again if the power goes out or whatever. >>>> >>>> Emacs is really, really stable. My computer hasn't crashed in the past >>>> 6 months, either. The power hasn't gone out in 3 months or so here >>>> (eastern US). >>>> >>>> Save and open are relatively infrequent command relative to others >>>> (actual typing, cursor movement, etc.). >>> >>> Yeah, but for "actual typing" you only need the normal alphanumeric/symbol keys >>> (no ctrl- or alt- combos) and for cursor movement, the arrow/home/end/etc. key >>> group to the right of the main keyboard area. You've got loads and loads of >>> ctrl-letter and ctrl-number combinations still after exhausting all of these >>> more-frequent actions. >> >> Unless you are a power keyboard user, in which case, lifting your hands >> from the keyboard to the arrow keys et. al. or to use the mouse to >> access menus, is annoying and slows you down. > > I will interpret the above as if you had said "unless you are weird, in which > case ..." I raise the point that there are not as many keys 'free' as you claim because some people who I referred to as power users, prefer to use short-cut keys over the mouse, cursor keys etc and your response is to try and totally discount such users by claiming they are weird just because they are different from what you know. Let me guess, in your little world of identical clones, your never wrong are you? > > No-one I know finds having clearly labeled navigation keys annoying, or prefers > goofy, difficult-to-remember crap like > >> C-n/C-p/C-a/C-e/C-o/C-j etc > Your arguements are weak because they lack any real facts and it is obvious you are just arguing for the sake of it. Anyone in doubt can just look at your resonses to the numerous posts regarding auto-save and the weak counter arguements you presented which don't even fit with the facts. > >>> And then not everyone lives somewhere where the power is that reliable. >> >> Then a UPS would be the right solution > > You're joking. > > You would recommend that everybody blow $2-300 on an extra chunk of expensive > electronics in preference to *having to type ctrl-S every couple of minutes to > protect themselves from data loss*? Are you fucking nuts? Or maybe just > stinking rich or something. Well then I've got news for you, buddy -- not all > of us, or even anywhere close to very *many* of us, can just go rooting under > the sofa cushions and come up with $300 worth of spare change anytime the > whimsy strikes them to go splurge at the local Best Buy. > If you have unreliable power supplies and don't have a UPS then your an idiot. Unreliable power will not just cause loss of data, it will cause hardware damage. Furthermore, you run the risk of your saved file being currupted as a result of the power outage anyway, making your frequent saves pontless. You also over-estimate the cost of a UPS. You can pick up small UPS systems for just over $150, which is little compared to the cost of replacing a system damaged from power problems. If your data is not worth that much investment, it obviously isn't that valuable in any case. > "But the people have no control-S bread!" > > "Then let them eat UPS cake!" > > Last person to so grossly overestimate the buying power of the general public > in quite this manner got beheaded if I recall my history correctly. :) > >>> And then not everyone is daft enough not to fork their file before doing >>> something truly drastic to it, especially large elisions. >> >> Well, if their not using a version control system, especially when they >> are so readily available and cost so little, they probably get what they >> deserve. > > Who said we were necessarily talking about computer programmers here? Heck, > with a decent language (i.e. a Lisp) with strong abstraction facilities (i.e. > higher-order functions, macros) the amount of code you have to write is > basically logarithmic in the complexity of the application, rather than linear. > Good programmers don't actually need to do all that much typing, so much as > thinking and designing and planning and of course testing and debugging. Bad > programmers can go hang. Novelists, data entry clerks, and the like aren't > using CVS/git/Subversion. > Version control systems don't need to be cvs/svn/git/whatever. Corporate record management systems are just glorified version control systems. Web content management systems are also version control systems - even database backups are a form of version control. Any business that has not addressed issues of data protection is doomed. Likewise, anyone who relies on remembering to save regularly in order to protect their data is doomed. >> Of course, if they are using a good editor, it will automatically create >> a backup file for them. > > Good luck finding it, or in all likelihood even realizing that it even created > one if there's no overt indication of the existence of the feature. (And if > it's turned off by default, so much the worse.) > Its very obvious you know nothing about emacs and are attempting to talk with authority when you have little understanding of the facts. If you have used emacs and had the unfortunate situation of a power outage, crash etc, you would be more familiar with how its auto-save feature works and would not have written the above garbage. > You'll wind up spending more time searching the filesystem for plausible names > for this backup file than you'd have spent hitting control-S, unless it's right > there next to the original with an only slightly altered name. > which it is by default. >> We should not restrict or constrain things to cater for a few who use >> bad workflows at the cost of benefits for the majority who do the right >> thing. > > Ah, I'd recognize that overweening arrogance anywhere. You must be a comp.emacs > regular rather than from comp.lang.lisp. You emacs fanatics really are all > alike, arencha? > I'll try to be less arrogant if you try to be a bit smarter. >>> And then, of course, there's the tendency of operating systems to blue-screen, >>> laptops to overheat and hang, etc. no matter how stable the editor application >>> is. >> >> I guess that depends on your OS. I rarely see such problems - the last >> time was due to a hard disk failure and these days with RAID, even this >> is rare. > > And what about the rest of us -- you know, the great plebian masses that can't > afford to splurge a couple thousand bucks on a high end RAID system and have to > make do with plain old ordinary hard drives? > > YOU may be both able and willing > to spend more on your disks than on your actual computer proper but that's > hardly something on which you can base sound advice for the rest of the world. > You must be living in the dark ages. My last two computers, commodity hardware purchased from the local computer shop came with RAID built-in. All I had to spend was an additional $200 for an extra hard drive. This isn't high end stuff anymore - it is a standard feature of modern systems. > As for choice of operating system, here in the real world you either use > Windows or you make yourself incompatible with a lot of applications and other > stuff you can't get along in the world without. > > Oh, yeah, that's right, you're rich enough to splurge on UPSes and RAIDs -- I > guess you don't need to actually work for a living, handle office documents, > run work-related software that is proprietary and not ported to anything but > Windows, etc. Lucky you. Wish we were so fortunate. > Ah, yes, the poor old victim mentality. As with much of your other responses, your arguements are outdated or just completely wrong. I use windows every day at work. I've not had a crash or a blue screen in years. Believe it or not, Windows has improved a lot from where it use to be. You have no idea about the modern work environment and the level of awareness regarding data protection, corporate records management, etc. You have little grasp regarding modern storage systems or even the level of protection built into basic commodity hardware or even the vast range of low cost solutions out there and you totally underestimate the sophistication and awareness of most average users. Your insistance on the need for end users to have save file on a single depth key bindings because it is a frequent operation is over stated and outdated. >> If you are forced to use such unreliable setups, then you need >> better solutions than just hitting save every few minutes. > > Better solutions like what, a second antitrust suit that actually has some real > penalties in it for Microsoft if they lose? A magic wand that will convince > workplaces the world over to give up on Microsoft software (and another that > will convince game companies to universally support unix)? Autosave features > that either overwrite your files at bad times, or make their autosaves in dusty > corners of the file system where you can't easily find them and may not even > know they exist? > >> There is little justification for wasting valuable single depth key >> bindings for saving and opening files. > > If you're rich and can therefore afford UPSes, RAIDs, and to use a maverick OS > that shuts you out of interoperating with any nine-to-five work stuff, perhaps. > No, there are lots of solutions, you just have to decide to not be a victim and look for better answers. >> I also suspect that those who use unreliable systems with unreliable >> power supplies and adopt poor practices are also likely the type of >> person who doesn't bother learning key stroke short-cuts and uses the >> menu to save/open files. Using scarce single depth bindings would be >> wasted on them. > > What about people that are stuck with unreliable systems, unreliable power > supplies, and unreliable operating systems and don't adopt poor practices? > Ignoring the fact that anyone in that situation is not going to find frequent saving much help anyway and ignoring the fact we have not taken away their ability to save - in fact, have only argued the existing configuration is fine and ignoring the fact emacs' auto-save works well and without all the ficticious counter-arguements you presented, we are left with a basic contradiction in your statement. If they don't adopt poor practices, they will have a far better solution than using manually controlled regular saving of their data. In reality, if they have an unreliable system, unreliable power supply and unreliable operating systems and they adopt good practices, they would be addressing the cause of the problem and not focusing on the symptom. >> It should also be noted that the selection of key bindings in emacs > > Confirmed: emacs fanatic. > >> is not as arbitrary as it may seem. There is a pattern > > Yes, maximum annoyance, confusion, and incompatibility with everything else in > the known universe. Everyone who tries emacs quickly spots the pattern. Except > maybe for a few assorted nuts and fruits. > If you don't like it, then why are you here? Nobody is forcing you to use it and in fact, many would likely ask you not to. >> and the single depth bindings have been worked out over many years >> based on user experience. > > By the Marquis de Sade. > >> While many people may find them alien because of what they have used >> before, their efficiency is very good. > > Alien and efficient at driving men mad. I think that confirms what we've always > suspected: emacs is not actually a text editor at all, but rather a diabolical > incantation slightly more complex than "Ia! Ia! Cthulhu fhtagn!" and arising > from exactly the same source. > and again, if you don't like it, why post to an emacs newsgroup? >> Yes, we here reports of people who have developed RSI using emacs > > That's not "RSI", that's "Help my arms are turning into tentacles and my brain > to mush -- gbl;aetisl;{}re22][d[ ... Ia! Ia!" > >> but I know many (including myself) who have used it for many years who >> have never suffered any ill effects (I've used it pretty much daily >> for over 18 years). > > Some of us do consider wild, staring eyes, growth of chin-tentacles, and the > shriveling of the genitalia to be "ill effects", you know. > >> I often wonder if those who are affected would have found any system >> which used as many key bindings, regardless of what style, would have >> suffered the ill effects anyway > > More awkward ctrl-alt-etc. chording = less RSI? On what planet? Oh yes, of > course, *that* one, from whence came he who lies dreaming. and yet, for each person you can point to who has suffered RSI after using emacs, I can point to one who has used it longer that has not. It is obvious you have an issue with the emacs' keybinding defaults and it would seem the software as a whole and it now seems clear you are just being a troll and arguing for the sake o it. I will not be responding further. Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 22:57 ` Tim X @ 2011-02-24 0:04 ` trebol55555 2011-02-24 3:48 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: trebol55555 @ 2011-02-24 0:04 UTC (permalink / raw) To: help-gnu-emacs Please, oohhh please. This is "help-gnu-emacs". It's enough. There are a lot of stupid post sites. Trebol. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 22:57 ` Tim X 2011-02-24 0:04 ` trebol55555 @ 2011-02-24 3:48 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-24 3:48 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 5:57 PM, Tim X wrote: > Cthun<cthun_117@qmail.net.au> writes: >> On 23/02/2011 2:07 AM, Tim X wrote: >>> Unless you are a power keyboard user, in which case, lifting your hands >>> from the keyboard to the arrow keys et. al. or to use the mouse to >>> access menus, is annoying and slows you down. >> >> I will interpret the above as if you had said "unless you are weird, in which >> case ..." > > I raise the point that there are not as many keys 'free' as you claim > because some people who I referred to as power users, prefer to use > short-cut keys over the mouse, cursor keys etc A tiny and very strange minority of users, X. Even most people I'd characterize as "power users" do not do such strange things, X. >> No-one I know finds having clearly labeled navigation keys annoying, or prefers >> goofy, difficult-to-remember crap like >> >>> C-n/C-p/C-a/C-e/C-o/C-j etc > > Your arguements are weak because they lack any real facts What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? Interesting that as soon as I bring up a strong piece of statistical evidence you promptly accuse me of "lacking facts", X. > and it is obvious you are just arguing for the sake of it. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > Anyone in doubt can just look at your resonses to the numerous posts > regarding auto-save Classic pontification. > and the weak counter arguements you presented which don't even fit with the > facts. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? >> You would recommend that everybody blow $2-300 on an extra chunk of expensive >> electronics in preference to *having to type ctrl-S every couple of minutes to >> protect themselves from data loss*? Are you fucking nuts? Or maybe just >> stinking rich or something. Well then I've got news for you, buddy -- not all >> of us, or even anywhere close to very *many* of us, can just go rooting under >> the sofa cushions and come up with $300 worth of spare change anytime the >> whimsy strikes them to go splurge at the local Best Buy. > > If you have unreliable power supplies and don't have a UPS then your an > idiot. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > Unreliable power will not just cause loss of data, it will cause > hardware damage. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? Power that sometimes cuts out does not cause damage to well-designed hardware, X. Surges can cause damage, but are rarer. Surge suppressors are also available much more cheaply than UPS units, X. > Furthermore, you run the risk of your saved file being currupted as > a result of the power outage anyway, making your frequent saves > pontless. Only if the program is poorly designed, X. Smart developers make the save function save to a temporary file, then rename the temporary file over the old one, so if the power cuts out before the rename the previous version is still intact and if it cuts out after the subsequent one is intact. The file with the normal name is never in a half-written, truncated, or otherwise corrupt state, X. > You also over-estimate the cost of a UPS. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > You can pick up small UPS systems for just over $150 Hardly an improvement, X. It would have to be an order of magnitude cheaper than $300 to be an option for most people, X, not just a factor of two, and furthermore the cheapest units also don't provide any significant battery life. In a typical power outage they will only postpone the inevitable, X. > which is little compared to the cost of replacing a system damaged > from power problems. I have had numerous power failures, X, but have yet to see a system damaged from power problems. You overestimate the frequency with which that occurs. Perhaps where you come from the power quality is poor and surges are frequent, X; but this is not true elsewhere. >> Who said we were necessarily talking about computer programmers here? Heck, >> with a decent language (i.e. a Lisp) with strong abstraction facilities (i.e. >> higher-order functions, macros) the amount of code you have to write is >> basically logarithmic in the complexity of the application, rather than linear. >> Good programmers don't actually need to do all that much typing, so much as >> thinking and designing and planning and of course testing and debugging. Bad >> programmers can go hang. Novelists, data entry clerks, and the like aren't >> using CVS/git/Subversion. >> > > Version control systems don't need to be cvs/svn/git/whatever. The exact one chosen is not important, X. Only the fact that not everyone using a text editor is using it to develop software, X. For that matter, not everyone using it to develop software uses it solely for that, X. And not everyone using it to develop software is developing all of it for big, established companies and/or open source projects that have repositories, X. Sometimes it's for personal use, learning, or whatever, X. > anyone who relies on remembering to save regularly in order to protect > their data is doomed. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? >>> Of course, if they are using a good editor, it will automatically create >>> a backup file for them. >> >> Good luck finding it, or in all likelihood even realizing that it even created >> one if there's no overt indication of the existence of the feature. (And if >> it's turned off by default, so much the worse.) > > Its very obvious you know nothing about emacs What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? Besides, we were not discussing emacs specifically at that point, X, but a generic "good editor" with some backup functionality. > and are attempting to talk with authority when you have little understanding > of the facts. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > If you have used emacs and had the unfortunate situation of a power outage, > crash etc, you would be more familiar with how its auto-save feature > works What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? For most emacs features, you can only become familiar with how that feature works, or even with the fact that it exists, from being shown the ropes by a mentor, X; mere need does not suffice, X, because emacs does not provide a way to browse through its features and options like a modern application does, X. > and would not have written the above garbage. What does your classic erroneous presupposition have to do with Lisp, X? >> You'll wind up spending more time searching the filesystem for plausible names >> for this backup file than you'd have spent hitting control-S, unless it's right >> there next to the original with an only slightly altered name. > > which it is by default. In what editor(s), X? In the context of the above paragraph no single specific editor had been being discussed. >>> We should not restrict or constrain things to cater for a few who use >>> bad workflows at the cost of benefits for the majority who do the right >>> thing. >> >> Ah, I'd recognize that overweening arrogance anywhere. You must be a comp.emacs >> regular rather than from comp.lang.lisp. You emacs fanatics really are all >> alike, arencha? > > I'll try to be less arrogant if you try to be a bit smarter. What does your classic erroneous presupposition have to do with Lisp, X? >> YOU may be both able and willing >> to spend more on your disks than on your actual computer proper but that's >> hardly something on which you can base sound advice for the rest of the world. > > You must be living in the dark ages. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > My last two computers, commodity hardware purchased from the local computer > shop came with RAID built-in. Most of us do not have access to such an unusual computer shop, X. Most computer shops do not sell built-in RAID, X. > This isn't high end stuff anymore - it is a standard feature of modern > systems. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? I dare you to browse the shelves of any major computer retailer, X -- Best Buy, Circuit City, Future Shop, Office Depot, or etc. -- and try to find RAID as even a rare and expensive extra, X, let alone a "standard feature" on a line of reasonably-priced desktop computers, X. >> Oh, yeah, that's right, you're rich enough to splurge on UPSes and RAIDs -- I >> guess you don't need to actually work for a living, handle office documents, >> run work-related software that is proprietary and not ported to anything but >> Windows, etc. Lucky you. Wish we were so fortunate. > > Ah, yes, the poor old victim mentality. What does your poor old victim mentality have to do with Lisp, X? > As with much of your other responses, your arguements are outdated or > just completely wrong. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > I use windows every day at work. What does that have to do with Lisp, X? > I've not had a crash or a blue screen in years. Classic contradiction. > Believe it or not, Windows has improved a lot from where it use to be. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > You have no idea about the modern work environment and the level of > awareness regarding data protection, corporate records management, etc. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > You have little grasp regarding modern storage systems or even the > level of protection built into basic commodity hardware or even the > vast range of low cost solutions out there What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > and you totally underestimate the sophistication and awareness of > most average users. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > Your insistance on the need for end users to have save file on a > single depth key bindings because it is a frequent operation is > over stated and outdated. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? >>> There is little justification for wasting valuable single depth key >>> bindings for saving and opening files. >> >> If you're rich and can therefore afford UPSes, RAIDs, and to use a maverick OS >> that shuts you out of interoperating with any nine-to-five work stuff, perhaps. > > No, there are lots of solutions, you just have to decide to not be a > victim and look for better answers. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? >>> I also suspect that those who use unreliable systems with unreliable >>> power supplies and adopt poor practices are also likely the type of >>> person who doesn't bother learning key stroke short-cuts and uses the >>> menu to save/open files. Using scarce single depth bindings would be >>> wasted on them. >> >> What about people that are stuck with unreliable systems, unreliable power >> supplies, and unreliable operating systems and don't adopt poor practices? > > Ignoring the fact that anyone in that situation is not going to find > frequent saving much help anyway What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > and ignoring the fact we have not taken away their ability to save Hiding it where nobody will ever find it without expert help effectively takes away the ability, X. > in fact, have only argued the existing configuration is fine and > ignoring the fact emacs' auto-save works well What does your classic erroneous presupposition have to do with Lisp, X? > and without all the ficticious counter-arguements you presented What does your classic erroneous presupposition have to do with Lisp, X? > we are left with a basic contradiction in your statement. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > If they don't adopt poor practices, they will have a far better solution > than using manually controlled regular saving of their data. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > In reality, if they have an unreliable system, unreliable power supply > and unreliable operating systems and they adopt good practices, they > would be addressing the cause of the problem and not focusing on the > symptom. Only if they won the lottery, X. >>> is not as arbitrary as it may seem. There is a pattern >> >> Yes, maximum annoyance, confusion, and incompatibility with everything else in >> the known universe. Everyone who tries emacs quickly spots the pattern. Except >> maybe for a few assorted nuts and fruits. > > If you don't like it, then why are you here? What does your question have to do with Lisp, X? > Nobody is forcing you to use it How fortunate, since I refuse to touch emacs on general principles, X. > and in fact, many would likely ask you not to. How odd. Why should they care what editor I use, X? >>> While many people may find them alien because of what they have used >>> before, their efficiency is very good. >> >> Alien and efficient at driving men mad. I think that confirms what we've always >> suspected: emacs is not actually a text editor at all, but rather a diabolical >> incantation slightly more complex than "Ia! Ia! Cthulhu fhtagn!" and arising >> from exactly the same source. > > and again, if you don't like it, why post to an emacs newsgroup? Because you crossposted to one, X. >>> I often wonder if those who are affected would have found any system >>> which used as many key bindings, regardless of what style, would have >>> suffered the ill effects anyway >> >> More awkward ctrl-alt-etc. chording = less RSI? On what planet? Oh yes, of >> course, *that* one, from whence came he who lies dreaming. > > and yet, for each person you can point to who has suffered RSI after > using emacs, I can point to one who has used it longer that has not. Classic pontification. All that says is that RSIs have an overall incidence under 50%, X. We knew that already. It does not rebut my point. > It is obvious you have an issue with the emacs' keybinding defaults Classic pontification. It is obvious that the vast majority of computer users have an issue with emacs' keybinding defaults, or would have one if they attempted to use that behemoth, X. > and it would seem the software as a whole Classic pontification. > and it now seems clear you are just being a troll and arguing for the > sake o it. What does your classic unsubstantiated and erroneous claim have to do with Lisp, X? > I will not be responding further. Famous Last Words. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 5:19 ` Cthun 2011-02-23 7:07 ` Tim X @ 2011-02-23 9:23 ` Brendan Halpin 2011-02-23 17:15 ` Rafe Kettler 2 siblings, 0 replies; 199+ messages in thread From: Brendan Halpin @ 2011-02-23 9:23 UTC (permalink / raw) To: help-gnu-emacs On Wed, Feb 23 2011, Cthun wrote: >> On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: >>> Where do you live where software never crashes and the electricity never >>> goes out? Most of us learn to save very frequently to limit how much >>> we'll have to do over again if the power goes out or whatever. [...] > And then not everyone lives somewhere where the power is that reliable. You do realise Emacs has autosave? Brendan -- Brendan Halpin, Department of Sociology, University of Limerick, Ireland Tel: w +353-61-213147 f +353-61-202569 h +353-61-338562; Room F1-009 x 3147 mailto:brendan.halpin@ul.ie http://www.ul.ie/sociology/brendan.halpin.html ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 5:19 ` Cthun 2011-02-23 7:07 ` Tim X 2011-02-23 9:23 ` Brendan Halpin @ 2011-02-23 17:15 ` Rafe Kettler 2011-02-23 18:33 ` Ilya Zakharevich ` (3 more replies) 2 siblings, 4 replies; 199+ messages in thread From: Rafe Kettler @ 2011-02-23 17:15 UTC (permalink / raw) To: help-gnu-emacs On Feb 23, 12:19 am, Cthun <cthun_...@qmail.net.au> wrote: > On 22/02/2011 9:33 PM, Rafe Kettler wrote: > > > > > On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: > >> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: > > >>> There seems to be a contradiction between those last two paragraphs. > >>> Saving buffers and finding files are relatively rare operations which > >>> thus shouldn't be given very easy to press key sequences like C-s and > >>> C-o. > > >> Where do you live where software never crashes and the electricity never > >> goes out? Most of us learn to save very frequently to limit how much > >> we'll have to do over again if the power goes out or whatever. > > > Emacs is really, really stable. My computer hasn't crashed in the past > > 6 months, either. The power hasn't gone out in 3 months or so here > > (eastern US). > > > Save and open are relatively infrequent command relative to others > > (actual typing, cursor movement, etc.). > > Yeah, but for "actual typing" you only need the normal > alphanumeric/symbol keys (no ctrl- or alt- combos) and for cursor > movement, the arrow/home/end/etc. key group to the right of the main > keyboard area. You've got loads and loads of ctrl-letter and ctrl-number > combinations still after exhausting all of these more-frequent actions. > > And then not everyone lives somewhere where the power is that reliable. > > And then not everyone is daft enough not to fork their file before doing > something truly drastic to it, especially large elisions. > > And then, of course, there's the tendency of operating systems to > blue-screen, laptops to overheat and hang, etc. no matter how stable the > editor application is. You must be a Windows user. You must also not be an Emacs power user, because you think it's acceptable to use the arrow keys as cursors. If you don't, please use C-b, C-f, C-p, and C-n in place of the arrow keys. It dramatically improves speed. Rafe ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 17:15 ` Rafe Kettler @ 2011-02-23 18:33 ` Ilya Zakharevich 2011-02-23 18:47 ` Deniz Dogan 2011-02-23 22:08 ` Cthun 2011-02-23 22:07 ` Cthun ` (2 subsequent siblings) 3 siblings, 2 replies; 199+ messages in thread From: Ilya Zakharevich @ 2011-02-23 18:33 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-23, Rafe Kettler <rafe.kettler@gmail.com> wrote: >> And then, of course, there's the tendency of operating systems to >> blue-screen, laptops to overheat and hang, etc. no matter how stable the >> editor application is. > > You must be a Windows user. You must also not be an Emacs power user, > because you think it's acceptable to use the arrow keys as cursors. LOL! > If you don't, please use C-b, C-f, C-p, and C-n in place of the > arrow keys. It dramatically improves speed. But my driving speed is most of the time limited by applicable laws. Even if using these keys would improve speed of my car, would not I get more tickets? Puzzled, Ilya ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 18:33 ` Ilya Zakharevich @ 2011-02-23 18:47 ` Deniz Dogan 2011-02-23 22:08 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Deniz Dogan @ 2011-02-23 18:47 UTC (permalink / raw) To: Ilya Zakharevich; +Cc: help-gnu-emacs 2011/2/23 Ilya Zakharevich <nospam-abuse@ilyaz.org>: > On 2011-02-23, Rafe Kettler <rafe.kettler@gmail.com> wrote: >> If you don't, please use C-b, C-f, C-p, and C-n in place of the >> arrow keys. It dramatically improves speed. > > But my driving speed is most of the time limited by applicable laws. > Even if using these keys would improve speed of my car, would not I > get more tickets? > What are you talking about? By your logic we should all stop using computers and go back to typewriters or pen and paper. Most Emacs power users cringe at the thought of using the arrow keys instead of C-f and its siblings. I too was skeptical before I sat down and forced myself to learn it, but in the end it is worth it. Learning it is not really difficult or time-consuming either. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 18:33 ` Ilya Zakharevich 2011-02-23 18:47 ` Deniz Dogan @ 2011-02-23 22:08 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-23 22:08 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 1:33 PM, Ilya Zakharevich wrote: > On 2011-02-23, Rafe Kettler<rafe.kettler@gmail.com> wrote: >>> And then, of course, there's the tendency of operating systems to >>> blue-screen, laptops to overheat and hang, etc. no matter how stable the >>> editor application is. >> >> You must be a Windows user. You must also not be an Emacs power user, >> because you think it's acceptable to use the arrow keys as cursors. > > LOL! > >> If you don't, please use C-b, C-f, C-p, and C-n in place of the >> arrow keys. It dramatically improves speed. > > But my driving speed is most of the time limited by applicable laws. > Even if using these keys would improve speed of my car, would not I > get more tickets? Good point. Most typing tasks are not just vast quantities of mindless data entry; the limit to speed comes from something else, like "how fast can I think up the stuff I'm typing in" or similarly, anyway. And then there's the "get more typos" factor. Speed and accuracy tend to be inversely correlated no matter what the motor skill. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 17:15 ` Rafe Kettler 2011-02-23 18:33 ` Ilya Zakharevich @ 2011-02-23 22:07 ` Cthun 2011-02-23 23:46 ` Pascal J. Bourguignon 2011-02-24 3:58 ` Stefan Monnier 2011-02-24 14:43 ` fortunatus 3 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-02-23 22:07 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 12:15 PM, Rafe Kettler wrote: > You must be a Windows user. You must also not be an Emacs power user If by that you mean "you must be a normal, sane human being", then you are correct. :) > because you think it's acceptable to use the arrow keys as cursors. It *is* what they're there for. > If you don't, please use C-b, C-f, C-p, and C-n in place of the arrow > keys. It dramatically improves speed. Hardly likely. For one thing those require extra keys held down, and for another, which one of them corresponds to which arrow? On my keyboard at least those are arranged like this: .........p ...f..... ....bn. which doesn't come anywhere close to forming a cross-shape or a T-shape. Furthermore, the letters themselves are not obviously meaningful (e.g. u, d, l, and r). So, they're not mnemonic. More time will be spent fumbling with them either trying to remember which one does what or using trial-and-error to re-ascertain which one does what than will be spent actually navigating. Those key bindings are designed for things with tentacles and fundamentally alien minds. And non-qwerty keyboards. :) ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 22:07 ` Cthun @ 2011-02-23 23:46 ` Pascal J. Bourguignon 2011-02-24 3:53 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: Pascal J. Bourguignon @ 2011-02-23 23:46 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 23/02/2011 12:15 PM, Rafe Kettler wrote: >> You must be a Windows user. You must also not be an Emacs power user > > If by that you mean "you must be a normal, sane human being", then you > are correct. :) For Heinlein, a normal, sane human being had to be able to compute an integral, otherwise Heinlein didn't consider that he should be allowed to vote. You'll excuse us, but when you post on gnu.emacs.help, comp.emacs, and comp.lang.lisp, it is expected that a normal, sane human being be defined as being able to use emacs and program in emacs lisp. > Hardly likely. For one thing those require extra keys held down, and > for another, which one of them corresponds to which arrow? On my > keyboard at least those are arranged like this: > > .........p > ...f..... > ....bn. This doesn't matter, because emacs users don't work at the low level. You can expect an amobea to be able to direct itself up right down and left. But when we edit with emacs, we use higher level notions, such as (n)ext, (p)revious, (f)orward, (b)ackward, x {character, line, paragraph, sexp}. We don't edit characters, we edit structured sources symbolically. -- __Pascal Bourguignon__ http://www.informatimago.com/ A bad day in () is better than a good day in {}. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 23:46 ` Pascal J. Bourguignon @ 2011-02-24 3:53 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-24 3:53 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 6:46 PM, Pascal J. Bourguignon wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> On 23/02/2011 12:15 PM, Rafe Kettler wrote: >>> You must be a Windows user. You must also not be an Emacs power user >> >> If by that you mean "you must be a normal, sane human being", then you >> are correct. :) > > For Heinlein, a normal, sane human being had to be able to compute an > integral, otherwise Heinlein didn't consider that he should be allowed > to vote. What does your classic pontification have to do with Lisp, Bourguignon? > You'll excuse us, but when you post on gnu.emacs.help, comp.emacs, and > comp.lang.lisp, it is expected that a normal, sane human being be > defined as being able to use emacs and program in emacs lisp. Classic unsubstantiated and erroneous claim. >> Hardly likely. For one thing those require extra keys held down, and >> for another, which one of them corresponds to which arrow? On my >> keyboard at least those are arranged like this: >> >> .........p >> ...f..... >> ....bn. > > This doesn't matter, because emacs users don't work at the low level. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Bourguignon? > You can expect an amobea to be able to direct itself up right down and > left. But when we edit with emacs, we use higher level notions, such as > (n)ext, (p)revious, (f)orward, (b)ackward, x {character, line, > paragraph, sexp}. We don't edit characters, we edit structured sources > symbolically. Then why do you use a text editor and not a properly-designed IDE, Bourguignon? A text editor is by definition designed for editing amorphous strings of ASCII text, Bourguignon. If you want higher level constructs to be recognized you should be using NetBeans, Bourguignon. It has operations for refactoring and working with units from identifiers all the way up to methods and whole classes, and, with Enclojure, for working with functions and sexps, Bourguignon. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 17:15 ` Rafe Kettler 2011-02-23 18:33 ` Ilya Zakharevich 2011-02-23 22:07 ` Cthun @ 2011-02-24 3:58 ` Stefan Monnier 2011-02-24 7:06 ` Leo 2011-02-24 15:58 ` Richard Riley 2011-02-24 14:43 ` fortunatus 3 siblings, 2 replies; 199+ messages in thread From: Stefan Monnier @ 2011-02-24 3:58 UTC (permalink / raw) To: help-gnu-emacs > You must be a Windows user. You must also not be an Emacs power user, > because you think it's acceptable to use the arrow keys as cursors. If > you don't, please use C-b, C-f, C-p, and C-n in place of the arrow > keys. It dramatically improves speed. I'll let you judge whether I qualify as "Emacs power user", but I use the mouse and the arrow keys fairly heavily. Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 3:58 ` Stefan Monnier @ 2011-02-24 7:06 ` Leo 2011-02-24 15:58 ` Richard Riley 1 sibling, 0 replies; 199+ messages in thread From: Leo @ 2011-02-24 7:06 UTC (permalink / raw) To: Stefan Monnier; +Cc: help-gnu-emacs On 2011-02-24 11:58 +0800, Stefan Monnier wrote: > I'll let you judge whether I qualify as "Emacs power user", but I use > the mouse and the arrow keys fairly heavily. Interesting input. There are a few Ctrl key combinations that are note easy to type for example C-b so overtime I have got used to using the arrow keys and the trackpad quite a bit. Sadly I have come to this article too late: http://splittist.livejournal.com/3114.html. Leo ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 3:58 ` Stefan Monnier 2011-02-24 7:06 ` Leo @ 2011-02-24 15:58 ` Richard Riley 2011-02-24 17:20 ` despen 1 sibling, 1 reply; 199+ messages in thread From: Richard Riley @ 2011-02-24 15:58 UTC (permalink / raw) To: help-gnu-emacs Stefan Monnier <monnier@iro.umontreal.ca> writes: >> You must be a Windows user. You must also not be an Emacs power user, >> because you think it's acceptable to use the arrow keys as cursors. If >> you don't, please use C-b, C-f, C-p, and C-n in place of the arrow >> keys. It dramatically improves speed. > > I'll let you judge whether I qualify as "Emacs power user", but I use > the mouse and the arrow keys fairly heavily. Ditto with regard to the arrows. Most people I know who use emacs all use the arrows keys too. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 15:58 ` Richard Riley @ 2011-02-24 17:20 ` despen 0 siblings, 0 replies; 199+ messages in thread From: despen @ 2011-02-24 17:20 UTC (permalink / raw) To: help-gnu-emacs Richard Riley <rileyrg@googlemail.com> writes: > Stefan Monnier <monnier@iro.umontreal.ca> writes: > >>> You must be a Windows user. You must also not be an Emacs power user, >>> because you think it's acceptable to use the arrow keys as cursors. If >>> you don't, please use C-b, C-f, C-p, and C-n in place of the arrow >>> keys. It dramatically improves speed. >> >> I'll let you judge whether I qualify as "Emacs power user", but I use >> the mouse and the arrow keys fairly heavily. > > Ditto with regard to the arrows. Most people I know who use emacs all > use the arrows keys too. Glad to hear it. I was starting to think I was doing something wrong. Sure I have to move my hand to find the arrow keys, but the keys are easy to find without looking. More important, every once in a while I actually use a program other than Emacs. (There I admitted it.) My mind is too feeble to adapt to using different keystrokes for the same thing. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 17:15 ` Rafe Kettler ` (2 preceding siblings ...) 2011-02-24 3:58 ` Stefan Monnier @ 2011-02-24 14:43 ` fortunatus 2011-02-24 16:43 ` Xah Lee ` (2 more replies) 3 siblings, 3 replies; 199+ messages in thread From: fortunatus @ 2011-02-24 14:43 UTC (permalink / raw) To: help-gnu-emacs On Feb 23, 12:15 pm, Rafe Kettler <rafe.kett...@gmail.com> wrote: > You must be a Windows user. You must also not be an Emacs power user, > because you think it's acceptable to use the arrow keys as cursors. If > you don't, please use C-b, C-f, C-p, and C-n in place of the arrow > keys. It dramatically improves speed. Don't go down that path: "vi" has a way-better key binding for cursor movement!! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 14:43 ` fortunatus @ 2011-02-24 16:43 ` Xah Lee 2011-02-24 17:48 ` Eric Schulte 2011-02-24 18:37 ` javax.swing.JSnarker 2011-02-24 22:04 ` Deniz Dogan 2 siblings, 1 reply; 199+ messages in thread From: Xah Lee @ 2011-02-24 16:43 UTC (permalink / raw) To: help-gnu-emacs 2011-02-24 On Feb 24, 6:43 am, fortunatus <daniel.elia...@excite.com> wrote: > On Feb 23, 12:15 pm, Rafe Kettler <rafe.kett...@gmail.com> wrote: > > > You must be a Windows user. You must also not be an Emacs power user, > > because you think it's acceptable to use the arrow keys as cursors. If > > you don't, please use C-b, C-f, C-p, and C-n in place of the arrow > > keys. It dramatically improves speed. > > Don't go down that path: "vi" has a way-better key binding for cursor > movement!! it should be noted, that vi's jkl; is not optimal. Better is ijkl in inverted T shape. also, note that vi's Esc is FAST route to RSI. See: 〈Left Wrist side-to-side Motion Pain; vi Esc key Syndrome〉 http://xahlee.org/emacs/vi_esc_syndrome.html also note, emacs keys and vi keys, are not out of much conscious design. Like unix tool bags, they are piled on over the years without much thinking. It was good enough, at the time. In fact, most things in life are like that. They are not anywhere close to optimal in any sense. The following is a quote from Daniel Weinreb (danweinreb.org) , 2008-06-01, on comp.emacs newsgroup. Source. That's true. At the time Guy Steele put together the Emacs default key mappings, many people in the target user community (about 20 people at MIT!) were already using these key bindings. It would have been hard to get the new Emacs bindings accepted by the community if they differed for such basic commands. As you point out, anyone using Emacs can very easily change this based on their own ergonomic preferences. See: 〈Keyboard Hardware's Influence on Keyboard Shortcut Design (How Emacs and vi keys came to be)〉 http://xahlee.org/emacs/keyboard_hardware_and_key_choices.html 〈Why Emacs's Keyboard Shortcuts Are Painful〉 http://xahlee.org/emacs/emacs_kb_shortcuts_pain.html This “design” by evolution applies to Keyboard hardware itself. As it is, it's the worst shit possible. It was good enough in the 1970s, where there are just a handful of programers in the world. And today, but vast majority of people (mom & pop, who occasionally chat online or write email), it's good enough! Even for most programers, who's finger actually dance on keyboard perhaps no more than accumulated 3 hours a day, it's good enough! But for data entry clerks, or programers who seriously type a lot or write docs all day, it's hello RSI. That's why we have so many problems on keybinding debates, radical input device designs, dvorak advocacy, and RSI is a serious medical problem. See: 〈Keyboard Hardware Design Flaws〉 http://xahlee.org/emacs/keyboard_problems.html this also applies to key layouts. e.g. we all know the story of qwerty and dvorak. But in my study, i found that it's just not that. Most international layout are ergonomic garbage. See: 〈Idiocy of Keyboard Layouts: QWERTZ, AZERTY, Alt Graph〉 http://xahlee.org/kbd/keyboard_layouts.html 〈Dvorak, Maltron, Colemak, NEO, Bépo, Turkish-F, Keyboard Layouts Fight!〉 http://xahlee.org/kbd/dvorak_and_all_keyboard_layouts.html also note, in the programing industry, if there is one software that induces most cases of RSI, it is emacs, by far. See: 〈Celebrity Programers with RSI (Repetitive Strain Injury)〉 http://xahlee.org/emacs/emacs_hand_pain_celebrity.html the emacs's keybinding, in my assessment, of all possible keybinding systems one could devise, with the PC keyboard as given constraint, i rate it near the bottom. Better than random assignment, but not much. One thing damaging is that GNU Emacs has a tendency to refuse change, much like most unix-bag. Emacs's keybinding today is pretty much identical to emacs of 1970s. But, the landscape of computing has changed tremendously in past 30 years. why most emacs people don't see this but in fact advocates emacs keybinding? My guess is that most people have not studied the issue. There are tens of thousands of things in life, we learned and use daily by habit, but never thought about it seriously. If you are interested, i think if you actually start to study keybinding, say, in the next 30 days, your job is to research keybinding design 8 hours a day for 30 days, i think you'll have a changed view. (no, i don't mean to brag about how many hundreds of software you've used in past n decades. Me too bro. I mean: stop dead and spend 8 hours a day for the next 30 days to do nothing but study keybindings. Yours truely have done so.) Xah ∑ http://xahlee.org/ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 16:43 ` Xah Lee @ 2011-02-24 17:48 ` Eric Schulte 2011-02-24 18:38 ` Cthun 2011-02-24 23:14 ` Xah Lee 0 siblings, 2 replies; 199+ messages in thread From: Eric Schulte @ 2011-02-24 17:48 UTC (permalink / raw) To: help-gnu-emacs Hi Xah, I just read your "modernizing Emacs" page [1] and I wonder, have you looked at the "Emacs Starter Kit" [2] (or /shameless-plug/ my literate version of the same [3]). I think that by being distributed as a configuration for GNU emacs such `starter-kits' could serve as a good place to test and/or prove the utility of eventual changes to GNU emacs. Have you considered wrapping your modernization suggestions up into such a starter kit? It seems that if such a kit gained popularity it would raise the chances of general Emacs adoption. Also, more pursuant to the points in your previous email, I wonder if you can recommend a good set of key-bindings for common commands such as cursor movement, file save-open-close, buffer-movement etc... Cheers -- Eric as a side note, I've been using Emacs for ~5 years, and over the last year have developed hand pains which were greatly relieved by using a Kinesis keyboard. Footnotes: [1] http://xahlee.org/emacs/modernization.html [2] https://github.com/technomancy/emacs-starter-kit/tree [3] http://eschulte.github.com/emacs-starter-kit/ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 17:48 ` Eric Schulte @ 2011-02-24 18:38 ` Cthun 2011-02-24 23:14 ` Xah Lee 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-24 18:38 UTC (permalink / raw) To: help-gnu-emacs On 24/02/2011 12:48 PM, Eric Schulte wrote: > Also, more pursuant to the points in your previous email, I wonder if > you can recommend a good set of key-bindings for common commands such as > cursor movement, file save-open-close, buffer-movement etc... Is there something wrong with arrows, ctrl-S/ctrl-O, pageup, pagedn, etc.? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 17:48 ` Eric Schulte 2011-02-24 18:38 ` Cthun @ 2011-02-24 23:14 ` Xah Lee 2011-02-25 1:44 ` javax.swing.JSnarker 2011-02-25 7:16 ` Alan Mackenzie 1 sibling, 2 replies; 199+ messages in thread From: Xah Lee @ 2011-02-24 23:14 UTC (permalink / raw) To: help-gnu-emacs On Feb 24, 9:48 am, "Eric Schulte" <schulte.e...@gmail.com> wrote: > Hi Xah, > > I just read your "modernizing Emacs" page [1] and I wonder, have you > looked at the "Emacs Starter Kit" [2] (or /shameless-plug/ my literate > version of the same [3]). I think that by being distributed as a > configuration for GNU emacs such `starter-kits' could serve as a good > place to test and/or prove the utility of eventual changes to GNU emacs. > > Have you considered wrapping your modernization suggestions up into such > a starter kit? It seems that if such a kit gained popularity it would > raise the chances of general Emacs adoption. > > Also, more pursuant to the points in your previous email, I wonder if > you can recommend a good set of key-bindings for common commands such as > cursor movement, file save-open-close, buffer-movement etc... > > Cheers -- Eric > > as a side note, I've been using Emacs for ~5 years, and over the last > year have developed hand pains which were greatly relieved by using a > Kinesis keyboard. > > Footnotes: > [1] http://xahlee.org/emacs/modernization.html > > [2] https://github.com/technomancy/emacs-starter-kit/tree > > [3] http://eschulte.github.com/emacs-starter-kit/ hi Eric, i think several alt emacs distributions all does that. Lennart's EmacsW32+Emacs does that for Windows. my humble ErgoEmacs does it. David Reitter's AquamacEmacs does it. all these by default have keybindings that's radically different from GNU Emacs. (in Lennart's EmacsW32 you have to turn it on.) They also add various UI improvements, and lots of other packages to make it more easier to use or more powerful. i know that EmacsW32 and AquamacsEmacs are quite popular too. (my guess is that their combined user is more than the number of GNU emacs users counting all from linux distros.) from what i've seen in GNU emacs mailing list, any little suggestion about incorporating any UI change into GNU Emacs is met with major resistance and debate. Almost everytime, giant fireball blows up in the list. I don't know if that's good or bad, for FSF or for the world, but that's what i've seen. (both Lennart and Reitter are on the list as accepted contributors) ... Nice going with Kinesis. I'd love one too. i haven't looked into what's in emacs starter kit much... http://eschulte.github.com/emacs-starter-kit/ heard it around in reddit etc now and then. btw, why would people use it? seems complex. Xah ∑ http://xahlee.org/ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 23:14 ` Xah Lee @ 2011-02-25 1:44 ` javax.swing.JSnarker 2011-02-25 7:16 ` Alan Mackenzie 1 sibling, 0 replies; 199+ messages in thread From: javax.swing.JSnarker @ 2011-02-25 1:44 UTC (permalink / raw) To: help-gnu-emacs On 24/02/2011 6:14 PM, Xah Lee wrote: > Lennart's EmacsW32+Emacs does that for Windows. > > my humble ErgoEmacs does it. > > David Reitter's AquamacEmacs does it. > > all these by default have keybindings that's radically different from > GNU Emacs. (in Lennart's EmacsW32 you have to turn it on.) They also > add various UI improvements I'd be more impressed by that claim if it were actually difficult to do. But making emacs segfault on startup would qualify as a UI improvement, so ... > from what i've seen in GNU emacs mailing list, any little suggestion > about incorporating any UI change into GNU Emacs is met with major > resistance and debate. Almost everytime, giant fireball blows up in > the list. The correlation between emacs and flamewars is well known by now. -- In <iijn58$ccs$1@news.albasani.net>, Lew admitted: > The JLS is obfuscatory in parts ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 23:14 ` Xah Lee 2011-02-25 1:44 ` javax.swing.JSnarker @ 2011-02-25 7:16 ` Alan Mackenzie 2011-02-25 12:11 ` rusi 1 sibling, 1 reply; 199+ messages in thread From: Alan Mackenzie @ 2011-02-25 7:16 UTC (permalink / raw) To: help-gnu-emacs In comp.emacs Xah Lee <xahlee@gmail.com> wrote: > from what i've seen in GNU emacs mailing list, any little suggestion > about incorporating any UI change into GNU Emacs is met with major > resistance and debate. Almost everytime, giant fireball blows up in the > list. I don't know if that's good or bad, for FSF or for the world, but > that's what i've seen. (both Lennart and Reitter are on the list as > accepted contributors) For what it's worth, it's not personal. A giant fireball blows up when _anybody_ suggests UI changes in Emacs. The UI is an important part of what Emacs is, so it's bound to give rise to discussion when anybody wants to change it. > Xah ? http://xahlee.org/ -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-25 7:16 ` Alan Mackenzie @ 2011-02-25 12:11 ` rusi 2011-02-25 18:54 ` Alan Mackenzie 0 siblings, 1 reply; 199+ messages in thread From: rusi @ 2011-02-25 12:11 UTC (permalink / raw) To: help-gnu-emacs On Feb 25, 12:16 pm, Alan Mackenzie <a...@muc.de> wrote: > > For what it's worth, it's not personal. A giant fireball blows up when > _anybody_ suggests UI changes in Emacs. The UI is an important part of > what Emacs is, so it's bound to give rise to discussion when anybody > wants to change it. Hi Alan. I remember you suggesting some time an idea that you called 'emacsicality' -- basically a grain of customizability larger than individual key/function binding or even major mode. [Subsequently I tried to look it up but my google-fu failed me] Do you remember what this suggestion was? In any case do you realize that this statement of yours suggests that *fact* of emacs encrustation is opposed to the *philosophy* of infinite customizability? Rusi ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-25 12:11 ` rusi @ 2011-02-25 18:54 ` Alan Mackenzie 2011-02-25 23:19 ` Thien-Thi Nguyen 2011-02-26 4:01 ` rusi 0 siblings, 2 replies; 199+ messages in thread From: Alan Mackenzie @ 2011-02-25 18:54 UTC (permalink / raw) To: help-gnu-emacs Hi, Rusi, In comp.emacs rusi <rustompmody@gmail.com> wrote: > On Feb 25, 12:16?pm, Alan Mackenzie <a...@muc.de> wrote: >> For what it's worth, it's not personal. ?A giant fireball blows up >> when _anybody_ suggests UI changes in Emacs. ?The UI is an important >> part of what Emacs is, so it's bound to give rise to discussion when >> anybody wants to change it. > Hi Alan. > I remember you suggesting some time an idea that you called > 'emacsicality' -- basically a grain of customizability larger than > individual key/function binding or even major mode. [Subsequently I > tried to look it up but my google-fu failed me] > Do you remember what this suggestion was? I don't remember using "emacsicality" (but it's the sort of "word" I would use). An idea I once had was "Emacs personalities" - there'd be classic Emacs, CUA Emacs, possibly Ergo Emacs each callable from the command line as its own command. So you might start the editor with the command % cua-emacs . The commands would all be aliases (or the W32 equivalent, whatever that is) of the plain emacs command. It would be implemented by a "personality" configuration file, loaded before site-start.el. The idea would be to allow newbies, who might otherwise be overwhelmed by configuration, to get a taste of the variety possible under Emacs. I think the idea came up when the making of transient-mark-mode on by default was being discussed on the Emacs development list. That discussion was more like a supernova than a fireball. ;-) > In any case do you realize that this statement of yours suggests that > *fact* of emacs encrustation is opposed to the *philosophy* of infinite > customizability? :-). I don't really think so. More precisely, discussions about UI are nearly always about the _defaults_, and the wisdom, or otherwise, of changing them. Pretty much any new UI feature is welcome, provided it is an option which is disabled by default. The stability of the default features doesn't in any way contradict the philosophy of infinite customisability. My view is that the defaults should remain very stable indeed, (but not totally frozen). At the same time I have an extensive .emacs. > Rusi -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-25 18:54 ` Alan Mackenzie @ 2011-02-25 23:19 ` Thien-Thi Nguyen 2011-02-26 4:01 ` rusi 1 sibling, 0 replies; 199+ messages in thread From: Thien-Thi Nguyen @ 2011-02-25 23:19 UTC (permalink / raw) To: Alan Mackenzie; +Cc: help-gnu-emacs () Alan Mackenzie <acm@muc.de> () Fri, 25 Feb 2011 18:54:35 +0000 (UTC) My view is that the defaults should remain very stable indeed, (but not totally frozen). At the same time I have an extensive .emacs. (The more stable the terrace the bigger the trees you can plant on it.) ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-25 18:54 ` Alan Mackenzie 2011-02-25 23:19 ` Thien-Thi Nguyen @ 2011-02-26 4:01 ` rusi 1 sibling, 0 replies; 199+ messages in thread From: rusi @ 2011-02-26 4:01 UTC (permalink / raw) To: help-gnu-emacs On Feb 25, 11:54 pm, Alan Mackenzie <a...@muc.de> wrote: > My view is that the defaults should remain very stable indeed, (but not > totally frozen). At the same time I have an extensive .emacs. Maybe one basic/generic kind of personality/emacsicality would be say for emacs 23 to 'become' emacs 22 or 21 etc. IOW the 'totally frozen' should be an available option. I say this because recently there was a fireball (supernova?) with Mark Crispin getting upset with visual- line-mode changing basic newline behavior. On the one hand the new is generally accepted to be better behavior, on the other it broke old code. Maybe being able to say: $ emacs23 --emacsicality=emacs22 ... would be good to have? [I personally would like more progress even at the cost of more breakage a la Xah. Just exploring if a win-win is possible...] Heres a possible list of emacsicalities: emacs22, emacs21 cua dvorak xemacs? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 14:43 ` fortunatus 2011-02-24 16:43 ` Xah Lee @ 2011-02-24 18:37 ` javax.swing.JSnarker 2011-02-24 22:04 ` Deniz Dogan 2 siblings, 0 replies; 199+ messages in thread From: javax.swing.JSnarker @ 2011-02-24 18:37 UTC (permalink / raw) To: help-gnu-emacs On 24/02/2011 9:43 AM, fortunatus wrote: > On Feb 23, 12:15 pm, Rafe Kettler<rafe.kett...@gmail.com> wrote: >> You must be a Windows user. You must also not be an Emacs power user, >> because you think it's acceptable to use the arrow keys as cursors. If >> you don't, please use C-b, C-f, C-p, and C-n in place of the arrow >> keys. It dramatically improves speed. > > Don't go down that path: "vi" has a way-better key binding for cursor > movement!! DUCK AND COVER! Goggles on, NOW! Do NOT look directly into the flash! -- In <iijn58$ccs$1@news.albasani.net>, Lew admitted: > The JLS is obfuscatory in parts ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 14:43 ` fortunatus 2011-02-24 16:43 ` Xah Lee 2011-02-24 18:37 ` javax.swing.JSnarker @ 2011-02-24 22:04 ` Deniz Dogan 2 siblings, 0 replies; 199+ messages in thread From: Deniz Dogan @ 2011-02-24 22:04 UTC (permalink / raw) To: fortunatus; +Cc: help-gnu-emacs 2011/2/24 fortunatus <daniel.eliason@excite.com>: > On Feb 23, 12:15 pm, Rafe Kettler <rafe.kett...@gmail.com> wrote: >> You must be a Windows user. You must also not be an Emacs power user, >> because you think it's acceptable to use the arrow keys as cursors. If >> you don't, please use C-b, C-f, C-p, and C-n in place of the arrow >> keys. It dramatically improves speed. > > Don't go down that path: "vi" has a way-better key binding for cursor > movement!! > Possibly, assuming you're in "normal mode" or whatever they call it. And assuming that you use QWERTY. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 2:33 ` Rafe Kettler 2011-02-23 5:19 ` Cthun @ 2011-02-23 7:16 ` D Herring 1 sibling, 0 replies; 199+ messages in thread From: D Herring @ 2011-02-23 7:16 UTC (permalink / raw) To: help-gnu-emacs On 02/22/2011 09:33 PM, Rafe Kettler wrote: > On Feb 22, 9:06 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >> >>> There seems to be a contradiction between those last two paragraphs. >>> Saving buffers and finding files are relatively rare operations which >>> thus shouldn't be given very easy to press key sequences like C-s and >>> C-o. >> >> Where do you live where software never crashes and the electricity never >> goes out? Most of us learn to save very frequently to limit how much >> we'll have to do over again if the power goes out or whatever. > > Emacs is really, really stable. My computer hasn't crashed in the past > 6 months, either. The power hasn't gone out in 3 months or so here > (eastern US). > > Save and open are relatively infrequent command relative to others > (actual typing, cursor movement, etc.). It's also nice to have a > slightly more complex incantation for save so that you don't save > anything you might not want to (I know you can undo but if you don't > realize what you did you could be in for a problem). Emacs already uses autosave "#file#"s (see auto-save-timeout, auto-save-interval, etc.). You don't have to do manual saves to guard against accidental loss. My main reasons for saving are to make changes visible to other programs (e.g. gitk or a compiler). But this key sequence doesn't slow that down noticeably. Just remember C-x opens the file menu and C-s selects save... - Daniel ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 2:06 ` Cthun 2011-02-23 2:33 ` Rafe Kettler @ 2011-02-23 5:22 ` Tim X 2011-02-23 15:13 ` Cthun 2011-02-25 18:43 ` Jim Janney 2011-02-23 7:01 ` What's your favourite *under_publicized* editing feature ofEmacs? Alan Mackenzie 2 siblings, 2 replies; 199+ messages in thread From: Tim X @ 2011-02-23 5:22 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >> There seems to be a contradiction between those last two paragraphs. >> Saving buffers and finding files are relatively rare operations which >> thus shouldn't be given very easy to press key sequences like C-s and >> C-o. > > Where do you live where software never crashes and the electricity never goes > out? Most of us learn to save very frequently to limit how much we'll have to > do over again if the power goes out or whatever. Most of us use smart editors that auto-save regularly and free the user form having to do this manually all the time. Compared to other operations, saving files and opening files are less frequent operations and do not need to be as convenient keystrokes as other more frequent editing operations. Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 5:22 ` Tim X @ 2011-02-23 15:13 ` Cthun 2011-02-23 18:06 ` Eli Zaretskii ` (2 more replies) 2011-02-25 18:43 ` Jim Janney 1 sibling, 3 replies; 199+ messages in thread From: Cthun @ 2011-02-23 15:13 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 12:22 AM, Tim X wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >>> There seems to be a contradiction between those last two paragraphs. >>> Saving buffers and finding files are relatively rare operations which >>> thus shouldn't be given very easy to press key sequences like C-s and >>> C-o. >> >> Where do you live where software never crashes and the electricity never goes >> out? Most of us learn to save very frequently to limit how much we'll have to >> do over again if the power goes out or whatever. > > Most of us use smart editors that auto-save regularly and free the user > form having to do this manually all the time. Ah, auto-save, another fruitful source of trouble. Auto-save has two design alternatives. One, it just acts like the user hit control-S, every some interval. This runs into trouble if you do something drastic you later want to undo. Sure you can fork the file, but if you forget ... and then there's forking it "dangerously" -- first you make a big deletion, and then you hit alt, f, a for save-as to save the drastically-changed version under a new name, but pow, an autosave happens to occur *after* the deletion and *before* the save-as. So much for being able to undo it... The other option is auto-save to some temporary file, or a sequence of numbered files. Of course if you have a power outage or something now you have to go hunting for where the darn thing saved these. Depending, they may even be vulnerable to being erased by an automatic temp file cleanup script before you get to them. Sequences of numbered files used to risk filling up the filesystem, too, but not with text files in this day and age. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 15:13 ` Cthun @ 2011-02-23 18:06 ` Eli Zaretskii 2011-02-23 19:22 ` Jason Earl 2011-02-24 5:19 ` PJ Weisberg 2 siblings, 0 replies; 199+ messages in thread From: Eli Zaretskii @ 2011-02-23 18:06 UTC (permalink / raw) To: help-gnu-emacs > From: Cthun <cthun_117@qmail.net.au> > Date: Wed, 23 Feb 2011 10:13:16 -0500 > > Ah, auto-save, another fruitful source of trouble. > > Auto-save has two design alternatives. One, it just acts like the user > hit control-S, every some interval. > > This runs into trouble if you do something drastic you later want to > undo. Sure you can fork the file, but if you forget ... and then there's > forking it "dangerously" -- first you make a big deletion, and then you > hit alt, f, a for save-as to save the drastically-changed version under > a new name, but pow, an autosave happens to occur *after* the deletion > and *before* the save-as. So much for being able to undo it... Please read the Emacs manual: when you make a drastic change, Emacs disables auto-save (and tell you about that), until you re-enable it. > The other option is auto-save to some temporary file, or a sequence of > numbered files. Of course if you have a power outage or something now > you have to go hunting for where the darn thing saved these. Depending, > they may even be vulnerable to being erased by an automatic temp file > cleanup script before you get to them. Please read the manual: Emacs places the auto-save files in the same directory where the original file lives, so it won't be erased by cleanup jobs. Emacs also automatically finds the auto-save file when you visit the original file again, and suggests to recover the edits from there. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 15:13 ` Cthun 2011-02-23 18:06 ` Eli Zaretskii @ 2011-02-23 19:22 ` Jason Earl 2011-02-23 22:18 ` Cthun 2011-02-24 5:19 ` PJ Weisberg 2 siblings, 1 reply; 199+ messages in thread From: Jason Earl @ 2011-02-23 19:22 UTC (permalink / raw) To: help-gnu-emacs On Wed, Feb 23 2011, Cthun wrote: > On 23/02/2011 12:22 AM, Tim X wrote: >> Cthun<cthun_117@qmail.net.au> writes: >> >>> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >>>> There seems to be a contradiction between those last two >>>> paragraphs. Saving buffers and finding files are relatively rare >>>> operations which thus shouldn't be given very easy to press key >>>> sequences like C-s and C-o. >>> >>> Where do you live where software never crashes and the electricity >>> never goes out? Most of us learn to save very frequently to limit >>> how much we'll have to do over again if the power goes out or >>> whatever. >> >> Most of us use smart editors that auto-save regularly and free the >> user form having to do this manually all the time. > > Ah, auto-save, another fruitful source of trouble. I don't think that I have ever had problems with auto save. Especially with the sort of plain text documents that Emacs deals with. > Auto-save has two design alternatives. One, it just acts like the user > hit control-S, every some interval. This is what I set up. In fact, I have an entire directory (under ~/.emacs.d/backup) full of old save files. I don't think that I have ever actually fished a file out of there, Emacs' recover-session stuff has always been more than good enough, but it is nice to know that they exist. > This runs into trouble if you do something drastic you later want to > undo. Actually, Emacs warns you before it makes drastic changes to an autosave file. This at least gives you the opportunity to do something about it. > Sure you can fork the file, but if you forget ... and then there's > forking it "dangerously" -- first you make a big deletion, and then > you hit alt, f, a for save-as to save the drastically-changed version > under a new name, but pow, an autosave happens to occur *after* the > deletion and *before* the save-as. So much for being able to undo > it... The solution, of course, is to manually save *before* the fork. I real life I don't think that this is much of a problem, especially with Emacs which has infinite undo and which tends to be a very stable piece of software. What's more, Emacs is flexible enough that you can easily set up whatever sort of auto-save functionality that you think you want. If you feel like your data is so critical that you want it saved in a version control system and pushed off to a new machine every 5 minutes Emacs can do that. It has an auto-save-hook that you can add code to, and it has all sorts of built in machinery for committing to version control, saving files on remote machines, etc. > The other option is auto-save to some temporary file, or a sequence of > numbered files. Of course if you have a power outage or something now > you have to go hunting for where the darn thing saved > these. Depending, they may even be vulnerable to being erased by an > automatic temp file cleanup script before you get to them. Emacs does not (by default) save auto-save files somewhere where they are likely to get cleaned up. I suppose you could set up your system in such a way as to jeopardize these files, but you can not hardly blame Emacs for that. Another alternative, of course, is to simply save the file whenever you feel you have something worth saving. C-x C-s is not exactly hard to type. C-x v v would probably even commit the changes to version control. > Sequences of numbered files used to risk filling up the filesystem, > too, but not with text files in this day and age. On the bright side Emacs can be made to do whatever makes you the happiest. Very few other programs have anywhere near that sort of flexibility. For most folks, however, the defaults are what they want. I don't like having the auto-save files clutter up my directories, so I customized a single variable to save them in a central location. That seems easy enough to me. Jason ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 19:22 ` Jason Earl @ 2011-02-23 22:18 ` Cthun 2011-02-23 23:54 ` Jason Earl 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-02-23 22:18 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 2:22 PM, Jason Earl wrote: > On Wed, Feb 23 2011, Cthun wrote: >> This runs into trouble if you do something drastic you later want to >> undo. > > Actually, Emacs warns you before it makes drastic changes to an autosave > file. This at least gives you the opportunity to do something about it. Oh, wonderful. Do you know what I'd do if I was in the middle of typing some stuff into a text editor after just having deleted a bunch of stuff and then suddenly a box popped up saying something about autosaving and drastic changes and yadda yadda yadda but I didn't have time to read it before one of my enter keypresses (intended for the actual document I was typing into when the box interrupted me) triggers one of the dialog's buttons (which?) and it disappears again (and does who knows what to my hard drive?). I'd delete that editor and go get a new one, that's what. :) > The solution, of course, is to manually save *before* the fork. Yes, but the reality is that people will sometimes forget to do so, or in that order. > I real life I don't think that this is much of a problem, especially > with Emacs which has infinite undo Infinite undo? On what planet? When I experimented with it, back in college, I found the undo to just toggle undo/redo like Windows Notepad's. (I ended up experimenting also with LSD and mescaline and decided on none of the above.) > What's more, Emacs is flexible enough that you can easily set up > whatever sort of auto-save functionality that you think you want. If you're a computer programmer with time to spare reprogramming the editor instead of actually doing your job, perhaps. > Emacs can do that. It has an auto-save-hook that you can add code to and ten million ways to subtly or drastically-but-irrecoverably fuck things up if you make some subtle mistake doing so, no doubt. Thanks, but no thanks. > Another alternative, of course, is to simply save the file whenever you > feel you have something worth saving. Well, there you go, then. That's exactly what I was originally advocating! So, you've come around to agreeing with me at last. Ah, progress ... >> Sequences of numbered files used to risk filling up the filesystem, >> too, but not with text files in this day and age. > > On the bright side Emacs can be made to do whatever makes you the > happiest. Can it be made to cut itself, scream like a thing tortured, and then die? ;) > Very few other programs have anywhere near that sort of flexibility. If I want that much flexibility I'll look at that Russian mail-order catalog. There *is* something to be said for structure and stability in fundamental, daily-use tools. And standards-adherence. > For most folks, however, the defaults are what they want. Wait a minute. I thought you just said that the Emacs defaults are what most people want. But that's clearly impossible, so I can only presume that your post got garbled in transit. Care to repost whatever you'd said at this point? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 22:18 ` Cthun @ 2011-02-23 23:54 ` Jason Earl 2011-02-24 4:05 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: Jason Earl @ 2011-02-23 23:54 UTC (permalink / raw) To: help-gnu-emacs On Wed, Feb 23 2011, Cthun wrote: > On 23/02/2011 2:22 PM, Jason Earl wrote: >> On Wed, Feb 23 2011, Cthun wrote: >>> This runs into trouble if you do something drastic you later want to >>> undo. >> >> Actually, Emacs warns you before it makes drastic changes to an autosave >> file. This at least gives you the opportunity to do something about it. > > Oh, wonderful. > > Do you know what I'd do if I was in the middle of typing some stuff > into a text editor after just having deleted a bunch of stuff and then > suddenly a box popped up saying something about autosaving and drastic > changes and yadda yadda yadda but I didn't have time to read it before > one of my enter keypresses (intended for the actual document I was > typing into when the box interrupted me) triggers one of the dialog's > buttons (which?) and it disappears again (and does who knows what to > my hard drive?). > > I'd delete that editor and go get a new one, that's what. :) So would I, but, of course, that's not what Emacs does. It just turns off auto-save and warns you in the mini-buffer. Here's the message: Buffer foo.txt has shrunk a lot; auto save disabled in that buffer until next real save Emacs' auto-save is triggered by default on idle, so it should never happen while you are typing. However, even if it does, it is not going to get in your way. And, like all things Emacs, if you do not like the default you can change it easily. >> The solution, of course, is to manually save *before* the fork. > > Yes, but the reality is that people will sometimes forget to do so, or > in that order. It would seem to me that you would basically have to be the sort of person that *relies* on the auto-save feature to do things in any other order. If I am manually going fork a file then it seems like I would want to make sure that I forked from a known good spot. I used to work on a help desk and my experience says that most people don't even know that their editor has an auto-save (or how to get the auto-save files it creates) until something tragic happens. They certainly don't expect their editor to magically save the correct state of a file that they didn't manually save. >> I real life I don't think that this is much of a problem, especially >> with Emacs which has infinite undo > > Infinite undo? On what planet? When I experimented with it, back in > college, I found the undo to just toggle undo/redo like Windows > Notepad's. (I ended up experimenting also with LSD and mescaline and > decided on none of the above.) I thought it was infinite undo, but according to the manual the default limit is 12,000,000 bytes. Needless to say, I have never actually ran out of undo information. >> What's more, Emacs is flexible enough that you can easily set up >> whatever sort of auto-save functionality that you think you want. > > If you're a computer programmer with time to spare reprogramming the > editor instead of actually doing your job, perhaps. I'm just saying that, if you care about auto-save as much as you seem to care about auto-save, that Emacs gives you options that other tools do not. Personally, other than changing where Emacs saves its auto-save files I just stick with the defaults. I personally think that Emacs' superior auto-save features would be a strange reason for choosing Emacs, but who am I to judge. >> Emacs can do that. It has an auto-save-hook that you can add code to > > and ten million ways to subtly or drastically-but-irrecoverably fuck > things up if you make some subtle mistake doing so, no doubt. > > Thanks, but no thanks. Obviously any time you are writing code you have the opportunity to code something that doesn't work. On the other hand, computers are far less likely to "forget" a step than you or I are. Automation is generally a good thing. >> Another alternative, of course, is to simply save the file whenever >> you feel you have something worth saving. > > Well, there you go, then. That's exactly what I was originally > advocating! So, you've come around to agreeing with me at last. > > Ah, progress ... >>> Sequences of numbered files used to risk filling up the filesystem, >>> too, but not with text files in this day and age. >> >> On the bright side Emacs can be made to do whatever makes you the >> happiest. > > Can it be made to cut itself, scream like a thing tortured, and then > die? ;) That seems like an odd thing to want from a text editor, but yes, you can teach emacs to do that. I even tested it. --8<---------------cut here---------------start------------->8--- (defun die! () (save-buffers-kill-emacs t)) (defun scream () (message "Arrgggh!")) (defun cut-yourself () (interactive) (message "I am bleeding") (sleep-for 5) (scream) (sleep-for 5) (die!)) --8<---------------cut here---------------end--------------->8--- >> Very few other programs have anywhere near that sort of flexibility. > > If I want that much flexibility I'll look at that Russian mail-order > catalog. There *is* something to be said for structure and stability > in fundamental, daily-use tools. And standards-adherence. Emacs has been adhering to the same standards almost as long as I have been alive. >> For most folks, however, the defaults are what they want. > > Wait a minute. I thought you just said that the Emacs defaults are > what most people want. But that's clearly impossible, so I can only > presume that your post got garbled in transit. Care to repost whatever > you'd said at this point? Emacs' defaults for auto-save are what most people want. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 23:54 ` Jason Earl @ 2011-02-24 4:05 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-24 4:05 UTC (permalink / raw) To: help-gnu-emacs On 23/02/2011 6:54 PM, Jason Earl wrote: > On Wed, Feb 23 2011, Cthun wrote: > >> On 23/02/2011 2:22 PM, Jason Earl wrote: >>> On Wed, Feb 23 2011, Cthun wrote: >>>> This runs into trouble if you do something drastic you later want to >>>> undo. >>> >>> Actually, Emacs warns you before it makes drastic changes to an autosave >>> file. This at least gives you the opportunity to do something about it. >> >> Oh, wonderful. >> >> Do you know what I'd do if I was in the middle of typing some stuff >> into a text editor after just having deleted a bunch of stuff and then >> suddenly a box popped up saying something about autosaving and drastic >> changes and yadda yadda yadda but I didn't have time to read it before >> one of my enter keypresses (intended for the actual document I was >> typing into when the box interrupted me) triggers one of the dialog's >> buttons (which?) and it disappears again (and does who knows what to >> my hard drive?). >> >> I'd delete that editor and go get a new one, that's what. :) > > So would I, but, of course, that's not what Emacs does. It just turns > off auto-save and warns you in the mini-buffer. In other words, instead of actually warning you, autosave just quietly and unobtrusively stops working and unless you look in a particular spot on the screen for some reason you won't know about it. Hardly a good alternative, Earl. In fact, if the popup's default button was Cancel, Earl, at least the popup scenario would cause you to realize that *something* had happened. In the modern age we have something nifty and newfangled called tray notification, Earl. Also these amazing new gadgets called "sound cards". It is possible to alert a user to a status change without stealing the input focus, Earl. All too few application designers take advantage of that to both ensure that a message gets the user's attention and avoid undesired focus theft, though, Earl. > And, like all things Emacs, if you do not like the default you can > change it easily. For values of "easily" that might make sense to a quantum physicist, Earl. >>> The solution, of course, is to manually save *before* the fork. >> >> Yes, but the reality is that people will sometimes forget to do so, or >> in that order. > > It would seem to me that you would basically have to be the sort of > person that *relies* on the auto-save feature to do things in any other > order. What does your classic erroneous presupposition have to do with Lisp, Earl? > If I am manually going fork a file then it seems like I would > want to make sure that I forked from a known good spot. You might think of it only after making a large selection and beginning to type over it, Earl, if the drastic alteration that occurred to you was a spur-of-the-moment thing. Not everyone takes a careful, measured, chess-game-like approach to text editing, Earl. > I used to work on a help desk and my experience says that most people > don't even know that their editor has an auto-save (or how to get the > auto-save files it creates) until something tragic happens. Precisely one of my points, Earl. > They certainly don't expect their editor to magically save the correct > state of a file that they didn't manually save. Precisely my *original* point, Earl. Thus manual save should be easy and painless, Earl. Thus manual save should be bound to ctrl-S, Earl. >>> I real life I don't think that this is much of a problem, especially >>> with Emacs which has infinite undo >> >> Infinite undo? On what planet? When I experimented with it, back in >> college, I found the undo to just toggle undo/redo like Windows >> Notepad's. (I ended up experimenting also with LSD and mescaline and >> decided on none of the above.) > > I thought it was infinite undo, but according to the manual the default > limit is 12,000,000 bytes. Needless to say, I have never actually ran > out of undo information. When the actual behavior is to just toggle between the two most recent document states, Earl, you'd have to be deleting most of a massive log file to hit that limit. >>> What's more, Emacs is flexible enough that you can easily set up >>> whatever sort of auto-save functionality that you think you want. >> >> If you're a computer programmer with time to spare reprogramming the >> editor instead of actually doing your job, perhaps. > > I'm just saying that, if you care about auto-save as much as you seem to > care about auto-save, that Emacs gives you options that other tools do > not. Options a quantum physicist might manage to successfully use, Earl. > Personally, other than changing where Emacs saves its auto-save > files I just stick with the defaults. Since you are indubitably not a quantum physicist, this is probably a wise course, Earl. Of course, "not using emacs" would probably be a wiser one. > I personally think that Emacs' superior auto-save features would be a > strange reason for choosing Emacs, but who am I to judge. What does your classic erroneous presupposition have to do with Lisp, Earl? >>> Emacs can do that. It has an auto-save-hook that you can add code to >> >> and ten million ways to subtly or drastically-but-irrecoverably fuck >> things up if you make some subtle mistake doing so, no doubt. >> >> Thanks, but no thanks. > > Obviously any time you are writing code you have the opportunity to code > something that doesn't work. This is why most of us prefer our applications' developers to have done that work for us, Earl, instead of leaving the job incomplete and us to finish the last little bit of it. That way the whole user base gets the benefit of one developer's work and testing and debugging, Earl, instead of each one separately reinventing the wheel and many coming up with a square one. > On the other hand, computers are far less likely to "forget" a step > than you or I are. Automation is generally a good thing. A good argument against not leaving features missing that your users will have to either work around or use your application's internal scripting language to implement, Earl. >>>> Sequences of numbered files used to risk filling up the filesystem, >>>> too, but not with text files in this day and age. >>> >>> On the bright side Emacs can be made to do whatever makes you the >>> happiest. >> >> Can it be made to cut itself, scream like a thing tortured, and then >> die? ;) > > That seems like an odd thing to want from a text editor, but yes, you > can teach emacs to do that. I even tested it. A text editor inbuilt scripting language is not going to have sound card APIs, Earl, so this statement is highly implausible. > (defun scream () > (message "Arrgggh!")) Hardly a real scream, Earl. >>> Very few other programs have anywhere near that sort of flexibility. >> >> If I want that much flexibility I'll look at that Russian mail-order >> catalog. There *is* something to be said for structure and stability >> in fundamental, daily-use tools. And standards-adherence. > > Emacs has been adhering to the same standards almost as long as I have > been alive. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Earl? Emacs adheres to no standards; it is an iconoclast in virtually every way. >>> For most folks, however, the defaults are what they want. >> >> Wait a minute. I thought you just said that the Emacs defaults are >> what most people want. But that's clearly impossible, so I can only >> presume that your post got garbled in transit. Care to repost whatever >> you'd said at this point? > > Emacs' defaults for auto-save are what most people want. Emacs itself is not what most people want, Earl, or Emacs would have market share to rival that of Windows. This is clearly not actually the case, though, Earl. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 15:13 ` Cthun 2011-02-23 18:06 ` Eli Zaretskii 2011-02-23 19:22 ` Jason Earl @ 2011-02-24 5:19 ` PJ Weisberg 2011-02-24 5:38 ` Todd Wylie 2 siblings, 1 reply; 199+ messages in thread From: PJ Weisberg @ 2011-02-24 5:19 UTC (permalink / raw) To: Cthun; +Cc: help-gnu-emacs On Wed, Feb 23, 2011 at 7:13 AM, Cthun <cthun_117@qmail.net.au> wrote: > The other option is auto-save to some temporary file, or a sequence of > numbered files. Of course if you have a power outage or something now you > have to go hunting for where the darn thing saved these. Depending, they may More likely, the editor will just ask you if you want to recover the auto-saved version the next time you open the file. (Or do what Emacs does, which is open the file normally but display a message suggesting you execute "M-x recover-this-file".) > even be vulnerable to being erased by an automatic temp file cleanup script > before you get to them. If you choose to run such a script, I would recommend using one that only deletes files that are several days old. > Sequences of numbered files used to risk filling up the filesystem, too, but > not with text files in this day and age. If you're concerned about that, customize kept-old-versions and/or kept-new-versions to manage the number of backup versions that are saved. -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 5:19 ` PJ Weisberg @ 2011-02-24 5:38 ` Todd Wylie 2011-02-25 2:48 ` PJ Weisberg 0 siblings, 1 reply; 199+ messages in thread From: Todd Wylie @ 2011-02-24 5:38 UTC (permalink / raw) To: Cthun; +Cc: help-gnu-emacs I find it simplest to consolidate backups to a single directory: ;; universal directory (setq backup-directory-alist `(("." . "~/.emacs.d/AUTOSAVE/"))) and periodically expunge them manually, simply by opening the directory in dired, type '~', and flush them in one go. Best, T On Feb 23, 2011, at 11:19 PM, PJ Weisberg wrote: > On Wed, Feb 23, 2011 at 7:13 AM, Cthun <cthun_117@qmail.net.au> wrote: > >> The other option is auto-save to some temporary file, or a sequence of >> numbered files. Of course if you have a power outage or something now you >> have to go hunting for where the darn thing saved these. Depending, they may > > More likely, the editor will just ask you if you want to recover the > auto-saved version the next time you open the file. (Or do what Emacs > does, which is open the file normally but display a message suggesting > you execute "M-x recover-this-file".) > >> even be vulnerable to being erased by an automatic temp file cleanup script >> before you get to them. > > If you choose to run such a script, I would recommend using one that > only deletes files that are several days old. > >> Sequences of numbered files used to risk filling up the filesystem, too, but >> not with text files in this day and age. > > If you're concerned about that, customize kept-old-versions and/or > kept-new-versions to manage the number of backup versions that are > saved. > > -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-24 5:38 ` Todd Wylie @ 2011-02-25 2:48 ` PJ Weisberg 0 siblings, 0 replies; 199+ messages in thread From: PJ Weisberg @ 2011-02-25 2:48 UTC (permalink / raw) To: Todd Wylie; +Cc: Cthun, help-gnu-emacs On Wed, Feb 23, 2011 at 9:38 PM, Todd Wylie <todd@monkeybytes.org> wrote: > I find it simplest to consolidate backups to a single directory: > > ;; universal directory > (setq backup-directory-alist `(("." . "~/.emacs.d/AUTOSAVE/"))) > > and periodically expunge them manually, simply by opening the directory in dired, type '~', and flush them in one go. > > Best, T I do the same, but I have a cron job that deletes them after a month or so without my intervention. -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 5:22 ` Tim X 2011-02-23 15:13 ` Cthun @ 2011-02-25 18:43 ` Jim Janney 2011-02-26 6:05 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: Jim Janney @ 2011-02-25 18:43 UTC (permalink / raw) To: help-gnu-emacs Tim X <timx@nospam.dev.null> writes: > Cthun <cthun_117@qmail.net.au> writes: > >> On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >>> There seems to be a contradiction between those last two paragraphs. >>> Saving buffers and finding files are relatively rare operations which >>> thus shouldn't be given very easy to press key sequences like C-s and >>> C-o. >> >> Where do you live where software never crashes and the electricity never goes >> out? Most of us learn to save very frequently to limit how much we'll have to >> do over again if the power goes out or whatever. > > Most of us use smart editors that auto-save regularly and free the user > form having to do this manually all the time. Compared to other > operations, saving files and opening files are less frequent operations > and do not need to be as convenient keystrokes as other more frequent > editing operations. Anything I'm working on that would be expensive to lose goes under version control anyway. -- Jim Janney ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-25 18:43 ` Jim Janney @ 2011-02-26 6:05 ` Cthun 2011-02-26 7:21 ` PJ Weisberg ` (3 more replies) 0 siblings, 4 replies; 199+ messages in thread From: Cthun @ 2011-02-26 6:05 UTC (permalink / raw) To: help-gnu-emacs On 25/02/2011 1:43 PM, Jim Janney wrote: > Anything I'm working on that would be expensive to lose goes under > version control anyway. Then woe betide you if you ever work on, say, a novel rather than a computer program. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-26 6:05 ` Cthun @ 2011-02-26 7:21 ` PJ Weisberg 2011-02-26 20:13 ` Stefan Monnier ` (2 subsequent siblings) 3 siblings, 0 replies; 199+ messages in thread From: PJ Weisberg @ 2011-02-26 7:21 UTC (permalink / raw) To: help-gnu-emacs It strikes me that a novel would probably benefit more from version control than a program. A lost piece of prose seems like it would be harder to re-implement than a lost piece of functionality. And plenty of prose gets deleted and mashed around during rewrites and editing. On 2/25/11, Cthun <cthun_117@qmail.net.au> wrote: > On 25/02/2011 1:43 PM, Jim Janney wrote: >> Anything I'm working on that would be expensive to lose goes under >> version control anyway. > > Then woe betide you if you ever work on, say, a novel rather than a > computer program. > -- -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-26 6:05 ` Cthun 2011-02-26 7:21 ` PJ Weisberg @ 2011-02-26 20:13 ` Stefan Monnier 2011-02-27 6:21 ` Cthun 2011-02-27 0:08 ` Tim Bradshaw 2011-02-28 11:38 ` Jim Janney 3 siblings, 1 reply; 199+ messages in thread From: Stefan Monnier @ 2011-02-26 20:13 UTC (permalink / raw) To: help-gnu-emacs >> Anything I'm working on that would be expensive to lose goes under >> version control anyway. > Then woe betide you if you ever work on, say, a novel rather > than a computer program. Don't know about novels, but at least revision control works very well for academic publications. Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-26 20:13 ` Stefan Monnier @ 2011-02-27 6:21 ` Cthun 2011-02-27 8:08 ` David Kastrup 2011-02-27 20:52 ` Tim Bradshaw 0 siblings, 2 replies; 199+ messages in thread From: Cthun @ 2011-02-27 6:21 UTC (permalink / raw) To: help-gnu-emacs On 26/02/2011 3:13 PM, Stefan Monnier wrote: >>> Anything I'm working on that would be expensive to lose goes under >>> version control anyway. >> Then woe betide you if you ever work on, say, a novel rather >> than a computer program. > > Don't know about novels, but at least revision control works very well > for academic publications. Oh, really? I for one cannot recall ever seeing a version 1.5 of a novel or a version 2.0 of a magazine article. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 6:21 ` Cthun @ 2011-02-27 8:08 ` David Kastrup 2011-02-27 15:28 ` Cthun 2011-02-27 20:52 ` Tim Bradshaw 1 sibling, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-02-27 8:08 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 26/02/2011 3:13 PM, Stefan Monnier wrote: >>>> Anything I'm working on that would be expensive to lose goes under >>>> version control anyway. >>> Then woe betide you if you ever work on, say, a novel rather >>> than a computer program. >> >> Don't know about novels, but at least revision control works very well >> for academic publications. > > Oh, really? I for one cannot recall ever seeing a version 1.5 of a > novel or a version 2.0 of a magazine article. Well, I've been responsible for the typesetting software for "Die Kritische Gesamtausgabe der Werke von Ernst Troeltsch" <URL:http://www.st.evtheol.uni-muenchen.de/troeltsch/kga/arbeit/index.html>, and you'll find that he published various articles in about 5 venues, with various changes in wording and content. The challenge was to present a readable manner in which the purchaser of the critical edition could tell for each of the various venues what wording has been employed, what the differences to the other versions were, and on which pages of each version the various text passages were to be found. So definitely there were various versions of the same article published. And even if your work is not worth publishing more than once, you can easily have several major revisions before that, and intermediate versions might contain content that you first removed, then later decided to use anyway. The gestation of both articles and novels is rarely linear. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 8:08 ` David Kastrup @ 2011-02-27 15:28 ` Cthun 2011-02-27 15:46 ` David Kastrup ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Cthun @ 2011-02-27 15:28 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 3:08 AM, David Kastrup wrote: > Cthun <cthun_117@qmail.net.au> writes: >> Oh, really? I for one cannot recall ever seeing a version 1.5 of a >> novel or a version 2.0 of a magazine article. > > Well, I've been responsible for the typesetting software for "Die > Kritische Gesamtausgabe der Werke von Ernst Troeltsch" > [anecdote trimmed] > > So definitely there were various versions of the same article published. But that's not the same thing as software versioning, or anywhere close. > The gestation of both articles and novels is rarely linear. True enough. But it is also not going to fit especially well to what systems designed for software revision control do. There is a single long piece of text rather than lots of interacting software modules, for one thing; there are no builds or library dependencies or bug reports or feature requests. There's also a point where it's actually *finished*, while software is never finished and has many successive versions released, each fixing the bugs in the previous and adding new features. In short there's almost nothing of what source code control systems are actually there for. If you want to be able to recover deleted material you use strikethru (and delete anything still in strikethru when it's done) or cut it and save it to a clippings file or something. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 15:28 ` Cthun @ 2011-02-27 15:46 ` David Kastrup 2011-02-27 15:51 ` Cthun 2011-02-27 16:05 ` Perry Smith [not found] ` <mailman.3.1298822767.31652.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-02-27 15:46 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 27/02/2011 3:08 AM, David Kastrup wrote: >> Cthun <cthun_117@qmail.net.au> writes: >>> Oh, really? I for one cannot recall ever seeing a version 1.5 of a >>> novel or a version 2.0 of a magazine article. >> >> Well, I've been responsible for the typesetting software for "Die >> Kritische Gesamtausgabe der Werke von Ernst Troeltsch" >> [anecdote trimmed] >> >> So definitely there were various versions of the same article published. > > But that's not the same thing as software versioning, or anywhere > close. One can still use the same tools nowadays. >> The gestation of both articles and novels is rarely linear. > > True enough. But it is also not going to fit especially well to what > systems designed for software revision control do. There is a single > long piece of text Which can still be separated into chapters if you like, subject to reordering and conditional inclusion. > rather than lots of interacting software modules, for one thing; there > are no builds or library dependencies or bug reports or feature > requests. Last time I looked, revision control did not concern itself with builds or library dependencies or bug reports or feature requests. > There's also a point where it's actually *finished*, Uh, you already forgot what I wrote about the various versions of articles published several times? > while software is never finished and has many successive versions > released, each fixing the bugs in the previous and adding new > features. Like a republished polished article. > In short there's almost nothing of what source code control systems > are actually there for. If you want to be able to recover deleted > material you use strikethru (and delete anything still in strikethru > when it's done) or cut it and save it to a clippings file or > something. Gross. You are not confusing word processing on a computer with handwritten manuscripts by chance? _I_ use git for working on non-trivial articles. There is no point in juggling "strikethru" or other material around while trying to do actual work. There is also no point in manually keeping possibly incomplete clippings around in an unorganized manner that makes it hard to figure out a history of changes or undo particular changes. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 15:46 ` David Kastrup @ 2011-02-27 15:51 ` Cthun 2011-02-27 17:28 ` Julian Bradfield 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-02-27 15:51 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 10:46 AM, David Kastrup wrote: > Cthun<cthun_117@qmail.net.au> writes: >> But that's not the same thing as software versioning, or anywhere >> close. > > One can still use the same tools nowadays. You can use a cheese grater to peel potatoes, too. But I wouldn't recommend it. >>> The gestation of both articles and novels is rarely linear. >> >> True enough. But it is also not going to fit especially well to what >> systems designed for software revision control do. There is a single >> long piece of text > > Which can still be separated into chapters if you like, subject to > reordering and conditional inclusion. A single C source file contains separate functions. What's your point? >> rather than lots of interacting software modules, for one thing; there >> are no builds or library dependencies or bug reports or feature >> requests. > > Last time I looked, revision control did not concern itself with builds > or library dependencies or bug reports or feature requests. Sure it does. Check out sourceforge sometime. You'll note that the key features involve many of these things. They work together as an integrated whole. What is the "master branch" but the currently evolving code base, the "2.1 branch" but the 2.1 build of the software, etc.? >> There's also a point where it's actually *finished*, > > Uh, you already forgot what I wrote about the various versions of > articles No, it's simply not relevant. Articles are typically written, revised, and eventually *finished*. >> while software is never finished and has many successive versions >> released, each fixing the bugs in the previous and adding new >> features. > > Like a republished polished article. Articles are not typically published with "bugs" and then later republished without them. Typical articles are published once and then that's it. >> In short there's almost nothing of what source code control systems >> are actually there for. If you want to be able to recover deleted >> material you use strikethru (and delete anything still in strikethru >> when it's done) or cut it and save it to a clippings file or >> something. > > Gross. You are not confusing word processing on a computer with > handwritten manuscripts by chance? Of course not. You on the other hand seem to be confusing word processing with software development! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 15:51 ` Cthun @ 2011-02-27 17:28 ` Julian Bradfield 2011-02-27 19:52 ` Cthun 2011-02-27 20:58 ` Tim Bradshaw 0 siblings, 2 replies; 199+ messages in thread From: Julian Bradfield @ 2011-02-27 17:28 UTC (permalink / raw) To: help-gnu-emacs ["Followup-To:" header set to comp.emacs, since this has nothing to do with lisp - an option which you curiously have never chosen, despite repeated complaints about it not being to do with lisp. ] On 2011-02-27, Cthun <cthun_117@qmail.net.au> wrote: > On 27/02/2011 10:46 AM, David Kastrup wrote: >> Last time I looked, revision control did not concern itself with builds >> or library dependencies or bug reports or feature requests. > > Sure it does. You're confusing a source code management system with revision control aka version control. RCS is a version control system - nothing else. >> Uh, you already forgot what I wrote about the various versions of >> articles > > No, it's simply not relevant. Articles are typically written, revised, > and eventually *finished*. Have you ever actually written an academic article? > Articles are not typically published with "bugs" and then later > republished without them. Typical articles are published once and then > that's it. You're not an academic, are you? >>> In short there's almost nothing of what source code control systems >>> are actually there for. If you want to be able to recover deleted >>> material you use strikethru (and delete anything still in strikethru >>> when it's done) or cut it and save it to a clippings file or >>> something. >> >> Gross. You are not confusing word processing on a computer with >> handwritten manuscripts by chance? As David says, gross. What is "strikethru" anyway? > Of course not. You on the other hand seem to be confusing word > processing with software development! Only those who don't know any better use word processors to write articles. I'm sure David doesn't use a word processor. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 17:28 ` Julian Bradfield @ 2011-02-27 19:52 ` Cthun 2011-02-27 20:41 ` Alan Mackenzie 2011-02-27 20:59 ` Robert D. Crawford 2011-02-27 20:58 ` Tim Bradshaw 1 sibling, 2 replies; 199+ messages in thread From: Cthun @ 2011-02-27 19:52 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 12:28 PM, Julian Bradfield wrote: > On 2011-02-27, Cthun <cthun_117@qmail.net.au> wrote: >> On 27/02/2011 10:46 AM, David Kastrup wrote: >>> Last time I looked, revision control did not concern itself with builds >>> or library dependencies or bug reports or feature requests. >> >> Sure it does. > > You're confusing X with X What does your classic unsubstantiated and erroneous claim, combined with a classic contradiction, have to do with Lisp, Bradfield? >>> Uh, you already forgot what I wrote about the various versions of >>> articles >> >> No, it's simply not relevant. Articles are typically written, revised, >> and eventually *finished*. > > Have you ever actually written an academic article? What does your question have to do with Lisp, Bradfield? >> Articles are not typically published with "bugs" and then later >> republished without them. Typical articles are published once and then >> that's it. > > You're not an academic, are you? What does your classic erroneous presupposition have to do with Lisp, Bradfield? >>> Gross. You are not confusing word processing on a computer with >>> handwritten manuscripts by chance? > > As David says, gross. What is "strikethru" anyway? You're not a writer, are you, Bradfield? >> Of course not. You on the other hand seem to be confusing word >> processing with software development! > > Only those who don't know any better use word processors What does your classic unsubstantiated and erroneous claim have to do with Lisp, Bradfield? One wonders what you think word processors are for and what explanation you'd proffer for the fact that they are one of the more lucrative categories of software out there, Bradfield. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 19:52 ` Cthun @ 2011-02-27 20:41 ` Alan Mackenzie 2011-02-27 21:02 ` Cthun 2011-02-27 20:59 ` Robert D. Crawford 1 sibling, 1 reply; 199+ messages in thread From: Alan Mackenzie @ 2011-02-27 20:41 UTC (permalink / raw) To: help-gnu-emacs In comp.emacs Cthun <cthun_117@qmail.net.au> wrote: > On 27/02/2011 12:28 PM, Julian Bradfield wrote: >> On 2011-02-27, Cthun <cthun_117@qmail.net.au> wrote: >>> On 27/02/2011 10:46 AM, David Kastrup wrote: > What does your classic unsubstantiated and erroneous claim, combined > with a classic contradiction, have to do with Lisp, Bradfield? You know, Thun, you've got an awful lot to learn about trolling. You ignore somebody's Followup-To: header (perfectly politely inserted), you complain about the effect of it's lack, then you think nobody will notice when you put in a Followup-To: an OS/2 group. Get ye gone, third rate troll! -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 20:41 ` Alan Mackenzie @ 2011-02-27 21:02 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-27 21:02 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 3:41 PM, Alan Mackenzie wrote: > In comp.emacs Cthun<cthun_117@qmail.net.au> wrote: >> On 27/02/2011 12:28 PM, Julian Bradfield wrote: >>> On 2011-02-27, Cthun<cthun_117@qmail.net.au> wrote: >>>> On 27/02/2011 10:46 AM, David Kastrup wrote: > >> What does your classic unsubstantiated and erroneous claim, combined >> with a classic contradiction, have to do with Lisp, Bradfield? > > You know, Thun, you've got an awful lot to learn about trolling. Who is "Thun", Mackenzie? There is nobody in this newsgroup using that alias. > You ignore somebody's Followup-To: header (perfectly politely inserted) He posted personal attacks in comp.lang.lisp. I am going to rebut those before the same audience. Had I not ignored his Followup-To: header, comp.lang.lisp readers would likely have seen his attacks apparently go unrebutted and may even have believed some of them as a result. > Get ye gone, third rate troll! Who is "third rate troll", Mackenzie? There is nobody in this newsgroup using that alias. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 19:52 ` Cthun 2011-02-27 20:41 ` Alan Mackenzie @ 2011-02-27 20:59 ` Robert D. Crawford 1 sibling, 0 replies; 199+ messages in thread From: Robert D. Crawford @ 2011-02-27 20:59 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > What does your classic unsubstantiated and erroneous claim, combined > with a classic contradiction, have to do with Lisp, Bradfield? I just wanted to say that, if you used emacs, you would be able to save yourself untold amounts of typing by using Yasnippet to insert this constant refrain. Just a thought. -- Robert D. Crawford robdcraw@gmail.com ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 17:28 ` Julian Bradfield 2011-02-27 19:52 ` Cthun @ 2011-02-27 20:58 ` Tim Bradshaw 2011-02-27 21:02 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: Tim Bradshaw @ 2011-02-27 20:58 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-27 17:28:50 +0000, Julian Bradfield said: > > >> Articles are not typically published with "bugs" and then later >> republished without them. Typical articles are published once and then >> that's it. > > You're not an academic, are you? This is nothing to do with being an academic. What happens when, for instance, a novel is being published? The author sends it to the publisher, who sends back a copy with various changes, which the author then either accepts, accepts in some modified form, or rejects. This process is then iterated several times. I've not written a novel, but I know people who have reasonably recently, and they did it using the revision-tracking stuff in Word. Unquestionably a proper revision-control system would have been better (the critical thing is a visual diff tool). ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 20:58 ` Tim Bradshaw @ 2011-02-27 21:02 ` Cthun 2011-02-27 21:12 ` David Kastrup 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-02-27 21:02 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 3:58 PM, Tim Bradshaw wrote: > This is nothing to do with being an academic. What happens when, for > instance, a novel is being published? The author sends it to the > publisher, who sends back a copy with various changes, which the author > then either accepts, accepts in some modified form, or rejects. This > process is then iterated several times. And this process does not involve a CVS repository. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 21:02 ` Cthun @ 2011-02-27 21:12 ` David Kastrup 2011-02-27 22:02 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-02-27 21:12 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 27/02/2011 3:58 PM, Tim Bradshaw wrote: >> This is nothing to do with being an academic. What happens when, for >> instance, a novel is being published? The author sends it to the >> publisher, who sends back a copy with various changes, which the author >> then either accepts, accepts in some modified form, or rejects. This >> process is then iterated several times. > > And this process does not involve a CVS repository. With me, it nowadays usually involves a git repository. I used CVS previously, but that is less convenient. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 21:12 ` David Kastrup @ 2011-02-27 22:02 ` Cthun 2011-02-28 3:51 ` Stefan Monnier 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-02-27 22:02 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 4:12 PM, David Kastrup wrote: > Cthun<cthun_117@qmail.net.au> writes: >> On 27/02/2011 3:58 PM, Tim Bradshaw wrote: >>> This is nothing to do with being an academic. What happens when, for >>> instance, a novel is being published? The author sends it to the >>> publisher, who sends back a copy with various changes, which the author >>> then either accepts, accepts in some modified form, or rejects. This >>> process is then iterated several times. >> >> And this process does not involve a CVS repository. > > With me, it nowadays usually involves a git repository. I used CVS > previously, but that is less convenient. You're insane. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 22:02 ` Cthun @ 2011-02-28 3:51 ` Stefan Monnier 2011-02-28 9:53 ` David Kastrup 2011-02-28 18:02 ` Cthun 0 siblings, 2 replies; 199+ messages in thread From: Stefan Monnier @ 2011-02-28 3:51 UTC (permalink / raw) To: help-gnu-emacs >>>> This is nothing to do with being an academic. What happens when, for >>>> instance, a novel is being published? The author sends it to the >>>> publisher, who sends back a copy with various changes, which the author >>>> then either accepts, accepts in some modified form, or rejects. This >>>> process is then iterated several times. >>> And this process does not involve a CVS repository. >> With me, it nowadays usually involves a git repository. I used CVS >> previously, but that is less convenient. > You're insane. No, we're just people using good tools for the job at hand. E.g. each co-author has his branch and uses pull&push&merge to share its work with the others. Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 3:51 ` Stefan Monnier @ 2011-02-28 9:53 ` David Kastrup 2011-02-28 18:04 ` Cthun 2011-02-28 18:02 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-02-28 9:53 UTC (permalink / raw) To: help-gnu-emacs Stefan Monnier <monnier@iro.umontreal.ca> writes: >>>>> This is nothing to do with being an academic. What happens when, for >>>>> instance, a novel is being published? The author sends it to the >>>>> publisher, who sends back a copy with various changes, which the author >>>>> then either accepts, accepts in some modified form, or rejects. This >>>>> process is then iterated several times. >>>> And this process does not involve a CVS repository. >>> With me, it nowadays usually involves a git repository. I used CVS >>> previously, but that is less convenient. >> You're insane. > > No, we're just people using good tools for the job at hand. E.g. each > co-author has his branch and uses pull&push&merge to share its work with > the others. I do this for work I do quite by myself (like theses and articles). Makes it much easier to keep track of work you do. Co-authors tend to use different (or no) version control, so even when I used CVS, the workflow tended to be that of a non-central version control system. I certainly would not have given others write access to my personal repositories. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 9:53 ` David Kastrup @ 2011-02-28 18:04 ` Cthun 2011-02-28 19:03 ` Eric Abrahamsen ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Cthun @ 2011-02-28 18:04 UTC (permalink / raw) To: help-gnu-emacs On 28/02/2011 4:53 AM, David Kastrup wrote: > Stefan Monnier<monnier@iro.umontreal.ca> writes: > >>>>>> This is nothing to do with being an academic. What happens when, for >>>>>> instance, a novel is being published? The author sends it to the >>>>>> publisher, who sends back a copy with various changes, which the author >>>>>> then either accepts, accepts in some modified form, or rejects. This >>>>>> process is then iterated several times. >>>>> And this process does not involve a CVS repository. >>>> With me, it nowadays usually involves a git repository. I used CVS >>>> previously, but that is less convenient. >>> You're insane. >> >> No What does Monnier's classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? > I do this for work I do quite by myself (like theses and articles). How odd. > Makes it much easier to keep track of work you do. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? Using version control software entails a lot of complex use of command-line tools to check out, copy, and check in files, Kastrup, and that's after scaling the software's learning curve. This hardly seems likely to be "much easier" than just using a word processor like normal folk, Kastrup. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 18:04 ` Cthun @ 2011-02-28 19:03 ` Eric Abrahamsen [not found] ` <mailman.2.1298919859.18999.help-gnu-emacs@gnu.org> 2011-02-28 20:04 ` David Kastrup 2 siblings, 0 replies; 199+ messages in thread From: Eric Abrahamsen @ 2011-02-28 19:03 UTC (permalink / raw) To: help-gnu-emacs On Tue, Mar 01 2011, Cthun wrote: > On 28/02/2011 4:53 AM, David Kastrup wrote: >> Stefan Monnier<monnier@iro.umontreal.ca> writes: >> >>>>>>> This is nothing to do with being an academic. What happens when, for >>>>>>> instance, a novel is being published? The author sends it to the >>>>>>> publisher, who sends back a copy with various changes, which the author >>>>>>> then either accepts, accepts in some modified form, or rejects. This >>>>>>> process is then iterated several times. >>>>>> And this process does not involve a CVS repository. >>>>> With me, it nowadays usually involves a git repository. I used CVS >>>>> previously, but that is less convenient. >>>> You're insane. >>> >>> No > > What does Monnier's classic unsubstantiated and erroneous claim have > to do with Lisp, Kastrup? I started out sympathetic to your argument, but by this point you've motivated me to dig up the gnus manual section on scoring, just to learn how to mute you. ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.2.1298919859.18999.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature ofEmacs? [not found] ` <mailman.2.1298919859.18999.help-gnu-emacs@gnu.org> @ 2011-02-28 19:41 ` Ted Zlatanov 0 siblings, 0 replies; 199+ messages in thread From: Ted Zlatanov @ 2011-02-28 19:41 UTC (permalink / raw) To: help-gnu-emacs On Tue, 01 Mar 2011 03:03:57 +0800 Eric Abrahamsen <eric@ericabrahamsen.net> wrote: EA> you've motivated me to dig up the gnus manual section on scoring, EA> just to learn how to mute you. `L a s p' to lower permanently by author substring. Or you could lower the thread score. Anyhow, `L' is what you need, the rest is just answering prompts. Ted ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 18:04 ` Cthun 2011-02-28 19:03 ` Eric Abrahamsen [not found] ` <mailman.2.1298919859.18999.help-gnu-emacs@gnu.org> @ 2011-02-28 20:04 ` David Kastrup 2011-03-01 0:06 ` Cthun 2 siblings, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-02-28 20:04 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 28/02/2011 4:53 AM, David Kastrup wrote: >> Stefan Monnier<monnier@iro.umontreal.ca> writes: >> >>>>>>> This is nothing to do with being an academic. What happens when, for >>>>>>> instance, a novel is being published? The author sends it to the >>>>>>> publisher, who sends back a copy with various changes, which the author >>>>>>> then either accepts, accepts in some modified form, or rejects. This >>>>>>> process is then iterated several times. >>>>>> And this process does not involve a CVS repository. >>>>> With me, it nowadays usually involves a git repository. I used CVS >>>>> previously, but that is less convenient. >>>> You're insane. I should say _that_ would be an unsubstantiated claim. Though being insane might have something to do with Lisp. >>> No > > What does Monnier's classic unsubstantiated and erroneous claim have > to do with Lisp, Kastrup? > >> I do this for work I do quite by myself (like theses and articles). > > How odd. Not at all. >> Makes it much easier to keep track of work you do. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Kastrup? Using version control software entails a lot of > complex use of command-line tools to check out, copy, and check in > files, Kastrup, That's why one uses a Lisp-based editor with version-control support called Emacs to do the hard work. > and that's after scaling the software's learning curve. This hardly > seems likely to be "much easier" than just using a word processor like > normal folk, Kastrup. Your discussion style (or rather your apodictic statement style) does not suggest that you would be able to speak for normal folk with authority. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 20:04 ` David Kastrup @ 2011-03-01 0:06 ` Cthun 2011-03-01 0:14 ` TheFlyingDutchman ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Cthun @ 2011-03-01 0:06 UTC (permalink / raw) To: help-gnu-emacs On 28/02/2011 3:04 PM, David Kastrup wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> On 28/02/2011 4:53 AM, David Kastrup wrote: >>> Stefan Monnier<monnier@iro.umontreal.ca> writes: >>> >>>>>> With me, it nowadays usually involves a git repository. I used CVS >>>>>> previously, but that is less convenient. >>>>> You're insane. > > I should say _that_ would be an unsubstantiated claim. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? > Though being insane might have something to do with Lisp. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? It is well known that it is all-caps languages like COBOL and BASIC that cause brain damage, Kastrup. >>> I do this for work I do quite by myself (like theses and articles). >> >> How odd. > > Not at all. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? >>> Makes it much easier to keep track of work you do. >> >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Kastrup? Using version control software entails a lot of >> complex use of command-line tools to check out, copy, and check in >> files, Kastrup, > > That's why one uses a Lisp-based editor with version-control support > called Emacs to do the hard work. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? Using emacs entails even more complexity and difficulty, with even steeper learning curves, than using version control tools, Kastrup. >> and that's after scaling the software's learning curve. This hardly >> seems likely to be "much easier" than just using a word processor like >> normal folk, Kastrup. > > Your discussion style (or rather your apodictic statement style) does > not suggest that you would be able to speak for normal folk with > authority. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 0:06 ` Cthun @ 2011-03-01 0:14 ` TheFlyingDutchman 2011-03-01 0:16 ` Cthun 2011-03-01 9:27 ` David Kastrup 2011-03-01 12:57 ` Antony 2 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 0:14 UTC (permalink / raw) To: help-gnu-emacs > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Kastrup? Can you be more specific? In what way was it unsubstantiated? How was it erroneous? What made it classic? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 0:14 ` TheFlyingDutchman @ 2011-03-01 0:16 ` Cthun 2011-03-01 0:28 ` TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-01 0:16 UTC (permalink / raw) To: help-gnu-emacs On 28/02/2011 7:14 PM, TheFlyingDutchman wrote: >> >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Kastrup? > > Can you be more specific? In what way was it unsubstantiated? How was > it erroneous? What made it classic? What do your four questions have to do with Lisp, Dutchman? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 0:16 ` Cthun @ 2011-03-01 0:28 ` TheFlyingDutchman 2011-03-01 1:49 ` Sean Sieger 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 0:28 UTC (permalink / raw) To: help-gnu-emacs On Feb 28, 4:16 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 28/02/2011 7:14 PM, TheFlyingDutchman wrote: > > > > >> What does your classic unsubstantiated and erroneous claim have to do > >> with Lisp, Kastrup? > > > Can you be more specific? In what way was it unsubstantiated? How was > > it erroneous? What made it classic? > > What do your four questions have to do with Lisp, Dutchman? What does your one question have to do with Lisp, Cthun? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 0:28 ` TheFlyingDutchman @ 2011-03-01 1:49 ` Sean Sieger 0 siblings, 0 replies; 199+ messages in thread From: Sean Sieger @ 2011-03-01 1:49 UTC (permalink / raw) To: help-gnu-emacs TheFlyingDutchman <zzbbaadd@aol.com> writes: On Feb 28, 4:16 pm, Cthun <cthun_...@qmail.net.au> wrote: > What do your four questions have to do with Lisp, Dutchman? What does your one question have to do with Lisp, Cthun? Does he speak this way in real life?? Astonishing. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 0:06 ` Cthun 2011-03-01 0:14 ` TheFlyingDutchman @ 2011-03-01 9:27 ` David Kastrup 2011-03-01 13:52 ` Cthun 2011-03-01 12:57 ` Antony 2 siblings, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-03-01 9:27 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Kastrup? It is well known that it is all-caps languages > like COBOL and BASIC that cause brain damage, Kastrup. Today's Common Lisp is just as case insensitive as those. The original Lisp has a history dating to computers that did not support lowercase letters in their native character set. You are not particularly good at avoiding unsubstantiated and erroneous claims, are you? You don't even get the premises to your inane conclusions right. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 9:27 ` David Kastrup @ 2011-03-01 13:52 ` Cthun 2011-03-01 22:51 ` TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-01 13:52 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 4:27 AM, David Kastrup wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Kastrup? It is well known that it is all-caps languages >> like COBOL and BASIC that cause brain damage, Kastrup. > > Today's Common Lisp is just as case insensitive as those. Except that it's not called "COMMON LISP", Kastrup. > You are not particularly good at avoiding unsubstantiated and erroneous > claims, are you? What does your classic erroneous presupposition have to do with Lisp, Kastrup. > You don't even get the premises to your inane conclusions right. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 13:52 ` Cthun @ 2011-03-01 22:51 ` TheFlyingDutchman 2011-03-01 23:43 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 22:51 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 5:52 am, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 4:27 AM, David Kastrup wrote: > > > Cthun<cthun_...@qmail.net.au> writes: > > >> What does your classic unsubstantiated and erroneous claim have to do > >> with Lisp, Kastrup? It is well known that it is all-caps languages > >> like COBOL and BASIC that cause brain damage, Kastrup. > > > Today's Common Lisp is just as case insensitive as those. > > Except that it's not called "COMMON LISP", Kastrup. > Because it is not an acronymn, Cthun. COBOL and BASIC are not capitalized to do how their language handles case but because they are acronyms: COBOL - COmmon Business-Oriented Language BASIC - Beginner's All-Purpose Symbolic Instruction Code Acronyms are all-caps, whereas words are only capitalized, Cthun. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 22:51 ` TheFlyingDutchman @ 2011-03-01 23:43 ` Cthun 2011-03-02 8:22 ` David Kastrup 2011-03-02 8:39 ` Cthun-bot discussion TheFlyingDutchman 0 siblings, 2 replies; 199+ messages in thread From: Cthun @ 2011-03-01 23:43 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 5:51 PM, TheFlyingDutchman wrote: > On Mar 1, 5:52 am, Cthun<cthun_...@qmail.net.au> wrote: >> On 01/03/2011 4:27 AM, David Kastrup wrote: >> >>> Cthun<cthun_...@qmail.net.au> writes: >> >>>> What does your classic unsubstantiated and erroneous claim have to do >>>> with Lisp, Kastrup? It is well known that it is all-caps languages >>>> like COBOL and BASIC that cause brain damage, Kastrup. >> >>> Today's Common Lisp is just as case insensitive as those. >> >> Except that it's not called "COMMON LISP", Kastrup. > > Because it is not an acronymn, Cthun. What does that have to do with emacs, Dutchman? The languages whose names are in all caps seem to be the ones that cause brain damage, Dutchman, and Common Lisp is not among them. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 23:43 ` Cthun @ 2011-03-02 8:22 ` David Kastrup 2011-03-02 14:33 ` Cthun 2011-03-02 8:39 ` Cthun-bot discussion TheFlyingDutchman 1 sibling, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-03-02 8:22 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 01/03/2011 5:51 PM, TheFlyingDutchman wrote: >> On Mar 1, 5:52 am, Cthun<cthun_...@qmail.net.au> wrote: >>> On 01/03/2011 4:27 AM, David Kastrup wrote: >>> >>>> Cthun<cthun_...@qmail.net.au> writes: >>> >>>>> What does your classic unsubstantiated and erroneous claim have to do >>>>> with Lisp, Kastrup? It is well known that it is all-caps languages >>>>> like COBOL and BASIC that cause brain damage, Kastrup. >>> >>>> Today's Common Lisp is just as case insensitive as those. >>> >>> Except that it's not called "COMMON LISP", Kastrup. >> >> Because it is not an acronymn, Cthun. > > What does that have to do with emacs, Dutchman? Editor MACroS. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 8:22 ` David Kastrup @ 2011-03-02 14:33 ` Cthun 2011-03-02 21:51 ` Cthun-bot discussion TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-02 14:33 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 3:22 AM, David Kastrup wrote: > Cthun<cthun_117@qmail.net.au> writes: >> On 01/03/2011 5:51 PM, TheFlyingDutchman wrote: >>> On Mar 1, 5:52 am, Cthun<cthun_...@qmail.net.au> wrote: >>>> Except that it's not called "COMMON LISP", Kastrup. >>> >>> Because it is not an acronymn, Cthun. >> >> What does that have to do with emacs, Dutchman? > > Editor MACroS. Classic illogic. "Common Lisp" not being an acronym has nothing to do with emacs, Dutchman. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Cthun-bot discussion 2011-03-02 14:33 ` Cthun @ 2011-03-02 21:51 ` TheFlyingDutchman 2011-03-02 22:20 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-02 21:51 UTC (permalink / raw) To: help-gnu-emacs On Mar 2, 6:33 am, Cthun <cthun_...@qmail.net.au> wrote: > On 02/03/2011 3:22 AM, David Kastrup wrote: > > > Cthun<cthun_...@qmail.net.au> writes: > >> On 01/03/2011 5:51 PM, TheFlyingDutchman wrote: > >>> On Mar 1, 5:52 am, Cthun<cthun_...@qmail.net.au> wrote: > >>>> Except that it's not called "COMMON LISP", Kastrup. > > >>> Because it is not an acronymn, Cthun. > > >> What does that have to do with emacs, Dutchman? > > > Editor MACroS. > > Classic illogic. "Common Lisp" not being an acronym has nothing to do > with emacs, Dutchman. Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was responding to. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: Cthun-bot discussion 2011-03-02 21:51 ` Cthun-bot discussion TheFlyingDutchman @ 2011-03-02 22:20 ` Cthun 2011-03-02 23:54 ` TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-02 22:20 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 4:51 PM, TheFlyingDutchman wrote: >> Classic illogic. "Common Lisp" not being an acronym has nothing to do >> with emacs, Dutchman. > > Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was > responding to. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Cthun-bot discussion 2011-03-02 22:20 ` Cthun @ 2011-03-02 23:54 ` TheFlyingDutchman 2011-03-03 0:05 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-02 23:54 UTC (permalink / raw) To: help-gnu-emacs On Mar 2, 2:20 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 02/03/2011 4:51 PM, TheFlyingDutchman wrote: > > >> Classic illogic. "Common Lisp" not being an acronym has nothing to do > >> with emacs, Dutchman. > > > Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was > > responding to. > > Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using > that alias. Just to prevent confusion here, the Chun-bot has incorrectly referred to it's name as an alias. Cthun-bot is the actual name of the Cthun- bot, not an alias. The alias of the Cthun-bot is Cthun. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 23:54 ` TheFlyingDutchman @ 2011-03-03 0:05 ` Cthun 2011-03-03 0:06 ` Jason Earl 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-03 0:05 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 6:54 PM, TheFlyingDutchman wrote: > On Mar 2, 2:20 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 02/03/2011 4:51 PM, TheFlyingDutchman wrote: >>>> Classic illogic. "Common Lisp" not being an acronym has nothing to do >>>> with emacs, Dutchman. >> >>> Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was >>> responding to. >> >> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >> that alias. > > Just to prevent confusion here, the Chun-bot has incorrectly referred > to it's name as an alias. Cthun-bot is the actual name of the Cthun- > bot, not an alias. The alias of the Cthun-bot is Cthun. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-03 0:05 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun @ 2011-03-03 0:06 ` Jason Earl 2011-03-03 0:12 ` Cthun 2011-03-03 10:04 ` Marco Antoniotti 0 siblings, 2 replies; 199+ messages in thread From: Jason Earl @ 2011-03-03 0:06 UTC (permalink / raw) To: help-gnu-emacs On Wed, Mar 02 2011, Cthun wrote: > On 02/03/2011 6:54 PM, TheFlyingDutchman wrote: >> On Mar 2, 2:20 pm, Cthun<cthun_...@qmail.net.au> wrote: >>> On 02/03/2011 4:51 PM, TheFlyingDutchman wrote: >>>>> Classic illogic. "Common Lisp" not being an acronym has nothing to do >>>>> with emacs, Dutchman. >>> >>>> Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was >>>> responding to. >>> >>> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >>> that alias. >> >> Just to prevent confusion here, the Chun-bot has incorrectly referred >> to it's name as an alias. Cthun-bot is the actual name of the Cthun- >> bot, not an alias. The alias of the Cthun-bot is Cthun. > > Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using > that alias. You are the Cthun-bot, your alias is Cthun. Jason ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-03 0:06 ` Jason Earl @ 2011-03-03 0:12 ` Cthun 2011-03-03 10:04 ` Marco Antoniotti 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-03 0:12 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 7:06 PM, Jason Earl wrote: > On Wed, Mar 02 2011, Cthun wrote: >> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >> that alias. > > You are the Cthun-bot What does your classic unsubstantiated and erroneous claim have to do with Lisp, Earl? > your alias is Cthun. What does that have to do with Lisp, Earl? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-03 0:06 ` Jason Earl 2011-03-03 0:12 ` Cthun @ 2011-03-03 10:04 ` Marco Antoniotti 2011-03-03 10:21 ` David Kastrup 2011-03-03 13:42 ` Cthun 1 sibling, 2 replies; 199+ messages in thread From: Marco Antoniotti @ 2011-03-03 10:04 UTC (permalink / raw) To: help-gnu-emacs On Mar 3, 1:06 am, Jason Earl <je...@notengoamigos.org> wrote: > On Wed, Mar 02 2011, Cthun wrote: > > On 02/03/2011 6:54 PM, TheFlyingDutchman wrote: > >> On Mar 2, 2:20 pm, Cthun<cthun_...@qmail.net.au> wrote: > >>> On 02/03/2011 4:51 PM, TheFlyingDutchman wrote: > >>>>> Classic illogic. "Common Lisp" not being an acronym has nothing to do > >>>>> with emacs, Dutchman. > > >>>> Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was > >>>> responding to. > > >>> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using > >>> that alias. > > >> Just to prevent confusion here, the Chun-bot has incorrectly referred > >> to it's name as an alias. Cthun-bot is the actual name of the Cthun- > >> bot, not an alias. The alias of the Cthun-bot is Cthun. > > > Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using > > that alias. > > You are the Cthun-bot, your alias is Cthun. Not only... the bot is written in Common Lisp (as tfb confessed :) ), hence its psychology :) Cheers -- MA ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-03 10:04 ` Marco Antoniotti @ 2011-03-03 10:21 ` David Kastrup 2011-03-03 13:43 ` Cthun 2011-03-03 13:42 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-03-03 10:21 UTC (permalink / raw) To: help-gnu-emacs Marco Antoniotti <marcoxa@gmail.com> writes: > On Mar 3, 1:06 am, Jason Earl <je...@notengoamigos.org> wrote: >> On Wed, Mar 02 2011, Cthun wrote: >> > On 02/03/2011 6:54 PM, TheFlyingDutchman wrote: >> >> On Mar 2, 2:20 pm, Cthun<cthun_...@qmail.net.au> wrote: >> >>> On 02/03/2011 4:51 PM, TheFlyingDutchman wrote: >> >>>>> Classic illogic. "Common Lisp" not being an acronym has nothing to do >> >>>>> with emacs, Dutchman. >> >> >>>> Oops. A serious bug in the Cthun-bot. Incorrectly picked up who it was >> >>>> responding to. >> >> >>> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >> >>> that alias. >> >> >> Just to prevent confusion here, the Chun-bot has incorrectly referred >> >> to it's name as an alias. Cthun-bot is the actual name of the Cthun- >> >> bot, not an alias. The alias of the Cthun-bot is Cthun. >> >> > Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >> > that alias. >> >> You are the Cthun-bot, your alias is Cthun. > > Not only... the bot is written in Common Lisp (as tfb confessed :) ), > hence its psychology :) Well, the overuse of keywords is quite glaring. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-03 10:21 ` David Kastrup @ 2011-03-03 13:43 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-03 13:43 UTC (permalink / raw) To: help-gnu-emacs On 03/03/2011 5:21 AM, David Kastrup wrote: > Marco Antoniotti <marcoxa@gmail.com> writes: >> On Mar 3, 1:06 am, Jason Earl <je...@notengoamigos.org> wrote: >>> On Wed, Mar 02 2011, Cthun wrote: >>>> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >>>> that alias. >>> >>> You are the Cthun-bot What does Earl's classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? >>> your alias is Cthun. What does that have to do with Lisp, Antoniotti? >> Not only... the bot is written in Common Lisp (as tfb confessed :) ), >> hence its psychology :) Who is "the bot", Kastrup? There is nobody in this newsgroup using that alias. > Well, the overuse of keywords is quite glaring. What does your overuse of keywords have to do with emacs, Kastrup? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-03 10:04 ` Marco Antoniotti 2011-03-03 10:21 ` David Kastrup @ 2011-03-03 13:42 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-03 13:42 UTC (permalink / raw) To: help-gnu-emacs On 03/03/2011 5:04 AM, Marco Antoniotti wrote: > On Mar 3, 1:06 am, Jason Earl <je...@notengoamigos.org> wrote: >> On Wed, Mar 02 2011, Cthun wrote: >>> Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using >>> that alias. >> >> You are the Cthun-bot What does Earl's classic unsubstantiated and erroneous claim have to do with Lisp, Antoniotti? >> your alias is Cthun. What does that have to do with Lisp, Antoniotti? > Not only... the bot is written in Common Lisp (as tfb confessed :) ), > hence its psychology :) Who is "the bot", Antoniotti? There is nobody in this newsgroup using that alias. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Cthun-bot discussion 2011-03-01 23:43 ` Cthun 2011-03-02 8:22 ` David Kastrup @ 2011-03-02 8:39 ` TheFlyingDutchman 2011-03-02 14:35 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 1 sibling, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-02 8:39 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 3:43 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 5:51 PM, TheFlyingDutchman wrote: > > > On Mar 1, 5:52 am, Cthun<cthun_...@qmail.net.au> wrote: > >> On 01/03/2011 4:27 AM, David Kastrup wrote: > > >>> Cthun<cthun_...@qmail.net.au> writes: > > >>>> What does your classic unsubstantiated and erroneous claim have to do > >>>> with Lisp, Kastrup? It is well known that it is all-caps languages > >>>> like COBOL and BASIC that cause brain damage, Kastrup. > > >>> Today's Common Lisp is just as case insensitive as those. > > >> Except that it's not called "COMMON LISP", Kastrup. > > > Because it is not an acronymn, Cthun. > > What does that have to do with emacs, Dutchman? Why did the Cthun-bot talk about COMMON LISP and then revert to emacs? Are they doing any testing at all? > The languages whose names are in all caps seem to be the ones that cause > brain damage, Dutchman, and Common Lisp is not among them. It is always refreshing when the Cthun-bot can spit out a sentence that differs from it's normal small set, even if it doesn't make any sense. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 8:39 ` Cthun-bot discussion TheFlyingDutchman @ 2011-03-02 14:35 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-02 14:35 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 3:39 AM, TheFlyingDutchman wrote: > On Mar 1, 3:43 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 01/03/2011 5:51 PM, TheFlyingDutchman wrote: >>> On Mar 1, 5:52 am, Cthun<cthun_...@qmail.net.au> wrote: >>>> Except that it's not called "COMMON LISP", Kastrup. >> >>> Because it is not an acronymn, Cthun. >> >> What does that have to do with emacs, Dutchman? > > Why did the Cthun-bot talk about COMMON LISP and then revert to emacs? Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > Are they doing any testing at all? What does your question have to do with Lisp, Dutchman? >> The languages whose names are in all caps seem to be the ones that cause >> brain damage, Dutchman, and Common Lisp is not among them. > > It is always refreshing when the Cthun-bot can spit out a sentence > that differs from it's normal small set Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > even if it doesn't make any sense. Classic unsubstantiated and erroneous claim. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 0:06 ` Cthun 2011-03-01 0:14 ` TheFlyingDutchman 2011-03-01 9:27 ` David Kastrup @ 2011-03-01 12:57 ` Antony 2 siblings, 0 replies; 199+ messages in thread From: Antony @ 2011-03-01 12:57 UTC (permalink / raw) To: help-gnu-emacs On 2/28/2011 4:06 PM, Cthun wrote: > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Kastrup? It is well known that it is all-caps languages like > COBOL and BASIC that cause brain damage, Kastrup. Hmm, talking about "classic unsubstantiated and erroneous claim"s -Antony ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 3:51 ` Stefan Monnier 2011-02-28 9:53 ` David Kastrup @ 2011-02-28 18:02 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-28 18:02 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 10:51 PM, Stefan Monnier wrote: >>>>> This is nothing to do with being an academic. What happens when, for >>>>> instance, a novel is being published? The author sends it to the >>>>> publisher, who sends back a copy with various changes, which the author >>>>> then either accepts, accepts in some modified form, or rejects. This >>>>> process is then iterated several times. >>>> And this process does not involve a CVS repository. >>> With me, it nowadays usually involves a git repository. I used CVS >>> previously, but that is less convenient. >> You're insane. > > No What does your classic unsubstantiated and erroneous claim have to do with Lisp, Monnier? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 15:28 ` Cthun 2011-02-27 15:46 ` David Kastrup @ 2011-02-27 16:05 ` Perry Smith 2011-02-27 17:22 ` Eric Abrahamsen ` (2 more replies) [not found] ` <mailman.3.1298822767.31652.help-gnu-emacs@gnu.org> 2 siblings, 3 replies; 199+ messages in thread From: Perry Smith @ 2011-02-27 16:05 UTC (permalink / raw) To: Cthun; +Cc: help-gnu-emacs On Feb 27, 2011, at 9:28 AM, Cthun wrote: > On 27/02/2011 3:08 AM, David Kastrup wrote: >> Cthun <cthun_117@qmail.net.au> writes: >>> Oh, really? I for one cannot recall ever seeing a version 1.5 of a >>> novel or a version 2.0 of a magazine article. >> >> Well, I've been responsible for the typesetting software for "Die >> Kritische Gesamtausgabe der Werke von Ernst Troeltsch" >> [anecdote trimmed] >> >> So definitely there were various versions of the same article published. > > But that's not the same thing as software versioning, or anywhere close. > >> The gestation of both articles and novels is rarely linear. > > True enough. But it is also not going to fit especially well to what systems designed for software revision control do. There is a single long piece of text rather than lots of interacting software modules, for one thing; there are no builds or library dependencies or bug reports or feature requests. There's also a point where it's actually *finished*, while software is never finished and has many successive versions released, each fixing the bugs in the previous and adding new features. > > In short there's almost nothing of what source code control systems are actually there for. If you want to be able to recover deleted material you use strikethru (and delete anything still in strikethru when it's done) or cut it and save it to a clippings file or something. This started back with: On Feb 26, 2011, at 12:05 AM, Cthun wrote: > On 25/02/2011 1:43 PM, Jim Janney wrote: >> Anything I'm working on that would be expensive to lose goes under >> version control anyway. > > Then woe betide you if you ever work on, say, a novel rather than a computer program. The phrase you pulled out referred to "version control". You are now talking about source code control systems... Also, SCMs that I know like git, svn, rcs, bzr, etc do not have any concept of build, dependencies, bug reports, or feature requests. Its one of my frustrations. If you know if a single system that has all those, I'd love to know about them. The only fully integrated example I have is IBM's CMVC and IBM dumped it because no one understood it. Aside from that, I'm not getting your point at all. An article can easily be broken into sections, a book into chapters which are then subdivided into sections. Those sections will have dependencies. I doubt if the author will add those in but the concept still applies. And as far as history, there are countless examples where a single journalistic piece has a very long life to it. Haven't ever listened to where historians go back and review the author's original notes? God... there are entire books about the American Constitution trying to reconstruct the various versions and the intentions behind each of them. So... I just don't see anything special about software verses english text as far as wanting to track and follow the history at all. By the way, if anyone else wants this moved to private channels, please let me know. No one has complained yet so I posted to the whole list but this is way off topic for emacs as far as I can tell. Thank you and apologize if necessary pedz ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 16:05 ` Perry Smith @ 2011-02-27 17:22 ` Eric Abrahamsen 2011-02-27 18:16 ` Joe Riel 2011-02-27 23:17 ` PJ Weisberg [not found] ` <mailman.8.1298827366.31652.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 199+ messages in thread From: Eric Abrahamsen @ 2011-02-27 17:22 UTC (permalink / raw) To: help-gnu-emacs On Mon, Feb 28 2011, Perry Smith wrote: > On Feb 27, 2011, at 9:28 AM, Cthun wrote: > >> On 27/02/2011 3:08 AM, David Kastrup wrote: >>> Cthun <cthun_117@qmail.net.au> writes: >>>> Oh, really? I for one cannot recall ever seeing a version 1.5 of a >>>> novel or a version 2.0 of a magazine article. >>> >>> Well, I've been responsible for the typesetting software for "Die >>> Kritische Gesamtausgabe der Werke von Ernst Troeltsch" >>> [anecdote trimmed] >>> >>> So definitely there were various versions of the same article published. >> >> But that's not the same thing as software versioning, or anywhere close. >> >>> The gestation of both articles and novels is rarely linear. >> >> True enough. But it is also not going to fit especially well to what >> systems designed for software revision control do. There is a single >> long piece of text rather than lots of interacting software modules, >> for one thing; there are no builds or library dependencies or bug >> reports or feature requests. There's also a point where it's >> actually *finished*, while software is never finished and has many >> successive versions released, each fixing the bugs in the previous >> and adding new features. [...] >> Then woe betide you if you ever work on, say, a novel rather than a >> computer program. > > > The phrase you pulled out referred to "version control". You are now > talking about source code control systems... > > Also, SCMs that I know like git, svn, rcs, bzr, etc do not have any > concept of build, dependencies, bug reports, or feature requests. Its > one of my frustrations. If you know if a single system that has all > those, I'd love to know about them. The only fully integrated example > I have is IBM's CMVC and IBM dumped it because no one understood it. > > Aside from that, I'm not getting your point at all. An article can > easily be broken into sections, a book into chapters which are then > subdivided into sections. Those sections will have dependencies. I > doubt if the author will add those in but the concept still applies. > And as far as history, there are countless examples where a single > journalistic piece has a very long life to it. Haven't ever listened > to where historians go back and review the author's original notes? > God... there are entire books about the American Constitution trying > to reconstruct the various versions and the intentions behind each of > them. To add my cent-and-a-half… I use emacs (and git) for novel translation—functionally the same as novel writing. While I'm far happier with this setup than with any other (in moving from a Mac to Linux, my only regret is the loss of Tinderbox), I can certainly see cthun's point. When you are writing long-form text, the unit is the paragraph. When writing code, the unit is the line. Writing prose, the addition of one word can transform a whole paragraph (using fill-mode). Writing code, the addition of one "word" generally only changes a line. Version control systems thus become that much less useful. Not useless, just less useful. Git is still great for doing a commit with translation and research notes in, and then another with them out, or even branching—that sort of thing. But you have to think harder about how conceptual alterations should be recorded as version changes. E ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 17:22 ` Eric Abrahamsen @ 2011-02-27 18:16 ` Joe Riel 0 siblings, 0 replies; 199+ messages in thread From: Joe Riel @ 2011-02-27 18:16 UTC (permalink / raw) To: help-gnu-emacs On Mon, 28 Feb 2011 01:22:12 +0800 Eric Abrahamsen <eric@ericabrahamsen.net> wrote: > To add my cent-and-a-half… I use emacs (and git) for novel > translation—functionally the same as novel writing. While I'm far > happier with this setup than with any other (in moving from a Mac to > Linux, my only regret is the loss of Tinderbox), I can certainly see > cthun's point. When you are writing long-form text, the unit is the > paragraph. When writing code, the unit is the line. Writing prose, the > addition of one word can transform a whole paragraph (using > fill-mode). Writing code, the addition of one "word" generally only > changes a line. That depends on how one writes. When using LaTeX I usually write so that the structure of the source reflects the paragraph/sentence structure; clauses get indented, etc. As such, I don't use fill-mode; a one-word addition just changes one line. -- Joe Riel ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 16:05 ` Perry Smith 2011-02-27 17:22 ` Eric Abrahamsen @ 2011-02-27 23:17 ` PJ Weisberg [not found] ` <mailman.8.1298827366.31652.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 199+ messages in thread From: PJ Weisberg @ 2011-02-27 23:17 UTC (permalink / raw) To: Perry Smith; +Cc: Cthun, help-gnu-emacs On 2/27/11, Perry Smith <pedzsan@gmail.com> wrote: > By the way, if anyone else wants this moved to private channels, please let > me know. No one has complained yet so I posted to the whole list but this > is way off topic for emacs as far as I can tell. > > Thank you and apologize if necessary > pedz It became clear a while ago that Cthun was just annoyed with the original message being cross-posted to comp.lang.list and is now just trying to piss off Emacs users as much as possible. Reply if you enjoy debating for its own sake, but don't expect any productive discussion. (I doubt he sees this reply, since I'm sending to help-gnu-emacs@gnu.org, but I don't know how the mail<=>news gateway actually works.) -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.8.1298827366.31652.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature ofEmacs? [not found] ` <mailman.8.1298827366.31652.help-gnu-emacs@gnu.org> @ 2011-02-28 3:58 ` Stefan Monnier 2011-02-28 4:37 ` rusi 2011-02-28 19:41 ` Uday Reddy 0 siblings, 2 replies; 199+ messages in thread From: Stefan Monnier @ 2011-02-28 3:58 UTC (permalink / raw) To: help-gnu-emacs > To add my cent-and-a-half… I use emacs (and git) for novel > translation—functionally the same as novel writing. While I'm far > happier with this setup than with any other (in moving from a Mac to > Linux, my only regret is the loss of Tinderbox), I can certainly see > cthun's point. When you are writing long-form text, the unit is the > paragraph. When writing code, the unit is the line. Writing prose, the > addition of one word can transform a whole paragraph (using fill-mode). > Writing code, the addition of one "word" generally only changes a line. Note that most of those tools don't actually care about lines, or may not even use lines that much internally. The only part that uses lines is the default tool that provides a visual diff, as well as the default tool that performs 3-way merges. But yes, they tend to be tuned for source code, and prose tends to work less well. FWIW, to come back to Emacs, diff-mode and smerge-mode both support word-grained highlighting of differences, so while the diff hunks and merge conflicts will include whole paragraphs rather than just lines, the `refine'd highlighting will let you see which parts have really changed. I implemented this specifically to address this problem when working with LaTeX documents. At some point, I guess we should improve that support to provide word-grained diffs and merge conflicts, which will require a different format since context diffs and diff3 conflict markers are inherently line-based. Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 3:58 ` Stefan Monnier @ 2011-02-28 4:37 ` rusi 2011-02-28 23:31 ` Stefan Monnier 2011-02-28 19:41 ` Uday Reddy 1 sibling, 1 reply; 199+ messages in thread From: rusi @ 2011-02-28 4:37 UTC (permalink / raw) To: help-gnu-emacs On Feb 28, 8:58 am, Stefan Monnier <monn...@iro.umontreal.ca> wrote: > > To add my cent-and-a-half… I use emacs (and git) for novel > > translation—functionally the same as novel writing. While I'm far > > happier with this setup than with any other (in moving from a Mac to > > Linux, my only regret is the loss of Tinderbox), I can certainly see > > cthun's point. When you are writing long-form text, the unit is the > > paragraph. When writing code, the unit is the line. Writing prose, the > > addition of one word can transform a whole paragraph (using fill-mode). > > Writing code, the addition of one "word" generally only changes a line. > > Note that most of those tools don't actually care about lines, or may > not even use lines that much internally. The only part that uses lines > is the default tool that provides a visual diff, as well as the default > tool that performs 3-way merges. > > But yes, they tend to be tuned for source code, and prose tends to work > less well. FWIW, to come back to Emacs, diff-mode and smerge-mode both > support word-grained highlighting of differences, so while the diff > hunks and merge conflicts will include whole paragraphs rather than just > lines, the `refine'd highlighting will let you see which parts have > really changed. I implemented this specifically to address this problem > when working with LaTeX documents. At some point, I guess we should > improve that support to provide word-grained diffs and merge conflicts, > which will require a different format since context diffs and diff3 > conflict markers are inherently line-based. > > Stefan For emacs (and such) this may be the way to go and is welcome. For git (and such) however it may be preferable to have generic diff/ merge plugin capability; specifically for 'xml-container' formats like odt and docx but also more generically. Personal note: I use nted http://vsr.informatik.tu-chemnitz.de/~jan/nted/nted.xhtml to enter music and I have a hell of a time versioning and diffing. [eg I used a cello for one audience and organ for another, or do-re-mi for a western audience and sa-re-ga for an Indian] As things are I could tag such things with git (and such) but not diff/ merge and emacs is not so much use for low-level file formats. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 4:37 ` rusi @ 2011-02-28 23:31 ` Stefan Monnier 2011-03-01 2:43 ` rusi 0 siblings, 1 reply; 199+ messages in thread From: Stefan Monnier @ 2011-02-28 23:31 UTC (permalink / raw) To: help-gnu-emacs > For Emacs (and such) this may be the way to go and is welcome. > For git (and such) however it may be preferable to have generic diff/ > merge plugin capability; specifically for 'xml-container' formats like > odt and docx but also more generically. Versioning documents in formats like odt is indeed a different issue: for diffs and merges you don't want to do it at the line-level of course, but neither do you necessarily want to do it at the XML level itself: maybe automatic merging can be done at the XML level, but when conflicts or diffs need to be shown to users, they have to be shown in terms that the user can understand and most users have no idea about odt's underlying XML representation other than that it exists. So you need something like OpenOffice to do the diff for you. > Personal note: I use nted > http://vsr.informatik.tu-chemnitz.de/~jan/nted/nted.xhtml > to enter music and I have a hell of a time versioning and diffing. Right: since this uses WYSIWYG you basically get the same problem: only nted can do the diff and merge-conflict display in a way that can make sense to the user. If you care about revision control, you're generally better off without WYSIWYG (I tend to think you're better off without it in any circumstance, but that's a different discussion ;-). Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 23:31 ` Stefan Monnier @ 2011-03-01 2:43 ` rusi 0 siblings, 0 replies; 199+ messages in thread From: rusi @ 2011-03-01 2:43 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 4:31 am, Stefan Monnier <monn...@iro.umontreal.ca> wrote: > > I use nted > > http://vsr.informatik.tu-chemnitz.de/~jan/nted/nted.xhtml > > to enter music and I have a hell of a time versioning and diffing. > > Right: since this uses WYSIWYG you basically get the same problem: only > nted can do the diff and merge-conflict display in a way that can make > sense to the user. > If you care about revision control, you're generally better off without > WYSIWYG (I tend to think you're better off without it in any > circumstance, but that's a different discussion ;-). > How do you enter *and play* music textually??? I would sure like a tool that does not make me go clicking all over to get notes entered. Something like abc http://abc.sourceforge.net/ or lilypond. But I need something that can do this http://vimeo.com/16894001/ and allows me to change the score live in front of a (singing) class. Do you know of any?? In fact I have spent some time wondering what it would mean to add emacs' scripting functionality to nted. In short, we would start by factorizing emacs into 2 parts: 1. the 'pure lisp' scripting glue -- things like car, cdr, defun, cond setq etc 2. the buffers, characters, input-methods etc that are *text* editor specific. For music, 2' would be provided with something like nted and then 1 can be 'married' to 2' to get a scriptable music editor/player. With a text editor there is a clear set of 'atoms' - "a key that is typed" - "a character that is displayed." For music there is no such set (at least to me) -- its too multidimensional with staves, voices, real time rendering with etc > > For Emacs (and such) this may be the way to go and is welcome. > > For git (and such) however it may be preferable to have generic diff/ > > merge plugin capability; specifically for 'xml-container' formats like > > odt and docx but also more generically. > > Versioning documents in formats like odt is indeed a different issue: > for diffs and merges you don't want to do it at the line-level of > course, but neither do you necessarily want to do it at the XML level > itself: maybe automatic merging can be done at the XML level, but when > conflicts or diffs need to be shown to users, they have to be shown in > terms that the user can understand and most users have no idea about > odt's underlying XML representation other than that it exists. So you > need something like OpenOffice to do the diff for you. Thats why I said plugin capability. SW like openoffice (or nted) would know how to diff 2 docs or merge 3. The revision control system's plugin would present it the 2 or 3 docs to diff or merge -- what vc does for emacs. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 3:58 ` Stefan Monnier 2011-02-28 4:37 ` rusi @ 2011-02-28 19:41 ` Uday Reddy 1 sibling, 0 replies; 199+ messages in thread From: Uday Reddy @ 2011-02-28 19:41 UTC (permalink / raw) To: help-gnu-emacs On 2/28/2011 3:58 AM, Stefan Monnier wrote: > FWIW, to come back to Emacs, diff-mode and smerge-mode both > support word-grained highlighting of differences, so while the diff > hunks and merge conflicts will include whole paragraphs rather than just > lines, the `refine'd highlighting will let you see which parts have > really changed. I implemented this specifically to address this problem > when working with LaTeX documents. Fantastic, thanks very much Stefan. I would like to point out that the refined highlighting is extremely useful for me to work with code as well. It allows me to do reformatting and reindenting and such things without worrying about too many useless diffs showing up. It would be even better if white space diffs are completely ignored by Emacs. Cheers, Uday ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.3.1298822767.31652.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature ofEmacs? [not found] ` <mailman.3.1298822767.31652.help-gnu-emacs@gnu.org> @ 2011-02-27 17:11 ` rusi 0 siblings, 0 replies; 199+ messages in thread From: rusi @ 2011-02-27 17:11 UTC (permalink / raw) To: help-gnu-emacs On Feb 27, 9:05 pm, Perry Smith <pedz...@gmail.com> wrote: > > So... I just don't see anything special about software verses english text as far as wanting to > track and follow the history at all. "software verses" (versus versus) -- nice pun in context :-) ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 6:21 ` Cthun 2011-02-27 8:08 ` David Kastrup @ 2011-02-27 20:52 ` Tim Bradshaw 2011-02-27 20:59 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: Tim Bradshaw @ 2011-02-27 20:52 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-27 06:21:08 +0000, Cthun said: > Oh, really? I for one cannot recall ever seeing a version 1.5 of a > novel or a version 2.0 of a magazine article. Even if there's only one published version, which is not always the case, revision control can be useful for the development of natural language texts, of any kind. Why do you think virtually every modern word processor supports revision tracking? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 20:52 ` Tim Bradshaw @ 2011-02-27 20:59 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-27 20:59 UTC (permalink / raw) To: help-gnu-emacs On 27/02/2011 3:52 PM, Tim Bradshaw wrote: > On 2011-02-27 06:21:08 +0000, Cthun said: > >> Oh, really? I for one cannot recall ever seeing a version 1.5 of a >> novel or a version 2.0 of a magazine article. > > Even if there's only one published version, which is not always the > case, revision control can be useful for the development of natural > language texts, of any kind. Why do you think virtually every modern > word processor supports revision tracking? What word processors do is very different from what tools like CVS do that are designed specifically for computer source code. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-26 6:05 ` Cthun 2011-02-26 7:21 ` PJ Weisberg 2011-02-26 20:13 ` Stefan Monnier @ 2011-02-27 0:08 ` Tim Bradshaw 2011-02-27 6:21 ` Cthun 2011-02-28 11:38 ` Jim Janney 3 siblings, 1 reply; 199+ messages in thread From: Tim Bradshaw @ 2011-02-27 0:08 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-26 06:05:22 +0000, Cthun said: > Then woe betide you if you ever work on, say, a novel rather than a > computer program. What a confused thing to say. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-27 0:08 ` Tim Bradshaw @ 2011-02-27 6:21 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-02-27 6:21 UTC (permalink / raw) To: help-gnu-emacs On 26/02/2011 7:08 PM, Tim Bradshaw wrote: > On 2011-02-26 06:05:22 +0000, Cthun said: > >> Then woe betide you if you ever work on, say, a novel rather than a >> computer program. > > What a confused thing to say. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Bradshaw? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-26 6:05 ` Cthun ` (2 preceding siblings ...) 2011-02-27 0:08 ` Tim Bradshaw @ 2011-02-28 11:38 ` Jim Janney 2011-02-28 12:45 ` Petter Gustad 2011-02-28 18:11 ` Cthun 3 siblings, 2 replies; 199+ messages in thread From: Jim Janney @ 2011-02-28 11:38 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 25/02/2011 1:43 PM, Jim Janney wrote: >> Anything I'm working on that would be expensive to lose goes under >> version control anyway. > > Then woe betide you if you ever work on, say, a novel rather than a > computer program. I haven't written any novels, but the purpose of a version control system is to manage text, and this is useful in many contexts besides computer programming: any place where you might want a compact, reliable history of changes made to a file. I rarely lose work due to power failures or software crashes, but I often experiment with making changes that I later decide not to use. With a revision control system it's easy to do that and still get back to a good version. I could work without one, but I would have to do everything more slowly and carefully. -- Jim Janney ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 11:38 ` Jim Janney @ 2011-02-28 12:45 ` Petter Gustad 2011-02-28 18:11 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Petter Gustad @ 2011-02-28 12:45 UTC (permalink / raw) To: help-gnu-emacs Jim Janney <jjanney@shell.xmission.com> writes: > Cthun <cthun_117@qmail.net.au> writes: > >> On 25/02/2011 1:43 PM, Jim Janney wrote: >>> Anything I'm working on that would be expensive to lose goes under >>> version control anyway. >> >> Then woe betide you if you ever work on, say, a novel rather than a >> computer program. > > I haven't written any novels, but the purpose of a version control > system is to manage text, and this is useful in many contexts besides > computer programming: any place where you might want a compact, reliable I haven't written any novels either, but I've written documentation using Emacs and LaTeX and I keep my files in a revision control system (SCCS -> RCS -> CVS -> SVN -> GIT) which I think works great. You can also make branches where you write new stuff and keep the master pretty clean. You can also have other authors push into a branch. You can clone your repo from your laptop and push whatever you wrote while traveling onto your repo when you get home or to the office. //Petter -- .sig removed by request. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 11:38 ` Jim Janney 2011-02-28 12:45 ` Petter Gustad @ 2011-02-28 18:11 ` Cthun 2011-03-01 4:32 ` Jim Janney 1 sibling, 1 reply; 199+ messages in thread From: Cthun @ 2011-02-28 18:11 UTC (permalink / raw) To: help-gnu-emacs On 28/02/2011 6:38 AM, Jim Janney wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> On 25/02/2011 1:43 PM, Jim Janney wrote: >>> Anything I'm working on that would be expensive to lose goes under >>> version control anyway. >> >> Then woe betide you if you ever work on, say, a novel rather than a >> computer program. > > I haven't written any novels, but the purpose of a version control > system is to manage text First of all, the purpose of a version control system is to manage text that's compilable by build tools, Janney; and moreover, word processor documents are typically binary files, which version control systems cope poorly with. Subversion's diff tool will not play nicely with .doc files, Janney, and without it there is little point in using version control. > I rarely lose work due to power failures or software crashes That is easily accomplished without using version control, Janney. Saving frequently and having a backup tool suffices for normal people. > but I often experiment with making changes that I later decide not > to use. With a revision control system it's easy to do that and > still get back to a good version. It's much easier to do that with COPY FOO.DOC FOO.DOC.BAK, Janney. > I could work without one, but I would have to do everything more > slowly and carefully. Right click, drop, "copy here" is not especially slow, particularly compared to learning all of the complexities of a version control system, Janney. Version control systems have servers, clients, complex command lines for checking things in and out of them, and so on and have to be found, downloaded, installed, and configured. You need to set up your router/firewall to hide the server from the rest of the internet for security reasons. You have to set up some loopback interface port for the server to use and then point the client at 127.0.0.1:portno. You may even have to put all those numbers on every single command line to check in or check out a file, depending on the software you chose, Janney. All of this complexity, when you could just alt, f, "save as" or right click, "copy here" or COPY FOO.DOC FOO.DOC.BAK, Janney. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 18:11 ` Cthun @ 2011-03-01 4:32 ` Jim Janney 2011-03-01 6:18 ` rusi 2011-03-01 14:05 ` Cthun 0 siblings, 2 replies; 199+ messages in thread From: Jim Janney @ 2011-03-01 4:32 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 28/02/2011 6:38 AM, Jim Janney wrote: >> Cthun<cthun_117@qmail.net.au> writes: >> >>> On 25/02/2011 1:43 PM, Jim Janney wrote: >>>> Anything I'm working on that would be expensive to lose goes under >>>> version control anyway. >>> >>> Then woe betide you if you ever work on, say, a novel rather than a >>> computer program. >> >> I haven't written any novels, but the purpose of a version control >> system is to manage text > > First of all, the purpose of a version control system is to manage > text that's compilable by build tools That's a bit like saying that the purpose of Usenet is pointless bickering; while that is one of the uses to which it's commonly put, it's hardly the only one > and moreover, word > processor documents are typically binary files, which version control > systems cope poorly with. Subversion's diff tool will not play nicely > with .doc files, Janney, and without it there is little point in using > version control. I did say text; clever of you to pick up on that. >> I rarely lose work due to power failures or software crashes > > That is easily accomplished without using version control, > Janney. Saving frequently and having a backup tool suffices for normal > people. And it can be accomplished even more easily with Emacs and any one of a number of version control systems. >> but I often experiment with making changes that I later decide not >> to use. With a revision control system it's easy to do that and >> still get back to a good version. > > It's much easier to do that with COPY FOO.DOC FOO.DOC.BAK, Janney. > >> I could work without one, but I would have to do everything more >> slowly and carefully. > > Right click, drop, "copy here" is not especially slow, particularly > compared to learning all of the complexities of a version control > system, Janney. Version control systems have servers, clients, complex > command lines for checking things in and out of them, and so on and > have to be found, downloaded, installed, and configured. You need to > set up your router/firewall to hide the server from the rest of the > internet for security reasons. You have to set up some loopback > interface port for the server to use and then point the client at > 127.0.0.1:portno. You may even have to put all those numbers on every > single command line to check in or check out a file, depending on the > software you chose, Janney. That would certainly be a lot of work, if it were indeed necessary. It may please you to learn that, if you're not sharing your work with others, there are a number of version control systems -- including Subversion -- for which none of that is necessary. All you need is the local file system and no server. Good news! > All of this complexity, when you could just alt, f, "save as" or right > click, "copy here" or COPY FOO.DOC FOO.DOC.BAK, Janney. That's rather more work than simply hitting a few key strokes in Emacs. And you get less for it. -- Jim Janney ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 4:32 ` Jim Janney @ 2011-03-01 6:18 ` rusi 2011-03-01 14:09 ` Cthun 2011-03-01 14:05 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: rusi @ 2011-03-01 6:18 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 9:32 am, Jim Janney <jjan...@shell.xmission.com> wrote: > Cthun <cthun_...@qmail.net.au> writes: > > On 28/02/2011 6:38 AM, Jim Janney wrote: > >> Cthun<cthun_...@qmail.net.au> writes: > > >>> On 25/02/2011 1:43 PM, Jim Janney wrote: > >>>> Anything I'm working on that would be expensive to lose goes under > >>>> version control anyway. > > >>> Then woe betide you if you ever work on, say, a novel rather than a > >>> computer program. > > >> I haven't written any novels, but the purpose of a version control > >> system is to manage text > > > First of all, the purpose of a version control system is to manage > > text that's compilable by build tools > > That's a bit like saying that the purpose of Usenet is pointless > bickering; while that is one of the uses to which it's commonly put, > it's hardly the only one Historically, sccs tracked source and could not manage much else, in particular binary files were a problem. This was 40 years ago. With rcs this stopped being true and it has been so for some 30 odd years. git is the most radical shift away from version control systems as managing (source code) versions to generally managing content. From http://marc.info/?l=linux-kernel&m=111314792424707 In many ways you can just see git as a filesystem - it's content- addressable, and it has a notion of versioning, but I really really designed it coming at the problem from the viewpoint of a _filesystem_ person (hey, kernels is what I do), and I actually have absolutely _zero_ interest in creating a traditional SCM system. -- Linus Torvalds ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 6:18 ` rusi @ 2011-03-01 14:09 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-01 14:09 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 1:18 AM, rusi wrote: > On Mar 1, 9:32 am, Jim Janney<jjan...@shell.xmission.com> wrote: >> Cthun<cthun_...@qmail.net.au> writes: >>> First of all, the purpose of a version control system is to manage >>> text that's compilable by build tools >> >> That's a bit like saying that the purpose of Usenet is pointless >> bickering; while that is one of the uses to which it's commonly put, >> it's hardly the only one What does Janney's classic unsubstantiated and erroneous claim have to do with Lisp, rusi? Saying version control is for novels is like saying the purpose of Usenet is pointless bickering, rusi; saying it's for source code is like saying the purpose of Usenet is for discussion. Janney's mistake is rather ironic, though, considering his own considerable recent contributions to the misuse of Usenet for pointless bickering, rusi. > Historically, sccs tracked source and could not manage much else, in > particular binary files were a problem. What does that have to do with Lisp, rusi? > This was 40 years ago. What does that have to do with Lisp, rusi? > With rcs this stopped being true and it has been so for some 30 odd > years. What does your classic unsubstantiated and erroneous claim have to do with Lisp, rusi? > git is the most radical shift away from version control systems as > managing (source code) versions to generally managing content. What does your classic unsubstantiated and erroneous claim have to do with Lisp, rusi? I see that of a random sampling of github projects, all appear to be software source code development, rusi. Suffering from reading comprehension problems, rusi? > From http://marc.info/?l=linux-kernel&m=111314792424707 > > In many ways you can just see git as a filesystem - it's content- > addressable, and it has a notion of versioning, but I really really > designed it coming at the problem from the viewpoint of a _filesystem_ > person (hey, kernels is what I do), and I actually have absolutely > _zero_ > interest in creating a traditional SCM system. -- Linus Torvalds What does any of that have to do with Lisp, rusi? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 4:32 ` Jim Janney 2011-03-01 6:18 ` rusi @ 2011-03-01 14:05 ` Cthun 2011-03-01 14:21 ` Mario Lassnig ` (2 more replies) 1 sibling, 3 replies; 199+ messages in thread From: Cthun @ 2011-03-01 14:05 UTC (permalink / raw) To: help-gnu-emacs On 28/02/2011 11:32 PM, Jim Janney wrote: > Cthun<cthun_117@qmail.net.au> writes: >> On 28/02/2011 6:38 AM, Jim Janney wrote: >>> I haven't written any novels, but the purpose of a version control >>> system is to manage text >> >> First of all, the purpose of a version control system is to manage >> text that's compilable by build tools > > That's a bit like saying that the purpose of Usenet is pointless > bickering What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? Saying version control is for novels is like saying the purpose of Usenet is pointless bickering, Janney; saying it's for source code is like saying the purpose of Usenet is for discussion. Your mistake is rather ironic, though, considering your own considerable recent contributions to the misuse of Usenet for pointless bickering, Janney. > while that is one of the uses to which it's commonly put, > it's hardly the only one What does that have to do with Lisp, Janney? >> and moreover, word >> processor documents are typically binary files, which version control >> systems cope poorly with. Subversion's diff tool will not play nicely >> with .doc files, Janney, and without it there is little point in using >> version control. > > I did say text; clever of you to pick up on that. Plain, unformatted ASCII text, Janney, which is hardly useful for writing novels and articles. Novels tend to contain italics and other formatting here and there, Janney, whereas articles frequently contain scientific and mathematical symbols that do not exist in ASCII or sometimes even Unicode, and tables, graphs, charts, and formatted equations that cannot be represented nicely using a grid of characters. >>> I rarely lose work due to power failures or software crashes >> >> That is easily accomplished without using version control, >> Janney. Saving frequently and having a backup tool suffices for normal >> people. > > And it can be accomplished even more easily with Emacs and any one of a > number of version control systems. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? Occasionally hitting control-S and backing up your files regularly is a lot easier than learning Emacs, Janney. >>> I could work without one, but I would have to do everything more >>> slowly and carefully. >> >> Right click, drop, "copy here" is not especially slow, particularly >> compared to learning all of the complexities of a version control >> system, Janney. Version control systems have servers, clients, complex >> command lines for checking things in and out of them, and so on and >> have to be found, downloaded, installed, and configured. You need to >> set up your router/firewall to hide the server from the rest of the >> internet for security reasons. You have to set up some loopback >> interface port for the server to use and then point the client at >> 127.0.0.1:portno. You may even have to put all those numbers on every >> single command line to check in or check out a file, depending on the >> software you chose, Janney. > > That would certainly be a lot of work, if it were indeed necessary. It > may please you to learn that, if you're not sharing your work with > others, there are a number of version control systems -- including > Subversion -- for which none of that is necessary. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? Version control systems are inherently complex and inherently client/server oriented, Janney; if they weren't they'd be useless for their primary purpose, which is to enable collaborative software development, Janney. >> All of this complexity, when you could just alt, f, "save as" or right >> click, "copy here" or COPY FOO.DOC FOO.DOC.BAK, Janney. > > That's rather more work than simply hitting a few key strokes in Emacs. It's rather less work than struggling to learn, and later struggling to remember, those "few key strokes in Emacs", Janney. Not to mention the sprained wrists from tying your hands into pretzels trying to hit seven different modifier keys simultaneously, Janney. Emacs is not a text editor, Janney, it is a keyboard-implemented version of the game "Twister". > And you get less for it. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? And it remains true that using SVN to "develop" a novel is like using a hammer to insert a screw, Janney. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 14:05 ` Cthun @ 2011-03-01 14:21 ` Mario Lassnig 2011-03-01 15:02 ` Cthun 2011-03-01 14:31 ` David Kastrup 2011-03-01 17:39 ` Jim Janney 2 siblings, 1 reply; 199+ messages in thread From: Mario Lassnig @ 2011-03-01 14:21 UTC (permalink / raw) To: help-gnu-emacs On 3/1/11 3:05 PM, Cthun wrote: > Saying version control is for novels is like saying > the purpose of Usenet is pointless bickering, Janney; saying it's for > source code is like saying the purpose of Usenet is for discussion. Your > mistake is rather ironic, though, considering your own considerable > recent contributions to the misuse of Usenet for pointless bickering, > Janney. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Cthun? > Plain, unformatted ASCII text, Janney, which is hardly useful for > writing novels and articles. Novels tend to contain italics and other > formatting here and there, Janney, whereas articles frequently contain > scientific and mathematical symbols that do not exist in ASCII or > sometimes even Unicode, and tables, graphs, charts, and formatted > equations that cannot be represented nicely using a grid of characters. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Cthun? > Occasionally hitting control-S and backing up your > files regularly is a lot easier than learning Emacs, Janney. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Cthun? > Version control systems are inherently complex and > inherently client/server oriented, Janney; if they weren't they'd be > useless for their primary purpose, which is to enable collaborative > software development, Janney. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Cthun? > It's rather less work than struggling to learn, and later struggling to > remember, those "few key strokes in Emacs", Janney. Not to mention the > sprained wrists from tying your hands into pretzels trying to hit seven > different modifier keys simultaneously, Janney. Emacs is not a text > editor, Janney, it is a keyboard-implemented version of the game "Twister". What does your classic unsubstantiated and erroneous claim have to do with Lisp, Cthun? > And it remains true that using SVN to "develop" a > novel is like using a hammer to insert a screw, Janney. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Cthun? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 14:21 ` Mario Lassnig @ 2011-03-01 15:02 ` Cthun 2011-03-01 15:06 ` rusi 2011-03-01 15:12 ` Mario Lassnig 0 siblings, 2 replies; 199+ messages in thread From: Cthun @ 2011-03-01 15:02 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 9:21 AM, Mario Lassnig wrote: > On 3/1/11 3:05 PM, Cthun wrote: >> Saying version control is for novels is like saying >> the purpose of Usenet is pointless bickering, Janney; saying it's for >> source code is like saying the purpose of Usenet is for discussion. Your >> mistake is rather ironic, though, considering your own considerable >> recent contributions to the misuse of Usenet for pointless bickering, >> Janney. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> Plain, unformatted ASCII text, Janney, which is hardly useful for >> writing novels and articles. Novels tend to contain italics and other >> formatting here and there, Janney, whereas articles frequently contain >> scientific and mathematical symbols that do not exist in ASCII or >> sometimes even Unicode, and tables, graphs, charts, and formatted >> equations that cannot be represented nicely using a grid of characters. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> Occasionally hitting control-S and backing up your >> files regularly is a lot easier than learning Emacs, Janney. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> Version control systems are inherently complex and >> inherently client/server oriented, Janney; if they weren't they'd be >> useless for their primary purpose, which is to enable collaborative >> software development, Janney. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> It's rather less work than struggling to learn, and later struggling to >> remember, those "few key strokes in Emacs", Janney. Not to mention the >> sprained wrists from tying your hands into pretzels trying to hit seven >> different modifier keys simultaneously, Janney. Emacs is not a text >> editor, Janney, it is a keyboard-implemented version of the game >> "Twister". > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> And it remains true that using SVN to "develop" a >> novel is like using a hammer to insert a screw, Janney. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:02 ` Cthun @ 2011-03-01 15:06 ` rusi 2011-03-01 15:07 ` Cthun 2011-03-01 15:12 ` Mario Lassnig 1 sibling, 1 reply; 199+ messages in thread From: rusi @ 2011-03-01 15:06 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 8:02 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 9:21 AM, Mario Lassnig wrote: > > > On 3/1/11 3:05 PM, Cthun wrote: > >> Saying version control is for novels is like saying > >> the purpose of Usenet is pointless bickering, Janney; saying it's for > >> source code is like saying the purpose of Usenet is for discussion. Your > >> mistake is rather ironic, though, considering your own considerable > >> recent contributions to the misuse of Usenet for pointless bickering, > >> Janney. > > > What does your classic unsubstantiated and erroneous claim have to do > > with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > > >> Plain, unformatted ASCII text, Janney, which is hardly useful for > >> writing novels and articles. Novels tend to contain italics and other > >> formatting here and there, Janney, whereas articles frequently contain > >> scientific and mathematical symbols that do not exist in ASCII or > >> sometimes even Unicode, and tables, graphs, charts, and formatted > >> equations that cannot be represented nicely using a grid of characters. > > > What does your classic unsubstantiated and erroneous claim have to do > > with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > > >> Occasionally hitting control-S and backing up your > >> files regularly is a lot easier than learning Emacs, Janney. > > > What does your classic unsubstantiated and erroneous claim have to do > > with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > > >> Version control systems are inherently complex and > >> inherently client/server oriented, Janney; if they weren't they'd be > >> useless for their primary purpose, which is to enable collaborative > >> software development, Janney. > > > What does your classic unsubstantiated and erroneous claim have to do > > with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > > >> It's rather less work than struggling to learn, and later struggling to > >> remember, those "few key strokes in Emacs", Janney. Not to mention the > >> sprained wrists from tying your hands into pretzels trying to hit seven > >> different modifier keys simultaneously, Janney. Emacs is not a text > >> editor, Janney, it is a keyboard-implemented version of the game > >> "Twister". > > > What does your classic unsubstantiated and erroneous claim have to do > > with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > > >> And it remains true that using SVN to "develop" a > >> novel is like using a hammer to insert a screw, Janney. > > > What does your classic unsubstantiated and erroneous claim have to do > > with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? Recursion maybe?? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:06 ` rusi @ 2011-03-01 15:07 ` Cthun 2011-03-01 15:26 ` David Kastrup 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-01 15:07 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 10:06 AM, rusi wrote: > On Mar 1, 8:02 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 01/03/2011 9:21 AM, Mario Lassnig wrote: >>> What does your classic unsubstantiated and erroneous claim have to do >>> with Lisp, Cthun? >> >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > Recursion maybe?? What does your question have to do with Lisp, rusi? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:07 ` Cthun @ 2011-03-01 15:26 ` David Kastrup 2011-03-01 16:43 ` Ted Zlatanov ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: David Kastrup @ 2011-03-01 15:26 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 01/03/2011 10:06 AM, rusi wrote: >> On Mar 1, 8:02 pm, Cthun<cthun_...@qmail.net.au> wrote: >>> On 01/03/2011 9:21 AM, Mario Lassnig wrote: >>>> What does your classic unsubstantiated and erroneous claim have to do >>>> with Lisp, Cthun? >>> >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> Recursion maybe?? > > What does your question have to do with Lisp, rusi? Where did your parens go wrong? -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:26 ` David Kastrup @ 2011-03-01 16:43 ` Ted Zlatanov 2011-03-01 21:20 ` Cthun 2011-03-01 23:25 ` Thien-Thi Nguyen 2 siblings, 0 replies; 199+ messages in thread From: Ted Zlatanov @ 2011-03-01 16:43 UTC (permalink / raw) To: help-gnu-emacs On Tue, 01 Mar 2011 16:26:11 +0100 David Kastrup <dak@gnu.org> wrote: DK> Cthun <cthun_117@qmail.net.au> writes: >> On 01/03/2011 10:06 AM, rusi wrote: >>> On Mar 1, 8:02 pm, Cthun<cthun_...@qmail.net.au> wrote: >>>> On 01/03/2011 9:21 AM, Mario Lassnig wrote: >>>>> What does your classic unsubstantiated and erroneous claim have to do >>>>> with Lisp, Cthun? >>>> >>>> What does your classic erroneous presupposition have to do with Lisp, >>>> Lassnig? >>> >>> Recursion maybe?? >> >> What does your question have to do with Lisp, rusi? DK> Where did your parens go wrong? Brilliant. I hope a.h.b-o-u is still active 'cause this is going up there. Ted ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:26 ` David Kastrup 2011-03-01 16:43 ` Ted Zlatanov @ 2011-03-01 21:20 ` Cthun 2011-03-01 21:24 ` TheFlyingDutchman 2011-03-01 23:25 ` Thien-Thi Nguyen 2 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-01 21:20 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 10:26 AM, David Kastrup wrote: > Cthun <cthun_117@qmail.net.au> writes: >> On 01/03/2011 10:06 AM, rusi wrote: >>> On Mar 1, 8:02 pm, Cthun <cthun_...@qmail.net.au> wrote: >>>> On 01/03/2011 9:21 AM, Mario Lassnig wrote: >>>>> What does your classic unsubstantiated and erroneous claim have to do >>>>> with Lisp, Cthun? >>>> >>>> What does your classic erroneous presupposition have to do with Lisp, >>>> Lassnig? >>> >>> Recursion maybe?? >> >> What does your question have to do with Lisp, rusi? > > Where did your parens go wrong? What does your classic erroneous presupposition have to do with emacs, Kastrup? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:20 ` Cthun @ 2011-03-01 21:24 ` TheFlyingDutchman 2011-03-01 21:33 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 21:24 UTC (permalink / raw) To: help-gnu-emacs > > What does your classic erroneous presupposition have to do with emacs, > Kastrup? Which part of the post was erroneous? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:24 ` TheFlyingDutchman @ 2011-03-01 21:33 ` Cthun 2011-03-01 22:17 ` TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-01 21:33 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 4:24 PM, TheFlyingDutchman wrote: >> What does your classic erroneous presupposition have to do with emacs, >> Kastrup? > > Which part of the post was erroneous? The presupposition that my parens went wrong was erroneous, Dutchman. Suffering from reading comprehension problems, Dutchman? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:33 ` Cthun @ 2011-03-01 22:17 ` TheFlyingDutchman 0 siblings, 0 replies; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 22:17 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 1:33 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 4:24 PM, TheFlyingDutchman wrote: > > >> What does your classic erroneous presupposition have to do with emacs, > >> Kastrup? > > > Which part of the post was erroneous? > > The presupposition that my parens went wrong was erroneous, Dutchman. > Suffering from reading comprehension problems, Dutchman? Actually, I wasn't referring to just that instance of you accusing Mr. Kastrup of having made a classic erroneous presupposition. It was mos of the others. In order to avoid further miscommunication, it would be best if you gave more details regarding your most recent dozen uses of that phrase with respect to Mr. Kastrup. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:26 ` David Kastrup 2011-03-01 16:43 ` Ted Zlatanov 2011-03-01 21:20 ` Cthun @ 2011-03-01 23:25 ` Thien-Thi Nguyen 2 siblings, 0 replies; 199+ messages in thread From: Thien-Thi Nguyen @ 2011-03-01 23:25 UTC (permalink / raw) To: help-gnu-emacs () David Kastrup <dak@gnu.org> () Tue, 01 Mar 2011 16:26:11 +0100 Where did your parens go wrong? first there was the whitespace, and nothing was as i had expected. then a token here and there, accumulating all, none rejected. open-close, open-open-close-close, rhythmic stack growth i dig thy grace. literals and the occasional lone dot: on top or beside, you all have your place. but meta is bettah; i succumb to the hash. some comma mal-drama => big entropy => big crash. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:02 ` Cthun 2011-03-01 15:06 ` rusi @ 2011-03-01 15:12 ` Mario Lassnig 2011-03-01 21:21 ` Cthun 1 sibling, 1 reply; 199+ messages in thread From: Mario Lassnig @ 2011-03-01 15:12 UTC (permalink / raw) To: help-gnu-emacs On 3/1/11 4:02 PM, Cthun wrote: > On 01/03/2011 9:21 AM, Mario Lassnig wrote: >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? What does your classic misuse of the word presupposition have to do with Lisp, Cthun? >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? What does your classic misuse of the word presupposition have to do with Lisp, Cthun? >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? What does your classic misuse of the word presupposition have to do with Lisp, Cthun? >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? What does your classic misuse of the word presupposition have to do with Lisp, Cthun? >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Cthun? > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? What does your classic misuse of the word presupposition have to do with Lisp, Cthun? >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? What does your classic misuse of the word presupposition have to do with Lisp, Cthun? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 15:12 ` Mario Lassnig @ 2011-03-01 21:21 ` Cthun 2011-03-01 21:23 ` TheFlyingDutchman ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Cthun @ 2011-03-01 21:21 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 10:12 AM, Mario Lassnig wrote: > On 3/1/11 4:02 PM, Cthun wrote: >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > What does your classic misuse of the word presupposition have to do with > Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > What does your classic misuse of the word presupposition have to do with > Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > What does your classic misuse of the word presupposition have to do with > Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > What does your classic misuse of the word presupposition have to do with > Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > What does your classic misuse of the word presupposition have to do with > Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > What does your classic misuse of the word presupposition have to do with > Lisp, Cthun? What does your classic erroneous presupposition have to do with Lisp, Lassnig? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:21 ` Cthun @ 2011-03-01 21:23 ` TheFlyingDutchman 2011-03-02 8:11 ` Mario Lassnig 2011-03-10 22:56 ` Susan Calvin 2 siblings, 0 replies; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 21:23 UTC (permalink / raw) To: help-gnu-emacs > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? Can you elaborate on what made it a classic erroneous presupposition? Perhaps rewriting his post as an erroneous presupposition so we can contrast it with a classic erroneous presupposition? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:21 ` Cthun 2011-03-01 21:23 ` TheFlyingDutchman @ 2011-03-02 8:11 ` Mario Lassnig 2011-03-02 15:05 ` Cthun 2011-03-10 22:56 ` Susan Calvin 2 siblings, 1 reply; 199+ messages in thread From: Mario Lassnig @ 2011-03-02 8:11 UTC (permalink / raw) To: help-gnu-emacs On 3/1/11 10:21 PM, Cthun wrote: > On 01/03/2011 10:12 AM, Mario Lassnig wrote: >> What does your classic misuse of the word presupposition have to do with >> Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? Welcome to my LISP-based killfile, Cthun. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 8:11 ` Mario Lassnig @ 2011-03-02 15:05 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-02 15:05 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 3:11 AM, Mario Lassnig wrote: > On 3/1/11 10:21 PM, Cthun wrote: >> On 01/03/2011 10:12 AM, Mario Lassnig wrote: >>> What does your classic misuse of the word presupposition have to do with >>> Lisp, Cthun? >> >> What does your classic erroneous presupposition have to do with Lisp, >> Lassnig? > > Welcome to my LISP-based killfile, Cthun. Famous Last Words. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:21 ` Cthun 2011-03-01 21:23 ` TheFlyingDutchman 2011-03-02 8:11 ` Mario Lassnig @ 2011-03-10 22:56 ` Susan Calvin 2011-03-11 0:07 ` Cthun 2 siblings, 1 reply; 199+ messages in thread From: Susan Calvin @ 2011-03-10 22:56 UTC (permalink / raw) To: help-gnu-emacs On Tue, 01 Mar 2011 16:21:13 -0500, Cthun wrote: > On 01/03/2011 10:12 AM, Mario Lassnig wrote: >> On 3/1/11 4:02 PM, Cthun wrote: >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> What does your classic misuse of the word presupposition have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> What does your classic misuse of the word presupposition have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> What does your classic misuse of the word presupposition have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> What does your classic misuse of the word presupposition have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> What does your classic misuse of the word presupposition have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? > >>> What does your classic erroneous presupposition have to do with Lisp, >>> Lassnig? >> >> What does your classic misuse of the word presupposition have to do >> with Lisp, Cthun? > > What does your classic erroneous presupposition have to do with Lisp, > Lassnig? To everyone in these newsgroups: the troll that has plagued you for some time now is David J. Tholen. Tholen is a notorious Usenet kook who has won KOTM once (March 1998) and Clueless Newbie of the Month *twice* (in February 2003 as himself -- despite being on usenet for at *least* five years by that point -- and again in April 2009 as "Seamus MacRae" as an ELEVEN year Usenet veteran). Tholen has been active under a wide variety of aliases for over a dozen years and is recognizable by a distinct pattern of OCD-like ritualized responses once under attack. He has a few such patterns, one of which is the "what does X have to do with <newsgroup topic>/classic unsubstantiated and erroneous claim" most closely associated with his real-world identity. Then there's the "[insult deleted]"/"none of the nasty things" pattern, and others. Tholen is not actually a reply-bot, but he might as well be one. The only recourse with Tholen is your killfile. If you want Tholen to shut up, do not reply to Tholen. This will be my only post to this thread. HTH. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-10 22:56 ` Susan Calvin @ 2011-03-11 0:07 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-11 0:07 UTC (permalink / raw) To: help-gnu-emacs On 10/03/2011 5:56 PM, Susan Calvin wrote: > To everyone in these newsgroups: the troll that has plagued you for some > time now is David J. Tholen. Tholen is a notorious Usenet kook who has > won KOTM once (March 1998) and Clueless Newbie of the Month *twice* (in > February 2003 as himself -- despite being on usenet for at *least* five > years by that point -- and again in April 2009 as "Seamus MacRae" as an > ELEVEN year Usenet veteran). What does your information about the tholenbot that invaded from comp.os.os2.advocacy have to do with Lisp, Calvin? > Tholen has been active under a wide variety of aliases for over a dozen > years and is recognizable by a distinct pattern of OCD-like ritualized > responses once under attack. He has a few such patterns, one of which is > the "what does X have to do with<newsgroup topic>/classic > unsubstantiated and erroneous claim" most closely associated with his > real-world identity. Then there's the "[insult deleted]"/"none of the > nasty things" pattern, and others. What does your information about the tholenbot that invaded from comp.os.os2.advocacy have to do with Lisp, Calvin? > Tholen is not actually a reply-bot, but he might as well be one. The only > recourse with Tholen is your killfile. If you want Tholen to shut up, do > not reply to Tholen. What does your information about the tholenbot that invaded from comp.os.os2.advocacy have to do with Lisp, Calvin? > This will be my only post to this thread. Famous Last Words. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 14:05 ` Cthun 2011-03-01 14:21 ` Mario Lassnig @ 2011-03-01 14:31 ` David Kastrup 2011-03-01 15:06 ` Cthun 2011-03-01 17:39 ` Jim Janney 2 siblings, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-03-01 14:31 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 28/02/2011 11:32 PM, Jim Janney wrote: >> Cthun<cthun_117@qmail.net.au> writes: > >>> and moreover, word >>> processor documents are typically binary files, which version control >>> systems cope poorly with. Subversion's diff tool will not play nicely >>> with .doc files, Janney, and without it there is little point in using >>> version control. >> >> I did say text; clever of you to pick up on that. > > Plain, unformatted ASCII text, Janney, which is hardly useful for > writing novels and articles. Typewritten manuscripts have been the standard for novel manuscripts for a substantial amount of time, definitely more limited than ASCII. > Novels tend to contain italics and other formatting here and there, > Janney, whereas articles frequently contain scientific and > mathematical symbols that do not exist in ASCII or sometimes even > Unicode, and tables, graphs, charts, and formatted equations that > cannot be represented nicely using a grid of characters. You probably never heard of LaTeX. Word processors are mostly good for simple tasks. They make the typesetting of mathematics unnecessary cumbersome and depending on the typesetting skills of the author (who rarely specializes in that area), and they fall down even in text-only situations when you have to do things like critical typesetting with multiple layers of hierarchical footnotes. Been there, done that. >> And it can be accomplished even more easily with Emacs and any one of >> a number of version control systems. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? Occasionally hitting control-S and backing up your > files regularly is a lot easier than learning Emacs, Janney. It does not give you convenient tools for navigating and reusing the history of the file. > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? And it remains true that using SVN to "develop" a > novel is like using a hammer to insert a screw, Janney. Nope. More like using a filing system to keep track of your screws, assemblies and prototypes in the various stages of production. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 14:31 ` David Kastrup @ 2011-03-01 15:06 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-01 15:06 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 9:31 AM, David Kastrup wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> On 28/02/2011 11:32 PM, Jim Janney wrote: >>> Cthun<cthun_117@qmail.net.au> writes: >> >>>> and moreover, word >>>> processor documents are typically binary files, which version control >>>> systems cope poorly with. Subversion's diff tool will not play nicely >>>> with .doc files, Janney, and without it there is little point in using >>>> version control. >>> >>> I did say text; clever of you to pick up on that. >> >> Plain, unformatted ASCII text, Janney, which is hardly useful for >> writing novels and articles. > > Typewritten manuscripts have been the standard for novel manuscripts for > a substantial amount of time What does that have to do with Lisp, Kastrup? > definitely more limited than ASCII. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? You could put an italic typewriter ball in your typewriter, Kastrup. Typewriters allowed you (at some expense) to use multiple styles and fonts, Kastrup. >> Novels tend to contain italics and other formatting here and there, >> Janney, whereas articles frequently contain scientific and >> mathematical symbols that do not exist in ASCII or sometimes even >> Unicode, and tables, graphs, charts, and formatted equations that >> cannot be represented nicely using a grid of characters. > > You probably never heard of LaTeX. What does that have to do with Lisp, Kastrup? > Word processors are mostly good for simple tasks. They make the > typesetting of mathematics unnecessary cumbersome and depending on the > typesetting skills of the author (who rarely specializes in that area), > and they fall down even in text-only situations when you have to do > things like critical typesetting with multiple layers of hierarchical > footnotes. What does any of that have to do with Lisp, Kastrup? > Been there, done that. What does your having been there and done that have to do with Lisp, Kastrup? >>> And it can be accomplished even more easily with Emacs and any one of >>> a number of version control systems. >> >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Janney? Occasionally hitting control-S and backing up your >> files regularly is a lot easier than learning Emacs, Janney. > > It does not give you convenient tools for navigating and reusing the > history of the file. That's true, but irrelevant, Kastrup, since navigating and reusing the history beyond keeping a single experimental version is not necessary in that context. >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Janney? And it remains true that using SVN to "develop" a >> novel is like using a hammer to insert a screw, Janney. > > Nope. More like using a filing system to keep track of your screws, > assemblies and prototypes in the various stages of production. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Kastrup? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 14:05 ` Cthun 2011-03-01 14:21 ` Mario Lassnig 2011-03-01 14:31 ` David Kastrup @ 2011-03-01 17:39 ` Jim Janney 2011-03-01 21:30 ` Cthun 2 siblings, 1 reply; 199+ messages in thread From: Jim Janney @ 2011-03-01 17:39 UTC (permalink / raw) To: help-gnu-emacs k'Chu <cthun_117@qmail.net.au> writes: > On 28/02/2011 11:32 PM, Jim Janney wrote: >> Cthun<cthun_117@qmail.net.au> writes: >>> On 28/02/2011 6:38 AM, Jim Janney wrote: >>>> I haven't written any novels, but the purpose of a version control >>>> system is to manage text >>> >>> First of all, the purpose of a version control system is to manage >>> text that's compilable by build tools >> >> That's a bit like saying that the purpose of Usenet is pointless >> bickering > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? Saying version control is for novels is like saying > the purpose of Usenet is pointless bickering, Janney; saying it's for > source code is like saying the purpose of Usenet is for > discussion. Your mistake is rather ironic, though, considering your > own considerable recent contributions to the misuse of Usenet for > pointless bickering, Janney. > >> while that is one of the uses to which it's commonly put, >> it's hardly the only one > > What does that have to do with Lisp, Janney? > >>> and moreover, word >>> processor documents are typically binary files, which version control >>> systems cope poorly with. Subversion's diff tool will not play nicely >>> with .doc files, Janney, and without it there is little point in using >>> version control. >> >> I did say text; clever of you to pick up on that. > > Plain, unformatted ASCII text, Janney, which is hardly useful for > writing novels and articles. Novels tend to contain italics and other > formatting here and there, Janney, whereas articles frequently contain > scientific and mathematical symbols that do not exist in ASCII or > sometimes even Unicode, and tables, graphs, charts, and formatted > equations that cannot be represented nicely using a grid of > characters. > >>>> I rarely lose work due to power failures or software crashes >>> >>> That is easily accomplished without using version control, >>> Janney. Saving frequently and having a backup tool suffices for normal >>> people. >> >> And it can be accomplished even more easily with Emacs and any one of a >> number of version control systems. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? Occasionally hitting control-S and backing up your > files regularly is a lot easier than learning Emacs, Janney. > >>>> I could work without one, but I would have to do everything more >>>> slowly and carefully. >>> >>> Right click, drop, "copy here" is not especially slow, particularly >>> compared to learning all of the complexities of a version control >>> system, Janney. Version control systems have servers, clients, complex >>> command lines for checking things in and out of them, and so on and >>> have to be found, downloaded, installed, and configured. You need to >>> set up your router/firewall to hide the server from the rest of the >>> internet for security reasons. You have to set up some loopback >>> interface port for the server to use and then point the client at >>> 127.0.0.1:portno. You may even have to put all those numbers on every >>> single command line to check in or check out a file, depending on the >>> software you chose, Janney. >> >> That would certainly be a lot of work, if it were indeed necessary. It >> may please you to learn that, if you're not sharing your work with >> others, there are a number of version control systems -- including >> Subversion -- for which none of that is necessary. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? Version control systems are inherently complex and > inherently client/server oriented, Janney; if they weren't they'd be > useless for their primary purpose, which is to enable collaborative > software development, Janney. > >>> All of this complexity, when you could just alt, f, "save as" or right >>> click, "copy here" or COPY FOO.DOC FOO.DOC.BAK, Janney. >> >> That's rather more work than simply hitting a few key strokes in Emacs. > > It's rather less work than struggling to learn, and later struggling > to remember, those "few key strokes in Emacs", Janney. Not to mention > the sprained wrists from tying your hands into pretzels trying to hit > seven different modifier keys simultaneously, Janney. Emacs is not a > text editor, Janney, it is a keyboard-implemented version of the game > "Twister". > >> And you get less for it. > > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? And it remains true that using SVN to "develop" a > novel is like using a hammer to insert a screw, Janney. Since good news cannot be too often repeated, I will recap: You don't need to set up your router/firewall to hide the server (you don't need a server) from the internet. Although if your computer is connected to a network your firewall should already be configured anyway. You don't have to set up the loopback interface port for the server to use (you don't need a server). You don't have to point the client at the server (you don't need a server). You don't have to put any numbers on a command line (Emacs handles that for you in the few cases it's required). You don't have to do any of that with RCS. You don't have to do any of that with CVS. You don't have to do any of that with Subversion. You don't have to do any of that with git. You don't have to do any of that with Mercurial. You can do these things if you want to, but none of them are required. With RCS, all you have to do is type ci filename and you're good to go. In any case, it's a poor tool that can only be used as its designer intended. And an even poorer mind that can only imagine one use for something as versatile as version control. -- Jim Janney ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 17:39 ` Jim Janney @ 2011-03-01 21:30 ` Cthun 2011-03-01 22:19 ` TheFlyingDutchman ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Cthun @ 2011-03-01 21:30 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 12:39 PM, Jim Janney wrote: > k'Chu <cthun_117@qmail.net.au> What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? >> On 28/02/2011 11:32 PM, Jim Janney wrote: >>> And you get less for it. >> >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Janney? And it remains true that using SVN to "develop" a >> novel is like using a hammer to insert a screw, Janney. > > Since good news cannot be too often repeated, I will recap What does your recap have to do with Lisp, Janney? > You don't need to set up your router/firewall to hide the server What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? Not hiding an open port from the Internet is an open invitation to hackers, Janney. > (you don't need a server) What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? How can you connect to the version repository to check files in and out if you aren't running the repo's server, Janney? > You don't have to set up the loopback interface port for the server to > use What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? The version control client (used to check files in and out of the repo) needs a port to connect to, Janney. > (you don't need a server). What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? How can you connect to the version repository to check files in and out if you aren't running the repo's server, Janney? > You don't have to point the client at the server What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? The version control client (used to check files in and out of the repo) needs to know where to connect to, Janney. > (you don't need a server). What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? How can you connect to the version repository to check files in and out if you aren't running the repo's server, Janney? > You don't have to put any numbers on a command line What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? Version control clients are generally shell commands, Janney, e.g. cvs and svn. IDEs like Eclipse and NetBeans may provide graphical front ends to common version control systems, Janney, but such IDEs are only applicable if you're using the version control system for its intended purpose of software development, Janney. > (Emacs handles that for you in the few cases it's required). How ironic. Emacs has a steeper learning curve than any of the other software that's been discussed here, Janney; consequently, using emacs cannot possibly make any of these tasks easier. > You don't have to do any of that with RCS. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > You don't have to do any of that with CVS. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > You don't have to do any of that with Subversion. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > You don't have to do any of that with git. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > You don't have to do any of that with Mercurial. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > You can do these things if you want to, but none of them are required. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > With RCS, all you have to do is type > > ci filename So much for your claims regarding it not being a command-line tool, Janney. > In any case, it's a poor tool that can only be used as its designer > intended. That a well-designed screwdriver might, in a pinch, be slammed into a nail to drive it in does not make it preferable to a hammer for that purpose, Janney. > And an even poorer mind that can only imagine one use for something > as versatile as version control. What does your classic erroneous presupposition have to do with Lisp, Janney? I can imagine it just fine -- I just don't like the results I see when I imagine it. Diffs that are gobbledygook when you try to check the history of your .doc files. Awkward work at 80s-retro command line interfaces. The hellish experience of struggling with emacs's idiosyncrasies trying to get it to do anything useful. Of such things are my nightmares composed, Janney -- I who can face the likes of Cthulhu with equanimity. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:30 ` Cthun @ 2011-03-01 22:19 ` TheFlyingDutchman 2011-03-01 22:37 ` Cthun 2011-03-02 0:36 ` What's your favourite *under_publicized* editing feature ofEmacs? Jim Janney 2011-03-02 1:00 ` What's your favourite *under_publicized* editing feature of Emacs? Steve 2 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 22:19 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 1:30 pm, Cthun <cthun_...@qmail.net.au> wrote: > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? > He was responding to your comments about Version Control in comp.lang.lisp. What does your discussion of Version Control have to do with Lisp, Cthun? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 22:19 ` TheFlyingDutchman @ 2011-03-01 22:37 ` Cthun 2011-03-01 22:47 ` TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-01 22:37 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 5:19 PM, TheFlyingDutchman wrote: > On Mar 1, 1:30 pm, Cthun <cthun_...@qmail.net.au> wrote: >> What does your classic unsubstantiated and erroneous claim have to do >> with Lisp, Janney? > > He was responding to your comments about Version Control in > comp.lang.lisp. What does your observation have to do with Lisp, Dutchman? > What does your discussion of Version Control have to > do with Lisp, Cthun? It has as much to do with Lisp as Janney's posts, Dutchman. Suffering from reading comprehension problems, Dutchman? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 22:37 ` Cthun @ 2011-03-01 22:47 ` TheFlyingDutchman 2011-03-01 23:46 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-01 22:47 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 2:37 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 5:19 PM, TheFlyingDutchman wrote: > > > On Mar 1, 1:30 pm, Cthun <cthun_...@qmail.net.au> wrote: > >> What does your classic unsubstantiated and erroneous claim have to do > >> with Lisp, Janney? > > > He was responding to your comments about Version Control in > > comp.lang.lisp. > > What does your observation have to do with Lisp, Dutchman? What does your observation of my observation have to do with Lisp, Cthun? > > > What does your discussion of Version Control have to > > do with Lisp, Cthun? > > It has as much to do with Lisp as Janney's posts, Dutchman. Suffering > from reading comprehension problems, Dutchman? If your comments about Version Control in a Lisp newgroup are kosher, then so are Mr. Janney's. Suffering from logic problems, Cthun? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 22:47 ` TheFlyingDutchman @ 2011-03-01 23:46 ` Cthun 2011-03-02 0:02 ` Cthun-bot discussion TheFlyingDutchman ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Cthun @ 2011-03-01 23:46 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 5:47 PM, TheFlyingDutchman wrote: > On Mar 1, 2:37 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 01/03/2011 5:19 PM, TheFlyingDutchman wrote: >>> What does your discussion of Version Control have to >>> do with Lisp, Cthun? >> >> It has as much to do with Lisp as Janney's posts, Dutchman. Suffering >> from reading comprehension problems, Dutchman? > > If your comments about Version Control in a Lisp newgroup are kosher, > then so are Mr. Janney's. If the situation were symmetrical, you'd have a point, Dutchman, but in fact the situation is not symmetrical. Somebody was the first to raise the topic of version control, Dutchman, and it wasn't me. > Suffering from logic problems, Cthun? No, but thanks for your concern, Dutchman. But what does your question have to do with Lisp, Dutchman? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Cthun-bot discussion 2011-03-01 23:46 ` Cthun @ 2011-03-02 0:02 ` TheFlyingDutchman 2011-03-02 1:17 ` PJ Weisberg 2011-03-02 15:08 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-02 5:52 ` Bot Tester 2011-03-02 8:42 ` Cthun-bot discussion TheFlyingDutchman 2 siblings, 2 replies; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-02 0:02 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 3:46 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 5:47 PM, TheFlyingDutchman wrote: > > > On Mar 1, 2:37 pm, Cthun<cthun_...@qmail.net.au> wrote: > >> On 01/03/2011 5:19 PM, TheFlyingDutchman wrote: > >>> What does your discussion of Version Control have to > >>> do with Lisp, Cthun? > > >> It has as much to do with Lisp as Janney's posts, Dutchman. Suffering > >> from reading comprehension problems, Dutchman? > > > If your comments about Version Control in a Lisp newgroup are kosher, > > then so are Mr. Janney's. > > If the situation were symmetrical, you'd have a point, Dutchman, but in > fact the situation is not symmetrical. Somebody was the first to raise > the topic of version control, Dutchman, and it wasn't me. Mr. Janney was not the first to raise the topic of version control so the Cthun-bot has no case, as the symmetry is excellent. I hate to denigrate programming efforts, but the Cthun-bot appears to be the work of an unskilled amateur. It's not clear why it was released without further testing, and why it isn't withdrawn until it can at least get to a state that a programmer could be somewhat proud of. > > > Suffering from logic problems, Cthun? > > No, but thanks for your concern, Dutchman. But what does your question > have to do with Lisp, Dutchman? What does your question have to do with Lisp, Cthun-bot? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: Cthun-bot discussion 2011-03-02 0:02 ` Cthun-bot discussion TheFlyingDutchman @ 2011-03-02 1:17 ` PJ Weisberg 2011-03-02 15:08 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 1 sibling, 0 replies; 199+ messages in thread From: PJ Weisberg @ 2011-03-02 1:17 UTC (permalink / raw) To: help-gnu-emacs On Tue, Mar 1, 2011 at 4:02 PM, TheFlyingDutchman <zzbbaadd@aol.com> wrote: > > Mr. Janney was not the first to raise the topic of version control so > the Cthun-bot has no case, as the symmetry is excellent. I hate to > denigrate programming efforts, but the Cthun-bot appears to be the > work of an unskilled amateur. It's not clear why it was released > without further testing, and why it isn't withdrawn until it can at > least get to a state that a programmer could be somewhat proud of. The "What does your erroneous, unsubstantiated claim have to do with Lisp, $name?" part does seem like an automated change-the-subject phrase, but I would be impressed as hell if the rest of it was a bot. Usually you can trip a bot up with a question like "Which is bigger, a Boeing 747 or my big toe?" ;-) -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 0:02 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 1:17 ` PJ Weisberg @ 2011-03-02 15:08 ` Cthun 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-02 15:08 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 7:02 PM, TheFlyingDutchman wrote: > On Mar 1, 3:46 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 01/03/2011 5:47 PM, TheFlyingDutchman wrote: >>> If your comments about Version Control in a Lisp newgroup are kosher, >>> then so are Mr. Janney's. >> >> If the situation were symmetrical, you'd have a point, Dutchman, but in >> fact the situation is not symmetrical. Somebody was the first to raise >> the topic of version control, Dutchman, and it wasn't me. > > Mr. Janney was not the first to raise the topic of version control so > the Cthun-bot has no case, as the symmetry is excellent. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > I hate to denigrate programming efforts, but the Cthun-bot appears to > be the work of an unskilled amateur. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > It's not clear why it was released without further testing, and why > it isn't withdrawn until it can at least get to a state that a > programmer could be somewhat proud of. What does your classic pontification have to do with Lisp, Dutchman? >>> Suffering from logic problems, Cthun? >> >> No, but thanks for your concern, Dutchman. But what does your question >> have to do with Lisp, Dutchman? > > What does your question have to do with Lisp, Cthun-bot? Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 23:46 ` Cthun 2011-03-02 0:02 ` Cthun-bot discussion TheFlyingDutchman @ 2011-03-02 5:52 ` Bot Tester 2011-03-02 8:42 ` Cthun-bot discussion TheFlyingDutchman 2 siblings, 0 replies; 199+ messages in thread From: Bot Tester @ 2011-03-02 5:52 UTC (permalink / raw) To: help-gnu-emacs On Tue, 01 Mar 2011 18:46:20 -0500, Cthun <cthun_117@qmail.net.au> wrote: > On 01/03/2011 5:47 PM, TheFlyingDutchman wrote: > > On Mar 1, 2:37 pm, Cthun<cthun_...@qmail.net.au> wrote: > >> On 01/03/2011 5:19 PM, TheFlyingDutchman wrote: > >>> What does your discussion of Version Control have to > >>> do with Lisp, Cthun? Are you written in Lisp, Cthun? What is erroneous and unsubstantiated? What has this got to do with perl? What has this got to do with python? What has this got to do with ruby? What has this got to do with Lisp? What has this got to do with Emacs? Does Cthun require manual prompting? Should Cthun be moderated by list admins? Perhaps phrase matching on "ubstantiated and erroneous"? Or is it erroneous, unsubstantiated claim, Cthun? Regards, Bot Tester ^ permalink raw reply [flat|nested] 199+ messages in thread
* Cthun-bot discussion 2011-03-01 23:46 ` Cthun 2011-03-02 0:02 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 5:52 ` Bot Tester @ 2011-03-02 8:42 ` TheFlyingDutchman 2011-03-02 15:10 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-04 0:52 ` Cthun-bot discussion Peter Keller 2 siblings, 2 replies; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-02 8:42 UTC (permalink / raw) To: help-gnu-emacs On Mar 1, 3:46 pm, Cthun <cthun_...@qmail.net.au> wrote: > On 01/03/2011 5:47 PM, TheFlyingDutchman wrote: > > > On Mar 1, 2:37 pm, Cthun<cthun_...@qmail.net.au> wrote: > >> On 01/03/2011 5:19 PM, TheFlyingDutchman wrote: > >>> What does your discussion of Version Control have to > >>> do with Lisp, Cthun? > > >> It has as much to do with Lisp as Janney's posts, Dutchman. Suffering > >> from reading comprehension problems, Dutchman? > > > If your comments about Version Control in a Lisp newgroup are kosher, > > then so are Mr. Janney's. > > If the situation were symmetrical, you'd have a point, Dutchman, but in > fact the situation is not symmetrical. Somebody was the first to raise > the topic of version control, Dutchman, and it wasn't me. I hope they can fix this bug in the Cthun-bot. I pointed out that Mr. Janney did not raise the issue of Version Control but the Cthun-bot was unable to grasp it's illogic. Clearly the Cthun-bot is not a good example of Artificial Intelligence. > > > Suffering from logic problems, Cthun? > > No, but thanks for your concern, Dutchman. But what does your question > have to do with Lisp, Dutchman? I hope the people who programmed the Cthun-bot didn't spend too much time on it as they clearly can't advertise that fact. "I worked on the Cthun-bot" would be a sure way to get your resume tossed out or your job interview cut short. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 8:42 ` Cthun-bot discussion TheFlyingDutchman @ 2011-03-02 15:10 ` Cthun 2011-03-02 15:54 ` Bastien 2011-03-04 0:52 ` Cthun-bot discussion Peter Keller 1 sibling, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-02 15:10 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 3:42 AM, TheFlyingDutchman wrote: > On Mar 1, 3:46 pm, Cthun<cthun_...@qmail.net.au> wrote: >> On 01/03/2011 5:47 PM, TheFlyingDutchman wrote: >>> If your comments about Version Control in a Lisp newgroup are kosher, >>> then so are Mr. Janney's. >> >> If the situation were symmetrical, you'd have a point, Dutchman, but in >> fact the situation is not symmetrical. Somebody was the first to raise >> the topic of version control, Dutchman, and it wasn't me. > > I hope they can fix this bug in the Cthun-bot. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > I pointed out that Mr. Janney did not raise the issue of Version > Control but the Cthun-bot was unable to grasp it's illogic. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > Clearly the Cthun-bot is not a good example of Artificial Intelligence. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. >>> Suffering from logic problems, Cthun? >> >> No, but thanks for your concern, Dutchman. But what does your question >> have to do with Lisp, Dutchman? > > I hope the people who programmed the Cthun-bot didn't spend too much > time on it as they clearly can't advertise that fact. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. > "I worked on the Cthun-bot" would be a sure way to get your resume > tossed out or your job interview cut short. Who is "Cthun-bot", Dutchman? There is nobody in this newsgroup using that alias. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 15:10 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun @ 2011-03-02 15:54 ` Bastien 0 siblings, 0 replies; 199+ messages in thread From: Bastien @ 2011-03-02 15:54 UTC (permalink / raw) To: Cthun; +Cc: help-gnu-emacs Can you move this "conversation" elsewhere? -- Bastien ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: Cthun-bot discussion 2011-03-02 8:42 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 15:10 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun @ 2011-03-04 0:52 ` Peter Keller 2011-03-04 2:43 ` Cthun 2011-03-04 5:55 ` TheFlyingDutchman 1 sibling, 2 replies; 199+ messages in thread From: Peter Keller @ 2011-03-04 0:52 UTC (permalink / raw) To: help-gnu-emacs In comp.lang.lisp TheFlyingDutchman <zzbbaadd@aol.com> wrote: > I hope the people who programmed the Cthun-bot didn't spend too much > time on it as they clearly can't advertise that fact. "I worked on the > Cthun-bot" would be a sure way to get your resume tossed out or your > job interview cut short. Then again, when people do spend time on something, they make this: http://www.rawstory.com/rs/2011/02/22/exclusive-militarys-persona-software-cost-millions-used-for-classified-social-media-activities/ Of course, I have no idea if it is true. Who does? It's the internet. -pete ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: Cthun-bot discussion 2011-03-04 0:52 ` Cthun-bot discussion Peter Keller @ 2011-03-04 2:43 ` Cthun 2011-03-04 5:55 ` TheFlyingDutchman 1 sibling, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-04 2:43 UTC (permalink / raw) To: help-gnu-emacs On 03/03/2011 7:52 PM, Peter Keller wrote: > In comp.lang.lisp TheFlyingDutchman<zzbbaadd@aol.com> wrote: >> I hope the people who programmed the Cthun-bot didn't spend too much >> time on it as they clearly can't advertise that fact. "I worked on the >> Cthun-bot" would be a sure way to get your resume tossed out or your >> job interview cut short. Who is "Cthun-bot", Keller? There is nobody in this newsgroup using that alias. > Then again, when people do spend time on something, they make this: > > http://www.ridiculously-long-url.deleted What does any of that have to do with Lisp, Keller? > Of course, I have no idea if it is true. Who does? It's the internet. What does your ignorance have to do with Lisp, Keller? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: Cthun-bot discussion 2011-03-04 0:52 ` Cthun-bot discussion Peter Keller 2011-03-04 2:43 ` Cthun @ 2011-03-04 5:55 ` TheFlyingDutchman 2011-03-04 18:00 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 1 sibling, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-04 5:55 UTC (permalink / raw) To: help-gnu-emacs > > Then again, when people do spend time on something, they make this: > > http://www.rawstory.com/rs/2011/02/22/exclusive-militarys-persona-sof... > > Of course, I have no idea if it is true. Who does? It's the internet. I have no problem believing it. Before the Iraq invasion there should have been a story run repeatedly in every newspaper and on every newstation in the country with the headline "If Iraq has WMD's, why aren't the UN Weapons Inspectors finding them despite visiting 100's of sites as given to them by the United States spy agencies?" And the consequences of not running that headline were death and destruction. So the only thing the US government and military have to concern themselves with prior to the next invasion would be something like a massive twitter retweeting of the headline the US media should have run or a Facebook page with millions of followers devoted to the topic the US media won't discuss. But I also could see Facebook and Twitter being told to stop "anti- American" or "un-American" or "traitorous" content else their domain names will cease to function. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-04 5:55 ` TheFlyingDutchman @ 2011-03-04 18:00 ` Cthun 2011-03-04 21:31 ` Cthun-bot discussion TheFlyingDutchman 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-04 18:00 UTC (permalink / raw) To: help-gnu-emacs On 04/03/2011 12:55 AM, TheFlyingDutchman wrote: :> :> Then again, when people do spend time on something, they make this: :> :> http://www.rawstory.com/rs/2011/02/22/exclusive-militarys-persona-sof... :> :> Of course, I have no idea if it is true. Who does? It's the internet. : : I have no problem believing it. Before the Iraq invasion there should : have been a story run repeatedly in every newspaper and on every : newstation in the country with the headline "If Iraq has WMD's, why : aren't the UN Weapons Inspectors finding them despite visiting 100's : of sites as given to them by the United States spy agencies?" : : And the consequences of not running that headline were death and : destruction. : : So the only thing the US government and military have to concern : themselves with prior to the next invasion would be something like a : massive twitter retweeting of the headline the US media should have : run or a Facebook page with millions of followers devoted to the topic : the US media won't discuss. : : But I also could see Facebook and Twitter being told to stop "anti- : American" or "un-American" or "traitorous" content else their domain : names will cease to function. What does any of that have to do with Lisp, Dutchman? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Cthun-bot discussion 2011-03-04 18:00 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun @ 2011-03-04 21:31 ` TheFlyingDutchman 2011-03-05 8:39 ` David Kastrup 0 siblings, 1 reply; 199+ messages in thread From: TheFlyingDutchman @ 2011-03-04 21:31 UTC (permalink / raw) To: help-gnu-emacs Emacs Lisp is a dialect of Lisp. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: Cthun-bot discussion 2011-03-04 21:31 ` Cthun-bot discussion TheFlyingDutchman @ 2011-03-05 8:39 ` David Kastrup 0 siblings, 0 replies; 199+ messages in thread From: David Kastrup @ 2011-03-05 8:39 UTC (permalink / raw) To: help-gnu-emacs TheFlyingDutchman <zzbbaadd@aol.com> writes: > Emacs Lisp is a dialect of Lisp. What does your classic unsubstantiated claim have to do with Cthun-bot? Emacs Lisp is not falling apart at its seams. So far. -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-01 21:30 ` Cthun 2011-03-01 22:19 ` TheFlyingDutchman @ 2011-03-02 0:36 ` Jim Janney 2011-03-02 15:06 ` Cthun 2011-03-02 1:00 ` What's your favourite *under_publicized* editing feature of Emacs? Steve 2 siblings, 1 reply; 199+ messages in thread From: Jim Janney @ 2011-03-02 0:36 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > Of such > things are my nightmares composed, Janney -- I who can face the likes > of Cthulhu with equanimity. Oh, I don't know. I think the Real Old One is kind of cute. And if you don't want to buy him, you can always get the pattern and sew your own. -- Jim Janney ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 0:36 ` What's your favourite *under_publicized* editing feature ofEmacs? Jim Janney @ 2011-03-02 15:06 ` Cthun 2011-03-02 19:52 ` Jim Janney 0 siblings, 1 reply; 199+ messages in thread From: Cthun @ 2011-03-02 15:06 UTC (permalink / raw) To: help-gnu-emacs On 01/03/2011 7:36 PM, Jim Janney wrote: > Cthun<cthun_117@qmail.net.au> writes: > >> Of such >> things are my nightmares composed, Janney -- I who can face the likes >> of Cthulhu with equanimity. > > Oh, I don't know. I think the Real Old One is kind of cute. And if you > don't want to buy him, you can always get the pattern and sew your own. Classic illogic. Looked upon his visage a few too many times, Janney? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 15:06 ` Cthun @ 2011-03-02 19:52 ` Jim Janney 2011-03-02 20:01 ` Cthun 0 siblings, 1 reply; 199+ messages in thread From: Jim Janney @ 2011-03-02 19:52 UTC (permalink / raw) To: help-gnu-emacs Cthun <cthun_117@qmail.net.au> writes: > On 01/03/2011 7:36 PM, Jim Janney wrote: >> Cthun<cthun_117@qmail.net.au> writes: >> >>> Of such >>> things are my nightmares composed, Janney -- I who can face the likes >>> of Cthulhu with equanimity. >> >> Oh, I don't know. I think the Real Old One is kind of cute. And if you >> don't want to buy him, you can always get the pattern and sew your own. > > Classic illogic. Looked upon his visage a few too many times, Janney? Someone needs to take a better look at the organizations in this thread. Remember, he's cuddly! -- Jim Janney ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-03-02 19:52 ` Jim Janney @ 2011-03-02 20:01 ` Cthun 0 siblings, 0 replies; 199+ messages in thread From: Cthun @ 2011-03-02 20:01 UTC (permalink / raw) To: help-gnu-emacs On 02/03/2011 2:52 PM, Jim Janney wrote: > Cthun<cthun_117@qmail.net.au> writes: >> On 01/03/2011 7:36 PM, Jim Janney wrote: >>> Oh, I don't know. I think the Real Old One is kind of cute. And if you >>> don't want to buy him, you can always get the pattern and sew your own. >> >> Classic illogic. Looked upon his visage a few too many times, Janney? > > Someone needs to take a better look at the organizations in this > thread. What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? > Remember, he's cuddly! What does your classic unsubstantiated and erroneous claim have to do with Lisp, Janney? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-03-01 21:30 ` Cthun 2011-03-01 22:19 ` TheFlyingDutchman 2011-03-02 0:36 ` What's your favourite *under_publicized* editing feature ofEmacs? Jim Janney @ 2011-03-02 1:00 ` Steve 2011-03-02 5:34 ` PJ Weisberg 2 siblings, 1 reply; 199+ messages in thread From: Steve @ 2011-03-02 1:00 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 3575 bytes --] > What does your classic unsubstantiated and erroneous claim have to do > with Lisp, Janney? Why do you say that? > What does your recap have to do with Lisp, Janney? I don't understand. > What does your classic unsubstantiated and erroneous claim have to > do with Lisp, Janney? Not hiding an open port from the Internet is > an open invitation to hackers, Janney. Maybe your life has something to do with this. > What does your classic unsubstantiated and erroneous claim have to > do with Lisp, Janney? How can you connect to the version repository > to check files in and out if you aren't running the repo's server, > Janney? Is it because can me connect to the version repository to check files in and out if I am not running the repo's server that you came to me? > What does your classic unsubstantiated and erroneous claim have to > do with Lisp, Janney? The version control client (used to check > files in and out of the repo) needs a port to connect to, Janney. What makes you believe repo might want to have this port to connect to? > What does your classic unsubstantiated and erroneous claim have to > do with Lisp, Janney? The version control client (used to check > files in and out of the repo) needs to know where to connect to, > Janney. How does it feel to want? > What does your classic unsubstantiated and erroneous claim have to > do with Lisp, Janney? Version control clients are generally shell > commands, Janney, e.g. cvs and svn. IDEs like Eclipse and NetBeans > may provide graphical front ends to common version control systems, > Janney, but such IDEs are only applicable if you're using the > version control system for its intended purpose of software > development, Janney. Does it bother you that such ides are only applicable if I am using the version control system for its intended purpose of software development? > How ironic. Emacs has a steeper learning curve than any of the other > software that's been discussed here, Janney; consequently, using emacs > cannot possibly make any of these tasks easier. Emacs? Hah! I would appreciate it if you would continue. > What does your classic unsubstantiated and erroneous claim have to > do with Lisp, Janney? Perhaps your plans have something to do with this. >So much for your claims regarding it not being a command-line tool, Janney. Is it because of the people you hang around with that you are going through all this? > That a well-designed screwdriver might, in a pinch, be slammed into a > nail to drive it in does not make it preferable to a hammer for that > purpose, Janney. Does the fact that a well designed screwdriver might in a pinch be slammed into a nail to drive it in does not make it preferable to a hammer for that purpose explain anything else? > What does your classic erroneous presupposition have to do with Lisp, > Janney? I can imagine it just fine -- I just don't like the results I > see when I imagine it. What happened when you imagine it? > Diffs that are gobbledygook when you try to check > the history of your .doc files. Is it because are gobbledygook when me try to check the history of my doc files that you came to me? > Awkward work at 80s-retro command line > interfaces. The hellish experience of struggling with emacs's > idiosyncrasies trying to get it to do anything useful. What makes you believe that? > Of such things are my nightmares composed, Janney -- I who can face > the likes of Cthulhu with equanimity. Earlier you said gobbledygook when me try to check the history of my doc files? [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-03-02 1:00 ` What's your favourite *under_publicized* editing feature of Emacs? Steve @ 2011-03-02 5:34 ` PJ Weisberg 0 siblings, 0 replies; 199+ messages in thread From: PJ Weisberg @ 2011-03-02 5:34 UTC (permalink / raw) To: help-gnu-emacs To sum up: Paper never gets corrupted during a power outage. Pens don't crash, even when you're forced to use Windows. Version control is for noobs who haven't learned how to use the photocopier yet. End of discussion. -PJ ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-23 2:06 ` Cthun 2011-02-23 2:33 ` Rafe Kettler 2011-02-23 5:22 ` Tim X @ 2011-02-23 7:01 ` Alan Mackenzie 2 siblings, 0 replies; 199+ messages in thread From: Alan Mackenzie @ 2011-02-23 7:01 UTC (permalink / raw) To: help-gnu-emacs In comp.emacs Cthun <cthun_117@qmail.net.au> wrote: > On 22/02/2011 2:47 PM, Alan Mackenzie wrote: >> There seems to be a contradiction between those last two paragraphs. >> Saving buffers and finding files are relatively rare operations which >> thus shouldn't be given very easy to press key sequences like C-s and >> C-o. > Where do you live where software never crashes and the electricity never > goes out? Germany. I think I tripped a circuit breaker about 5 years ago, but other than that the power stays up. Emacs doesn't crash (except when I'm doing very wierd things). > Most of us learn to save very frequently to limit how much we'll have > to do over again if the power goes out or whatever. Emacs keeps backups as it goes along, so that on a failure you've got M-x recover-session. -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-22 14:49 ` Xah Lee 2011-02-22 16:27 ` despen 2011-02-22 19:47 ` Alan Mackenzie @ 2011-02-28 12:42 ` Sean Sieger [not found] ` <mailman.6.1298896994.11648.help-gnu-emacs@gnu.org> 3 siblings, 0 replies; 199+ messages in thread From: Sean Sieger @ 2011-02-28 12:42 UTC (permalink / raw) To: help-gnu-emacs Xah Lee <xahlee@gmail.com> writes: my setup n system, is more efficient than you, by any means of scientific accessment. But, you still don't type properly. ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.6.1298896994.11648.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature ofEmacs? [not found] ` <mailman.6.1298896994.11648.help-gnu-emacs@gnu.org> @ 2011-02-28 14:16 ` David Kastrup 2011-02-28 14:47 ` Sean Sieger 0 siblings, 1 reply; 199+ messages in thread From: David Kastrup @ 2011-02-28 14:16 UTC (permalink / raw) To: help-gnu-emacs Sean Sieger <sean.sieger@gmail.com> writes: > Xah Lee <xahlee@gmail.com> writes: > > my setup n system, is more efficient than you, by any means of > scientific accessment. > > But, you still don't type properly. I wish I were as good a player as my accordion is an instrument. But getting a better-matched instrument won't improve my playing, so why not be proud of it? -- David Kastrup ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature ofEmacs? 2011-02-28 14:16 ` David Kastrup @ 2011-02-28 14:47 ` Sean Sieger 0 siblings, 0 replies; 199+ messages in thread From: Sean Sieger @ 2011-02-28 14:47 UTC (permalink / raw) To: help-gnu-emacs David Kastrup <dak@gnu.org> writes: Sean Sieger <sean.sieger@gmail.com> writes: > Xah Lee <xahlee@gmail.com> writes: > > my setup n system, is more efficient than you, by any means of > scientific accessment. > > But, you still don't type properly. I wish I were as good a player as my accordion is an instrument. But getting a better-matched instrument won't improve my playing, so why not be proud of it? Practice, practice, practice. It was only days ago that I thought of you and wondered, `Are ya listening to Albert Ayler?' Oof. ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.0.1296117403.8303.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] <mailman.0.1296117403.8303.help-gnu-emacs@gnu.org> @ 2011-01-28 9:54 ` Simón Ortiz 2011-01-28 21:22 ` Ken Goldman [not found] ` <mailman.21.1296249764.1176.help-gnu-emacs@gnu.org> 2011-01-29 12:55 ` Javier Sanz 1 sibling, 2 replies; 199+ messages in thread From: Simón Ortiz @ 2011-01-28 9:54 UTC (permalink / raw) To: help-gnu-emacs I don't know if it is under_publicized, but I like a lot M-x hexl-mode It's mode for editing binary files! Extremely useful when you need to save/load data to/from binaries. Also, since I have several windows opened at same time, I use windmove- up, windmove-right, etc. to navigate the windows. It's more precise than C-x o. Of course, I have these command assigned to shortcuts. Erik: I'm adopting mouse-avoidance-mode :D thanks! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-28 9:54 ` What's your favourite *under_publicized* editing feature of Emacs? Simón Ortiz @ 2011-01-28 21:22 ` Ken Goldman [not found] ` <mailman.21.1296249764.1176.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 199+ messages in thread From: Ken Goldman @ 2011-01-28 21:22 UTC (permalink / raw) To: help-gnu-emacs I use hexl-mode all the time. I've often needed an insert, as opposed to overwrite. Do you know if there's a way to insert? On 01/28/2011 04:54 AM, Simón Ortiz wrote: > I don't know if it is under_publicized, but I like a lot M-x hexl-mode > > It's mode for editing binary files! Extremely useful when you need to > save/load data to/from binaries. ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.21.1296249764.1176.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] ` <mailman.21.1296249764.1176.help-gnu-emacs@gnu.org> @ 2011-01-28 22:59 ` Stefan Monnier 2011-01-29 14:46 ` Oleksandr Gavenko 0 siblings, 1 reply; 199+ messages in thread From: Stefan Monnier @ 2011-01-28 22:59 UTC (permalink / raw) To: help-gnu-emacs > I use hexl-mode all the time. > I've often needed an insert, as opposed to overwrite. Do you know if > there's a way to insert? Sadly, there isn't. I have a new mode I call "nhexl-mode" which does "the same" as hexl-mode but in a completely different way (the conversion is done in a font-lockish way, so the buffer's content is not affected, only the display) so you can use it with buffer insertion and pretty much anything else. Sadly, it bumps into some severe performance limitations in the current redisplay code, so it's largely unusable other than on very small buffers :-( Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-28 22:59 ` Stefan Monnier @ 2011-01-29 14:46 ` Oleksandr Gavenko 2011-01-29 15:00 ` Eli Zaretskii ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Oleksandr Gavenko @ 2011-01-29 14:46 UTC (permalink / raw) To: help-gnu-emacs On 2011-01-29 0:59, Stefan Monnier wrote: >> I use hexl-mode all the time. >> I've often needed an insert, as opposed to overwrite. Do you know if >> there's a way to insert? > > Sadly, there isn't. I have a new mode I call "nhexl-mode" which does > "the same" as hexl-mode but in a completely different way (the > conversion is done in a font-lockish way, so the buffer's content is > not affected, only the display) so you can use it with buffer insertion > and pretty much anything else. Sadly, it bumps into some severe > performance limitations in the current redisplay code, so it's largely > unusable other than on very small buffers :-( > It is possible read only portion of file by Emacs and don't load all file content into buffer? Many hex viewer in read-only mode allow open large files without performance penalty. Emacs don't. -- Best regards! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-29 14:46 ` Oleksandr Gavenko @ 2011-01-29 15:00 ` Eli Zaretskii 2011-01-29 15:02 ` Perry Smith [not found] ` <mailman.10.1296313340.8933.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 199+ messages in thread From: Eli Zaretskii @ 2011-01-29 15:00 UTC (permalink / raw) To: help-gnu-emacs > From: Oleksandr Gavenko <gavenkoa@gmail.com> > Date: Sat, 29 Jan 2011 16:46:33 +0200 > > It is possible read only portion of file by Emacs > and don't load all file content into buffer? Yes, see the doc string of insert-file-contents. > Many hex viewer in read-only mode allow open large files without > performance penalty. Emacs don't. It won't help in this case, because the performance problems Stefan mentions make his nhexl-mode unusable even on relatively small buffers, unfortunately. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-29 14:46 ` Oleksandr Gavenko 2011-01-29 15:00 ` Eli Zaretskii @ 2011-01-29 15:02 ` Perry Smith [not found] ` <mailman.10.1296313340.8933.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 199+ messages in thread From: Perry Smith @ 2011-01-29 15:02 UTC (permalink / raw) To: help-gnu-emacs On Jan 29, 2011, at 8:46 AM, Oleksandr Gavenko wrote: > On 2011-01-29 0:59, Stefan Monnier wrote: >>> I use hexl-mode all the time. >>> I've often needed an insert, as opposed to overwrite. Do you know if >>> there's a way to insert? >> >> Sadly, there isn't. I have a new mode I call "nhexl-mode" which does >> "the same" as hexl-mode but in a completely different way (the >> conversion is done in a font-lockish way, so the buffer's content is >> not affected, only the display) so you can use it with buffer insertion >> and pretty much anything else. Sadly, it bumps into some severe >> performance limitations in the current redisplay code, so it's largely >> unusable other than on very small buffers :-( >> > It is possible read only portion of file by Emacs > and don't load all file content into buffer? > > Many hex viewer in read-only mode allow open large files without > performance penalty. Emacs don't. This thread is beginning to drift a bit... but something I wish I had was a way to view a file without loading all of it. I look at hugh trace files and I have to get out of emacs and start a shell so I can use more / less. The shame of it all! ;-) I don't know of such a critter. If there is one, that would be super cool. Perry ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.10.1296313340.8933.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] ` <mailman.10.1296313340.8933.help-gnu-emacs@gnu.org> @ 2011-01-29 16:08 ` Stefan Monnier 2011-02-17 10:53 ` Giorgos Keramidas 1 sibling, 0 replies; 199+ messages in thread From: Stefan Monnier @ 2011-01-29 16:08 UTC (permalink / raw) To: help-gnu-emacs > I don't know of such a critter. If there is one, that would be super cool. Agreed, Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] ` <mailman.10.1296313340.8933.help-gnu-emacs@gnu.org> 2011-01-29 16:08 ` Stefan Monnier @ 2011-02-17 10:53 ` Giorgos Keramidas 2011-02-17 13:43 ` Perry Smith 2011-02-18 0:09 ` Tim X 1 sibling, 2 replies; 199+ messages in thread From: Giorgos Keramidas @ 2011-02-17 10:53 UTC (permalink / raw) To: help-gnu-emacs On Sat, 29 Jan 2011 09:02:14 -0600, Perry Smith <pedzsan@gmail.com> wrote: > This thread is beginning to drift a bit... but something I wish I had > was a way to view a file without loading all of it. I look at hugh > trace files and I have to get out of emacs and start a shell so I can > use more / less. > > The shame of it all! ;-) > > I don't know of such a critter. If there is one, that would be super > cool. If there was some way to lazy-load files, I'd be happy too. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-17 10:53 ` Giorgos Keramidas @ 2011-02-17 13:43 ` Perry Smith 2011-02-17 14:01 ` Thien-Thi Nguyen 2011-02-18 0:09 ` Tim X 1 sibling, 1 reply; 199+ messages in thread From: Perry Smith @ 2011-02-17 13:43 UTC (permalink / raw) To: Giorgos Keramidas; +Cc: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 2228 bytes --] On Feb 17, 2011, at 4:53 AM, Giorgos Keramidas wrote: > On Sat, 29 Jan 2011 09:02:14 -0600, Perry Smith <pedzsan@gmail.com> wrote: >> This thread is beginning to drift a bit... but something I wish I had >> was a way to view a file without loading all of it. I look at hugh >> trace files and I have to get out of emacs and start a shell so I can >> use more / less. >> >> The shame of it all! ;-) >> >> I don't know of such a critter. If there is one, that would be super >> cool. > > If there was some way to lazy-load files, I'd be happy too. I looked at this. The approach I was going to take was to put into the C code an "open", "close", "read", and "lseek" concept and that would need a new "type" for a file descriptor. You might as well add "write" to complete the set. There is nothing currently like that in the C code. I'm not sure if you want to put this on top of open and its siblings or on top of fopen and let the C I/O help some with the buffering. From there, it becomes a matter of writing lisp to load in a "page" into a buffer so it can be displayed and then a key map so the user can page forward and backward. For searches I couldn't come up with a nice solution so I was just going to loop loading a page and searching the page until the match was found. The second generation of this could have a fixed sized cache of pages so that small movements (like back a page) would be instant and you could even get fancier and pre-fetch the next page. This could grow into a hugh beast. You would want to hook up to the character set things so that it would detect and process all the different characters sets (like UTF-8, etc) properly. And then, what the hell, you might as well plop the nifty coloring modes on top as well so that as you page through C text, it would be colored. In my case, I want to plop a wireshark mode on top so that I can view network packets. But, for my own personal case, I have way too many projects going already so I didn't even post this to the list until just now. I think its a concept whose time has come but I don't have the time right now. I'd love to contribute to it if anyone wants to start. Perry [-- Attachment #2: Type: text/html, Size: 3307 bytes --] ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-17 13:43 ` Perry Smith @ 2011-02-17 14:01 ` Thien-Thi Nguyen 0 siblings, 0 replies; 199+ messages in thread From: Thien-Thi Nguyen @ 2011-02-17 14:01 UTC (permalink / raw) To: Perry Smith; +Cc: Giorgos Keramidas, help-gnu-emacs () Perry Smith <pedzsan@gmail.com> () Thu, 17 Feb 2011 07:43:54 -0600 I looked at this. The approach I was going to take was to put into the C code an "open", "close", "read", and "lseek" concept and that would need a new "type" for a file descriptor. You might as well add "write" to complete the set. There is nothing currently like that in the C code. Perhaps ‘insert-file-contents’ can be used to implement this feature in Lisp. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-17 10:53 ` Giorgos Keramidas 2011-02-17 13:43 ` Perry Smith @ 2011-02-18 0:09 ` Tim X 1 sibling, 0 replies; 199+ messages in thread From: Tim X @ 2011-02-18 0:09 UTC (permalink / raw) To: help-gnu-emacs Giorgos Keramidas <keramida@ceid.upatras.gr> writes: > On Sat, 29 Jan 2011 09:02:14 -0600, Perry Smith <pedzsan@gmail.com> wrote: >> This thread is beginning to drift a bit... but something I wish I had >> was a way to view a file without loading all of it. I look at hugh >> trace files and I have to get out of emacs and start a shell so I can >> use more / less. >> >> The shame of it all! ;-) >> >> I don't know of such a critter. If there is one, that would be super >> cool. > > If there was some way to lazy-load files, I'd be happy too. > Many years ago I needed to load large trace files from Oracle. I just looked and seem to have lost the code I used, but you may find the approach useful. This was done on a Linux box and uses standard Linux utilities. The basic approach I used was to write some elisp functions that created a temporary directory, applied the 'split' program to the input file, split the input file into manageable chunks (split will/can add a prefix/suffix to sequence/number the chunks) and put them into the temp directory and then open the first chunk in a buffer. I could then run dired, which would list al the chunks and open any one of those chunks for viewing further chunks of the file. I also used a defadvice around view-file which automated the process if the file suffix was .trc. I always planned to clean it up and add a few extra features (such as not splitting the file if it had already been split before etc), but then my job changed a bit and I no longer had the need to view such large trace files. It worked quite well. Maybe not as clean as jus having a 'lazy file read', but did mean I could view these large files from within emacs and setting things up was largely automated. I do vaguely remember having to play with split a bit before I got things just right. Later I added a command that would use sed to replace strings in really large files, which was useful when migrating large oracle databases and you wanted to modify the paths in order to refresh a dev version with data form a production system. Again, can't find that code as we now do things differently and I've not kept it. Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] <mailman.0.1296117403.8303.help-gnu-emacs@gnu.org> 2011-01-28 9:54 ` What's your favourite *under_publicized* editing feature of Emacs? Simón Ortiz @ 2011-01-29 12:55 ` Javier Sanz 2011-02-06 20:11 ` Oleksandr Gavenko 1 sibling, 1 reply; 199+ messages in thread From: Javier Sanz @ 2011-01-29 12:55 UTC (permalink / raw) To: help-gnu-emacs Some that come to my mind: - nXML mode, specially sexp navigation. I edit XML files quite a lot, and features like navigating up and down in the tree, killing the contents of some XML element or auto tag closing are great. - I could not live with other some minor modes: autopair.el, guess- style.el, browse-kill-ring.el, globalff.el - Using define-generic-mode, I've defined a major mode for my app logs, which highlights errors and warnings in different colors and makes them easier to see. - hippie-expand, rgrep, psvn-mode, global-linum-mode. These are more common. - Some macros that call some command line Linux tools to process the content of a buffer have saved me a lot of time. ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-01-29 12:55 ` Javier Sanz @ 2011-02-06 20:11 ` Oleksandr Gavenko 2011-02-08 23:10 ` Oleksandr Gavenko [not found] ` <mailman.11.1297206657.16135.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 199+ messages in thread From: Oleksandr Gavenko @ 2011-02-06 20:11 UTC (permalink / raw) To: help-gnu-emacs On 2011-01-29 14:55, Javier Sanz wrote: > Some that come to my mind: > - Using define-generic-mode, I've defined a major mode for my app > logs, which highlights errors and warnings in different colors and > makes them easier to see. How large your log files? I set 'grep-mode' on my log file (which follow GNU error coding convention). On 50-100 KiB logs it take 10 sec to highlight matches. On larger files I type C-g to stop matching for highlighting. -- Best regards! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-06 20:11 ` Oleksandr Gavenko @ 2011-02-08 23:10 ` Oleksandr Gavenko [not found] ` <mailman.11.1297206657.16135.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 199+ messages in thread From: Oleksandr Gavenko @ 2011-02-08 23:10 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-06 22:11, Oleksandr Gavenko wrote: > On 2011-01-29 14:55, Javier Sanz wrote: >> Some that come to my mind: >> - Using define-generic-mode, I've defined a major mode for my app >> logs, which highlights errors and warnings in different colors and >> makes them easier to see. > How large your log files? > > I set 'grep-mode' on my log file (which follow GNU > error coding convention). On 50-100 KiB logs it take > 10 sec to highlight matches. On larger files I type > C-g to stop matching for highlighting. > Performance penalty because I use grep-mode which based on compilation-mode. In private mail Javier Sanz show me his log mode based on 'define-generic-mode'. I check and found that font-lock mechanism is pretty fast. This become start point to develop some code by hand. And I realize that compilation-mode is dumb as it try set on all matched file/line pairs text properties to allow move to another file by RET. Instead I highlight required patterns and make GOTO error function which analyse only current line: ;;; my-log-mode.el --- major mode for error logs ;; Copyright (C) 2010 by Oleksandr Gavenko <gavenkoa@gmail.com> ;; You can do anything with this file without any warranty. ;; Author: Oleksandr Gavenko <gavenkoa@gmail.com> ;; Maintainer: Oleksandr Gavenko <gavenkoa@gmail.com> ;; Created: 2011-02-09 ;; Version: 0.1 ;; Keywords: logging ;;; Commentary: ;; ;; Very pure release. ;;; Code: (defun my-log-goto (point) "" (interactive "d") (let ( start stop line fname fline (fregex "^\\([^:]+\\):\\([[:digit:]]+\\):") ) (save-excursion (move-beginning-of-line 1) (setq start (point)) (move-end-of-line 1) (setq stop (point)) (setq line (filter-buffer-substring start stop)) (string-match fregex line) (setq fname (match-string 1 line)) (when fname (setq fline (string-to-int (match-string 2 line))) ) ) (when (and fname (file-exists-p fname)) (find-file-other-window fname) (goto-line fline) ) )) (setq my-log-mode-map (make-sparse-keymap)) (define-key my-log-mode-map (kbd "RET") 'my-log-goto) (require 'generic-x) ;;;###autoload (define-generic-mode 'my-log-mode nil nil '( ("^\\([^:]+\\):\\([[:digit:]]+\\):[^ ]+$" (1 font-lock-keyword-face) (2 font-lock-type-face)) ("^\\([^:]\\{1,10\\}\\):[^ ]+$" (1 font-lock-function-name-face)) ) ;; '("\\.log$") nil (list (lambda nil ;; (setq buffer-read-only t) (use-local-map my-log-mode-map) (modify-syntax-entry ?' ".") (modify-syntax-entry ?\" ".") )) ) ;;; my-log-mode.el ends here -- Best regards! ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.11.1297206657.16135.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] ` <mailman.11.1297206657.16135.help-gnu-emacs@gnu.org> @ 2011-02-09 4:37 ` Stefan Monnier 2011-02-09 20:51 ` Oleksandr Gavenko ` (2 more replies) 0 siblings, 3 replies; 199+ messages in thread From: Stefan Monnier @ 2011-02-09 4:37 UTC (permalink / raw) To: help-gnu-emacs >> I set 'grep-mode' on my log file (which follow GNU >> error coding convention). On 50-100 KiB logs it take >> 10 sec to highlight matches. On larger files I type >> C-g to stop matching for highlighting. You may want to try the Emacs trunk's version of compile.el (I think it'll work with Emacs-23 as well). It should help out by being more lazy (e.g. it'll still takes 10s to parse the file when you jump to the end of it, but it should open instantaneously because it'll only need to parse the first page for that). > And I realize that compilation-mode is dumb as it try > set on all matched file/line pairs text properties to > allow move to another file by RET. compilation-mode indeed does more work than I'd like at the "highlight" time, and some of that work could indeed be delayed to the moment the user hits RET on a line. But my impression is that most of the time is spent regexp-matching (i.e. looking for matches) anyway, so moving this work won't make much difference if any. IOW my impression is that if your code is faster it's because it uses either more efficient regexps, or fewer regexps. > ("^\\([^:]+\\):\\([[:digit:]]+\\):[^ E.g. this regexp is more efficient than the one used by grep.el, by disallowing : in file names (resulting in a backtrack-free regexp). Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-09 4:37 ` Stefan Monnier @ 2011-02-09 20:51 ` Oleksandr Gavenko 2011-02-09 21:31 ` Oleksandr Gavenko [not found] ` <mailman.10.1297284733.9144.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 199+ messages in thread From: Oleksandr Gavenko @ 2011-02-09 20:51 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-09 6:37, Stefan Monnier wrote: >>> I set 'grep-mode' on my log file (which follow GNU >>> error coding convention). On 50-100 KiB logs it take >>> 10 sec to highlight matches. On larger files I type >>> C-g to stop matching for highlighting. > > You may want to try the Emacs trunk's version of compile.el (I think > it'll work with Emacs-23 as well). It should help out by being more > lazy (e.g. it'll still takes 10s to parse the file when you jump to the > end of it, but it should open instantaneously because it'll only need to > parse the first page for that). > Sound interesting. But you wrote that jumping to end of buffer take whole time (( We recently discuss about Emacs hex mode and I ask how read only needed part of file to display (as binaries some times very large for opening in Emacs). This allow Emacs spend time on processing only needed (displayed) part of information. Same with highlighting of compilation/grep like buffers. Usually reference for file/line placed on single line (or two...). So highlighting can be performed only on visible part on large files. Does currently Emacs highlight all file or this depend on mode? How about generic-modes? >> And I realize that compilation-mode is dumb as it try >> set on all matched file/line pairs text properties to >> allow move to another file by RET. > > compilation-mode indeed does more work than I'd like at the "highlight" > time, and some of that work could indeed be delayed to the moment the > user hits RET on a line. But my impression is that most of the time is > spent regexp-matching (i.e. looking for matches) anyway, so moving this > work won't make much difference if any. IOW my impression is that if > your code is faster it's because it uses either more efficient regexps, > or fewer regexps. > >> ("^\\([^:]+\\):\\([[:digit:]]+\\):[^ > > E.g. this regexp is more efficient than the one used by grep.el, by > disallowing : in file names (resulting in a backtrack-free regexp). > I previously ask about regex performance in this list and try define-generic-mode with different regex. Time to highlighting do not significant changed with different regex. Seems problem in another place and I read doc how profile. Look at 'my.log' file, which is 289 KiB long: -*- mode: my-log; default-directory: "~/devel/job/plugin-hg/" -*- WM: 0x0024: WM_GETMINMAXINFO win-gui-admin.c:140: WndProc #8 WM: 0x0024: WM_GETMINMAXINFO win-gui-admin.c:140: WndProc #8 WM: 0x0024: WM_GETMINMAXINFO ... (repeat 2 last lines many times) When I eval: (benchmark-run 1 (revert-buffer)) I get: (0.172 0 0.0) When I change mode line to -*- mode: grep; default-directory: "~/devel/job/plugin-hg/" -*- and eval: (benchmark-run 1 (revert-buffer)) I get: (22.406 1 0.156) As you can see it is 100 times slower! I perform 'M-x elp-instrument-package grep' and 'M-x elp-instrument-package compilation'. Next I perform '(revert-buffer)' and 'M-x elp-results' and get: grep-mode 1 23.906 23.906 compilation-error-properties 4742 23.047 0.0048601855 compilation-internal-error-properties 4742 0.094 1.98...e-005 compilation-get-file-structure 4742 0.016 3.37...e-006 compilation-mode 1 0.0 0.0 compilation-mode-font-lock-keywords 1 0.0 0.0 compilation-setup 1 0.0 0.0 As you can see 'compilation-error-properties' eat a lot of time and it executed on all lines like 'file:line: msg' (in my example half of lines match such pattern)! I press C-u C-x = on green underscored char (file name for jump) and see among text properties: 'message' with value is: ((nil 140 (("win-gui-admin.c" nil) nil (140 #1))) 2 nil) I assume that 'compilation-error-properties' spend time on setting this properties. So because of unnecessary work to set text property to well structured data on *all* lines we have slow down instead perform parsing of reference on demand. As I previously shown 'my-log-goto' func for this purpose. I think such idea (trying match pattern on point position) can be generalized by looping across 'compilation-error-regexp-alist'. Do you think this need filed as a bug or request? Or I am something missing? -- Best regards! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-09 4:37 ` Stefan Monnier 2011-02-09 20:51 ` Oleksandr Gavenko @ 2011-02-09 21:31 ` Oleksandr Gavenko 2011-02-09 22:32 ` Thien-Thi Nguyen [not found] ` <mailman.10.1297284733.9144.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 199+ messages in thread From: Oleksandr Gavenko @ 2011-02-09 21:31 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-09 6:37, Stefan Monnier wrote: >>> I set 'grep-mode' on my log file (which follow GNU >>> error coding convention). On 50-100 KiB logs it take >>> 10 sec to highlight matches. On larger files I type >>> C-g to stop matching for highlighting. > > You may want to try the Emacs trunk's version of compile.el (I think > it'll work with Emacs-23 as well). It should help out by being more > lazy (e.g. it'll still takes 10s to parse the file when you jump to the > end of it, but it should open instantaneously because it'll only need to > parse the first page for that). > Sound interesting. But you wrote that jumping to end of buffer take whole time (( We recently discuss about Emacs hex mode and I ask how read only needed part of file to display (as binaries some times very large for opening in Emacs). This allow Emacs spend time on processing only needed (displayed) part of information. Same with highlighting of compilation/grep like buffers. Usually reference for file/line placed on single line (or two...). So highlighting can be performed only on visible part on large files. Does currently Emacs highlight all file or this depend on mode? How about generic-modes? >> And I realize that compilation-mode is dumb as it try >> set on all matched file/line pairs text properties to >> allow move to another file by RET. > > compilation-mode indeed does more work than I'd like at the "highlight" > time, and some of that work could indeed be delayed to the moment the > user hits RET on a line. But my impression is that most of the time is > spent regexp-matching (i.e. looking for matches) anyway, so moving this > work won't make much difference if any. IOW my impression is that if > your code is faster it's because it uses either more efficient regexps, > or fewer regexps. > >> ("^\\([^:]+\\):\\([[:digit:]]+\\):[^ > > E.g. this regexp is more efficient than the one used by grep.el, by > disallowing : in file names (resulting in a backtrack-free regexp). > I previously ask about regex performance in this list and try define-generic-mode with different regex. Time to highlighting do not significant changed with different regex. Seems problem in another place and I read doc how profile. Look at 'my.log' file, which is 289 KiB long: -*- mode: my-log; default-directory: "~/devel/job/plugin-hg/" -*- WM: 0x0024: WM_GETMINMAXINFO win-gui-admin.c:140: WndProc #8 WM: 0x0024: WM_GETMINMAXINFO win-gui-admin.c:140: WndProc #8 WM: 0x0024: WM_GETMINMAXINFO ... (repeat 2 last lines many times) When I eval: (benchmark-run 1 (revert-buffer)) I get: (0.172 0 0.0) When I change mode line to -*- mode: grep; default-directory: "~/devel/job/plugin-hg/" -*- and eval: (benchmark-run 1 (revert-buffer)) I get: (22.406 1 0.156) As you can see it is 100 times slower! I perform 'M-x elp-instrument-package grep' and 'M-x elp-instrument-package compilation'. Next I perform '(revert-buffer)' and 'M-x elp-results' and get: grep-mode 1 23.906 23.906 compilation-error-properties 4742 23.047 0.0048601855 compilation-internal-error-properties 4742 0.094 1.98...e-005 compilation-get-file-structure 4742 0.016 3.37...e-006 compilation-mode 1 0.0 0.0 compilation-mode-font-lock-keywords 1 0.0 0.0 compilation-setup 1 0.0 0.0 As you can see 'compilation-error-properties' eat a lot of time and it executed on all lines like 'file:line: msg' (in my example half of lines match such pattern)! I press C-u C-x = on green underscored char (file name for jump) and see among text properties: 'message' with value is: ((nil 140 (("win-gui-admin.c" nil) nil (140 #1))) 2 nil) I assume that 'compilation-error-properties' spend time on setting this properties. So because of unnecessary work to set text property to well structured data on *all* lines we have slow down instead perform parsing of reference on demand. As I previously shown 'my-log-goto' func for this purpose. I think such idea (trying match pattern on point position) can be generalized by looping across 'compilation-error-regexp-alist'. Do you think this need filed as a bug or request? Or I am something missing? -- Best regards! ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-09 21:31 ` Oleksandr Gavenko @ 2011-02-09 22:32 ` Thien-Thi Nguyen 2011-02-14 20:44 ` Oleksandr Gavenko 0 siblings, 1 reply; 199+ messages in thread From: Thien-Thi Nguyen @ 2011-02-09 22:32 UTC (permalink / raw) To: Oleksandr Gavenko; +Cc: help-gnu-emacs () Oleksandr Gavenko <gavenkoa@gmail.com> () Wed, 09 Feb 2011 23:31:15 +0200 So because of unnecessary work to set text property to well structured data on *all* lines we have slow down instead perform parsing of reference on demand. [...] Or I am something missing? You have well-structured data but the compilation (likewise, grep) font-locking tries to cope with a more general input. You can prune some elements from ‘compilation-error-regexp-alist’ to help focus the font-locking. Have you tried that? ^ permalink raw reply [flat|nested] 199+ messages in thread
* Re: What's your favourite *under_publicized* editing feature of Emacs? 2011-02-09 22:32 ` Thien-Thi Nguyen @ 2011-02-14 20:44 ` Oleksandr Gavenko 0 siblings, 0 replies; 199+ messages in thread From: Oleksandr Gavenko @ 2011-02-14 20:44 UTC (permalink / raw) To: help-gnu-emacs On 2011-02-10 0:32, Thien-Thi Nguyen wrote: > () Oleksandr Gavenko<gavenkoa@gmail.com> > () Wed, 09 Feb 2011 23:31:15 +0200 > > So because of unnecessary work to set text property to well > structured data on *all* lines we have slow down instead perform > parsing of reference on demand. > > [...] > > Or I am something missing? > > You have well-structured data but the compilation (likewise, grep) > font-locking tries to cope with a more general input. You can prune > some elements from ‘compilation-error-regexp-alist’ to help focus the > font-locking. Have you tried that? > Yes. I wrote: (require 'compile) (setq my-log2-error-regexp-alist '( ("^\\([^:]+\\):\\([[:digit:]]+\\):" 1 2) )) (define-compilation-mode my-log2-mode "MyLog" "Log mode." (set (make-local-variable 'compilation-error-regexp-alist) my-log2-error-regexp-alist) ) And as I describe previously I eval on same 289 KiB long buffer: (benchmark-run 1 (revert-buffer)) and get: (20.937 1 0.109) In contrast to test of 'grep-mode' where I get: (22.406 1 0.156) As I use same regex for derived from compilation mode as for custom highlighting mode I decide that bottle neck lies in setting properties to text. When set only 'face' property - this is fast. But when set 'message' property it is slow as 'message' is complex structure which must recalculated on every matching lines. -- Best regards! ^ permalink raw reply [flat|nested] 199+ messages in thread
[parent not found: <mailman.10.1297284733.9144.help-gnu-emacs@gnu.org>]
* Re: What's your favourite *under_publicized* editing feature of Emacs? [not found] ` <mailman.10.1297284733.9144.help-gnu-emacs@gnu.org> @ 2011-02-10 17:24 ` Stefan Monnier 0 siblings, 0 replies; 199+ messages in thread From: Stefan Monnier @ 2011-02-10 17:24 UTC (permalink / raw) To: help-gnu-emacs > I perform 'M-x elp-instrument-package grep' > and 'M-x elp-instrument-package compilation'. Next I perform > '(revert-buffer)' and 'M-x elp-results' and get: > grep-mode 1 23.906 23.906 > compilation-error-properties 4742 23.047 0.0048601855 > compilation-internal-error-properties 4742 0.094 1.98...e-005 > compilation-get-file-structure 4742 0.016 3.37...e-006 > compilation-mode 1 0.0 0.0 > compilation-mode-font-lock-keywords 1 0.0 0.0 > compilation-setup 1 0.0 0.0 Duh! I completely forgot about it, but yes, there was a clear performance bug in compilation-error-properties which made it take time proportional to the buffer size in cases such as M-x grep. This performance bug is also largely fixed in Emacs-24's compile.el. Stefan ^ permalink raw reply [flat|nested] 199+ messages in thread
end of thread, other threads:[~2011-03-11 0:07 UTC | newest] Thread overview: 199+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-01-27 8:33 What's your favourite *under_publicized* editing feature of Emacs? Le Wang 2011-01-27 9:29 ` Deniz Dogan 2011-01-27 12:03 ` Wang Lei 2011-01-27 14:13 ` suvayu ali 2011-01-27 14:12 ` Ken Goldman 2011-01-27 18:11 ` Erik Iverson [not found] ` <mailman.0.1296137574.27610.help-gnu-emacs@gnu.org> 2011-01-27 22:23 ` Joe Fineman 2011-01-28 6:40 ` Jason Rumney 2011-01-28 18:25 ` What's your favourite *under_publicized* editing feature ofEmacs? Drew Adams [not found] ` <mailman.12.1296239161.1176.help-gnu-emacs@gnu.org> 2011-02-22 14:49 ` Xah Lee 2011-02-22 16:27 ` despen 2011-02-23 3:52 ` Glenn Morris 2011-02-22 19:47 ` Alan Mackenzie 2011-02-23 0:21 ` Xah Lee 2011-02-23 2:06 ` Cthun 2011-02-23 2:33 ` Rafe Kettler 2011-02-23 5:19 ` Cthun 2011-02-23 7:07 ` Tim X 2011-02-23 13:28 ` Keyboarding [Re: What's your favourite *under_publicized* editing feature ofEmacs?] Xah Lee 2011-02-23 15:39 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-02-23 19:50 ` Óscar Fuentes 2011-02-23 22:57 ` Tim X 2011-02-24 0:04 ` trebol55555 2011-02-24 3:48 ` Cthun 2011-02-23 9:23 ` Brendan Halpin 2011-02-23 17:15 ` Rafe Kettler 2011-02-23 18:33 ` Ilya Zakharevich 2011-02-23 18:47 ` Deniz Dogan 2011-02-23 22:08 ` Cthun 2011-02-23 22:07 ` Cthun 2011-02-23 23:46 ` Pascal J. Bourguignon 2011-02-24 3:53 ` Cthun 2011-02-24 3:58 ` Stefan Monnier 2011-02-24 7:06 ` Leo 2011-02-24 15:58 ` Richard Riley 2011-02-24 17:20 ` despen 2011-02-24 14:43 ` fortunatus 2011-02-24 16:43 ` Xah Lee 2011-02-24 17:48 ` Eric Schulte 2011-02-24 18:38 ` Cthun 2011-02-24 23:14 ` Xah Lee 2011-02-25 1:44 ` javax.swing.JSnarker 2011-02-25 7:16 ` Alan Mackenzie 2011-02-25 12:11 ` rusi 2011-02-25 18:54 ` Alan Mackenzie 2011-02-25 23:19 ` Thien-Thi Nguyen 2011-02-26 4:01 ` rusi 2011-02-24 18:37 ` javax.swing.JSnarker 2011-02-24 22:04 ` Deniz Dogan 2011-02-23 7:16 ` D Herring 2011-02-23 5:22 ` Tim X 2011-02-23 15:13 ` Cthun 2011-02-23 18:06 ` Eli Zaretskii 2011-02-23 19:22 ` Jason Earl 2011-02-23 22:18 ` Cthun 2011-02-23 23:54 ` Jason Earl 2011-02-24 4:05 ` Cthun 2011-02-24 5:19 ` PJ Weisberg 2011-02-24 5:38 ` Todd Wylie 2011-02-25 2:48 ` PJ Weisberg 2011-02-25 18:43 ` Jim Janney 2011-02-26 6:05 ` Cthun 2011-02-26 7:21 ` PJ Weisberg 2011-02-26 20:13 ` Stefan Monnier 2011-02-27 6:21 ` Cthun 2011-02-27 8:08 ` David Kastrup 2011-02-27 15:28 ` Cthun 2011-02-27 15:46 ` David Kastrup 2011-02-27 15:51 ` Cthun 2011-02-27 17:28 ` Julian Bradfield 2011-02-27 19:52 ` Cthun 2011-02-27 20:41 ` Alan Mackenzie 2011-02-27 21:02 ` Cthun 2011-02-27 20:59 ` Robert D. Crawford 2011-02-27 20:58 ` Tim Bradshaw 2011-02-27 21:02 ` Cthun 2011-02-27 21:12 ` David Kastrup 2011-02-27 22:02 ` Cthun 2011-02-28 3:51 ` Stefan Monnier 2011-02-28 9:53 ` David Kastrup 2011-02-28 18:04 ` Cthun 2011-02-28 19:03 ` Eric Abrahamsen [not found] ` <mailman.2.1298919859.18999.help-gnu-emacs@gnu.org> 2011-02-28 19:41 ` Ted Zlatanov 2011-02-28 20:04 ` David Kastrup 2011-03-01 0:06 ` Cthun 2011-03-01 0:14 ` TheFlyingDutchman 2011-03-01 0:16 ` Cthun 2011-03-01 0:28 ` TheFlyingDutchman 2011-03-01 1:49 ` Sean Sieger 2011-03-01 9:27 ` David Kastrup 2011-03-01 13:52 ` Cthun 2011-03-01 22:51 ` TheFlyingDutchman 2011-03-01 23:43 ` Cthun 2011-03-02 8:22 ` David Kastrup 2011-03-02 14:33 ` Cthun 2011-03-02 21:51 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 22:20 ` Cthun 2011-03-02 23:54 ` TheFlyingDutchman 2011-03-03 0:05 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-03 0:06 ` Jason Earl 2011-03-03 0:12 ` Cthun 2011-03-03 10:04 ` Marco Antoniotti 2011-03-03 10:21 ` David Kastrup 2011-03-03 13:43 ` Cthun 2011-03-03 13:42 ` Cthun 2011-03-02 8:39 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 14:35 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-01 12:57 ` Antony 2011-02-28 18:02 ` Cthun 2011-02-27 16:05 ` Perry Smith 2011-02-27 17:22 ` Eric Abrahamsen 2011-02-27 18:16 ` Joe Riel 2011-02-27 23:17 ` PJ Weisberg [not found] ` <mailman.8.1298827366.31652.help-gnu-emacs@gnu.org> 2011-02-28 3:58 ` Stefan Monnier 2011-02-28 4:37 ` rusi 2011-02-28 23:31 ` Stefan Monnier 2011-03-01 2:43 ` rusi 2011-02-28 19:41 ` Uday Reddy [not found] ` <mailman.3.1298822767.31652.help-gnu-emacs@gnu.org> 2011-02-27 17:11 ` rusi 2011-02-27 20:52 ` Tim Bradshaw 2011-02-27 20:59 ` Cthun 2011-02-27 0:08 ` Tim Bradshaw 2011-02-27 6:21 ` Cthun 2011-02-28 11:38 ` Jim Janney 2011-02-28 12:45 ` Petter Gustad 2011-02-28 18:11 ` Cthun 2011-03-01 4:32 ` Jim Janney 2011-03-01 6:18 ` rusi 2011-03-01 14:09 ` Cthun 2011-03-01 14:05 ` Cthun 2011-03-01 14:21 ` Mario Lassnig 2011-03-01 15:02 ` Cthun 2011-03-01 15:06 ` rusi 2011-03-01 15:07 ` Cthun 2011-03-01 15:26 ` David Kastrup 2011-03-01 16:43 ` Ted Zlatanov 2011-03-01 21:20 ` Cthun 2011-03-01 21:24 ` TheFlyingDutchman 2011-03-01 21:33 ` Cthun 2011-03-01 22:17 ` TheFlyingDutchman 2011-03-01 23:25 ` Thien-Thi Nguyen 2011-03-01 15:12 ` Mario Lassnig 2011-03-01 21:21 ` Cthun 2011-03-01 21:23 ` TheFlyingDutchman 2011-03-02 8:11 ` Mario Lassnig 2011-03-02 15:05 ` Cthun 2011-03-10 22:56 ` Susan Calvin 2011-03-11 0:07 ` Cthun 2011-03-01 14:31 ` David Kastrup 2011-03-01 15:06 ` Cthun 2011-03-01 17:39 ` Jim Janney 2011-03-01 21:30 ` Cthun 2011-03-01 22:19 ` TheFlyingDutchman 2011-03-01 22:37 ` Cthun 2011-03-01 22:47 ` TheFlyingDutchman 2011-03-01 23:46 ` Cthun 2011-03-02 0:02 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 1:17 ` PJ Weisberg 2011-03-02 15:08 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-02 5:52 ` Bot Tester 2011-03-02 8:42 ` Cthun-bot discussion TheFlyingDutchman 2011-03-02 15:10 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-02 15:54 ` Bastien 2011-03-04 0:52 ` Cthun-bot discussion Peter Keller 2011-03-04 2:43 ` Cthun 2011-03-04 5:55 ` TheFlyingDutchman 2011-03-04 18:00 ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun 2011-03-04 21:31 ` Cthun-bot discussion TheFlyingDutchman 2011-03-05 8:39 ` David Kastrup 2011-03-02 0:36 ` What's your favourite *under_publicized* editing feature ofEmacs? Jim Janney 2011-03-02 15:06 ` Cthun 2011-03-02 19:52 ` Jim Janney 2011-03-02 20:01 ` Cthun 2011-03-02 1:00 ` What's your favourite *under_publicized* editing feature of Emacs? Steve 2011-03-02 5:34 ` PJ Weisberg 2011-02-23 7:01 ` What's your favourite *under_publicized* editing feature ofEmacs? Alan Mackenzie 2011-02-28 12:42 ` Sean Sieger [not found] ` <mailman.6.1298896994.11648.help-gnu-emacs@gnu.org> 2011-02-28 14:16 ` David Kastrup 2011-02-28 14:47 ` Sean Sieger [not found] <mailman.0.1296117403.8303.help-gnu-emacs@gnu.org> 2011-01-28 9:54 ` What's your favourite *under_publicized* editing feature of Emacs? Simón Ortiz 2011-01-28 21:22 ` Ken Goldman [not found] ` <mailman.21.1296249764.1176.help-gnu-emacs@gnu.org> 2011-01-28 22:59 ` Stefan Monnier 2011-01-29 14:46 ` Oleksandr Gavenko 2011-01-29 15:00 ` Eli Zaretskii 2011-01-29 15:02 ` Perry Smith [not found] ` <mailman.10.1296313340.8933.help-gnu-emacs@gnu.org> 2011-01-29 16:08 ` Stefan Monnier 2011-02-17 10:53 ` Giorgos Keramidas 2011-02-17 13:43 ` Perry Smith 2011-02-17 14:01 ` Thien-Thi Nguyen 2011-02-18 0:09 ` Tim X 2011-01-29 12:55 ` Javier Sanz 2011-02-06 20:11 ` Oleksandr Gavenko 2011-02-08 23:10 ` Oleksandr Gavenko [not found] ` <mailman.11.1297206657.16135.help-gnu-emacs@gnu.org> 2011-02-09 4:37 ` Stefan Monnier 2011-02-09 20:51 ` Oleksandr Gavenko 2011-02-09 21:31 ` Oleksandr Gavenko 2011-02-09 22:32 ` Thien-Thi Nguyen 2011-02-14 20:44 ` Oleksandr Gavenko [not found] ` <mailman.10.1297284733.9144.help-gnu-emacs@gnu.org> 2011-02-10 17:24 ` Stefan Monnier
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.