* Init error message @ 2003-03-11 7:29 Kevin Reeder 2003-03-11 8:44 ` John Paul Wallington ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Kevin Reeder @ 2003-03-11 7:29 UTC (permalink / raw) Ok. I give up. I'm a new user to GNU Emacs. My system is RH 7.3 & the following error message appears: Wrong type argument: arrayp, up I've run --debug-init and have the backtrace. Undoubtedly this has been asked/answered before but I'm darned if I can find it. Please direct me to a _searchable_ archive of usenet or mailing list messages if unable to answer for me. Kevin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-11 7:29 Init error message Kevin Reeder @ 2003-03-11 8:44 ` John Paul Wallington 2003-03-12 0:08 ` Kevin Reeder 2003-03-11 14:27 ` LLeweLLyn 2003-03-12 21:58 ` Kevin Reeder 2 siblings, 1 reply; 14+ messages in thread From: John Paul Wallington @ 2003-03-11 8:44 UTC (permalink / raw) Kevin Reeder <avail@uponrequest.org> wrote: > Ok. I give up. I'm a new user to GNU Emacs. My system is RH 7.3 & the > following error message appears: > > Wrong type argument: arrayp, up Probably you have (global-set-key 'up 'whatever) in your .emacs file. If that is so, say (global-set-key [up] 'whatever) instead. > Please direct me to a _searchable_ archive of usenet groups.google.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-11 8:44 ` John Paul Wallington @ 2003-03-12 0:08 ` Kevin Reeder 2003-03-12 2:19 ` Kevin Rodgers ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Kevin Reeder @ 2003-03-12 0:08 UTC (permalink / raw) > Probably you have > > (global-set-key 'up 'whatever) > > in your .emacs file. If that is so, say > > (global-set-key [up] 'whatever) instead. Thank you. That sovled the problem which had to do with emulating up/down cmd history echoing in the shell. >> Please direct me to a _searchable_ archive of usenet > > groups.google.com Went there and that's better than what I'd come up with on my own. However, I need to get grounded in working with this .emacs file. The syntax is a mystery and I just want to use the editor! Probably a common whine. Is the only option to learn enough of LISP to hack it profitably without having to cry for help over every little init error msg? BTW, here's the new error: File error: "Cannot open load file", "auto-save" I've located the line with the offending code; interesting it uses the apostrophe instead of brackets (require 'auto-save) but when I switch I get a different error on the same function which seems to be telling me that it doesn't like the brackets. Like I said I'm in the woods here (but willing to work). Finally, I should confess to previously using an alternative to GNU Emacs because I had found these configuration issues more solvable under the alternative. Now I'm abandoning that program for GNU Emacs. Is it possible that the .emacs coding varies between the two emacsen? Kevin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-12 0:08 ` Kevin Reeder @ 2003-03-12 2:19 ` Kevin Rodgers 2003-03-12 14:36 ` Kai Großjohann 2003-03-13 14:21 ` kgold 2 siblings, 0 replies; 14+ messages in thread From: Kevin Rodgers @ 2003-03-12 2:19 UTC (permalink / raw) Kevin Reeder wrote: >>>Please direct me to a _searchable_ archive of usenet >> >>groups.google.com > > Went there and that's better than what I'd come up with on my own. > However, I need to get grounded in working with this .emacs file. The > syntax is a mystery and I just want to use the editor! Probably a common > whine. Is the only option to learn enough of LISP to hack it profitably > without having to cry for help over every little init error msg? Have you browsed the Emacs manual? It's available in emacs via `C-h i'. If you're not familiar with Info, type `m Info RET' to learn how to browse the GNU manuals. Then you can read the Customization node in the Emacs manual, and its Key Bindings and Init File subnodes in particular. > BTW, here's the new error: > > File error: "Cannot open load file", "auto-save" > > I've located the line with the offending code; interesting it uses the > apostrophe instead of brackets (require 'auto-save) but when I switch I > get a different error on the same function which seems to be telling me > that it doesn't like the brackets. Like I said I'm in the woods here (but > willing to work). [up] is a vector constant; keys (i.e. event sequences) are represented as vectors. 'auto-save evaluates to a symbol; feature names are represented by symbols. "auto-save" is a string constant; file names are represented as strings. `C-h f global-set-key RET' explains that it is a function that binds a KEY to a COMMAND (an interactive function, usually represented by a symbol). `C-h f require RET' explains that it loads the "FEATURE" file in order to provide the FEATURE feature. `C-h f load RET' explains that the directories in `load-path' are searched for the "FILE" to load. `C-h v load-path RET' will show you what directories are being searched for the "auto-save.elc" and "auto-save.el" files. The real question is: Why are you trying to load the auto-save library? > Finally, I should confess to previously using an alternative to GNU Emacs > because I had found these configuration issues more solvable under the > alternative. Now I'm abandoning that program for GNU Emacs. Is it possible > that the .emacs coding varies between the two emacsen? Of course it is possible, and it's almost certain that the installations are different (e.g. the load-path directories' contents). But you are wise to migrate to the One True Editor. -- <a href="mailto:<kevin.rodgers@ihs.com>">Kevin Rodgers</a> ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-12 0:08 ` Kevin Reeder 2003-03-12 2:19 ` Kevin Rodgers @ 2003-03-12 14:36 ` Kai Großjohann 2003-03-13 14:21 ` kgold 2 siblings, 0 replies; 14+ messages in thread From: Kai Großjohann @ 2003-03-12 14:36 UTC (permalink / raw) Kevin Reeder <avail@uponrequest.org> writes: > Went there and that's better than what I'd come up with on my own. > However, I need to get grounded in working with this .emacs file. The > syntax is a mystery and I just want to use the editor! Probably a common > whine. Is the only option to learn enough of LISP to hack it profitably > without having to cry for help over every little init error msg? It seems that your errors come from copying and pasting things you don't understand. If you start slow and don't just snarf gobs of Lisp code, it will be easier. If you have a question, it's best to show the problematic Lisp code. For example, I'm guessing that you had (require 'auto-save) in your ~/.emacs file for a reason -- maybe some additional lines that need it? Emacs does not have auto-save.el -- was the code from an XEmacs user? For key bindings, I always recommend to use the kbd syntax. It has the advantage that C-h c, C-h k, and C-h l print out exactly the syntax you need. It works like this: (global-set-key (kbd "<f4>") 'forward-char) Instead of <f4> you can just put there whatever C-h k or C-h c or C-h l tells you. So after hitting Shift-F4 Ctrl-Meta-SPC, C-h l tells you <S-f4> C-M-SPC and this is ready for use. -- A preposition is not a good thing to end a sentence with. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-12 0:08 ` Kevin Reeder 2003-03-12 2:19 ` Kevin Rodgers 2003-03-12 14:36 ` Kai Großjohann @ 2003-03-13 14:21 ` kgold 2 siblings, 0 replies; 14+ messages in thread From: kgold @ 2003-03-13 14:21 UTC (permalink / raw) Not a whine, but certainly a pet peeve of mine. I would find the on-line help and .el file comments a lot more helpful if it actually showed sample lisp code, instead of saying "set the variable foo to bar" and leaving the novice to figure out how to do it. The good news is: - the experts here seem infinitely patient and willing to help. - you can cut and paste a lot of working code directly to your .emacs - if you like 'customize', it will write lisp for you Kevin Reeder <avail@uponrequest.org> writes: > However, I need to get grounded in working with this .emacs file. The > syntax is a mystery and I just want to use the editor! Probably a common > whine. Is the only option to learn enough of LISP to hack it profitably > without having to cry for help over every little init error msg? -- -- Ken Goldman kgold@watson.ibm.com 914-784-7646 ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-11 7:29 Init error message Kevin Reeder 2003-03-11 8:44 ` John Paul Wallington @ 2003-03-11 14:27 ` LLeweLLyn 2003-03-12 21:58 ` Kevin Reeder 2 siblings, 0 replies; 14+ messages in thread From: LLeweLLyn @ 2003-03-11 14:27 UTC (permalink / raw) Kevin Reeder <avail@uponrequest.org> writes: > Undoubtedly this has been asked/answered before but I'm darned if I can > find it. Please direct me to a _searchable_ archive of usenet or mailing > list messages if unable to answer for me. groups.google.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-11 7:29 Init error message Kevin Reeder 2003-03-11 8:44 ` John Paul Wallington 2003-03-11 14:27 ` LLeweLLyn @ 2003-03-12 21:58 ` Kevin Reeder 2003-03-13 2:14 ` Unknown 2 siblings, 1 reply; 14+ messages in thread From: Kevin Reeder @ 2003-03-12 21:58 UTC (permalink / raw) Many thanks for the in-depth responses. Later today, possibly tomorrow, I'll have a chance to work with the ideas you shared. Posting now so as not to appear ungrateful. As I recall when I installed Xemacs, a "sample" .emacs file was provided which I copied into my ~/ and made a few customizations. It now seems quite clear that there are important differences between what Xemacs wants from that file and what GNU Emacs wants. Question: would it be best to just start over rather than try to jerry rig the old file? > . . .you are wise to migrate to the One True Editor. What was I thinking??? Kevin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-12 21:58 ` Kevin Reeder @ 2003-03-13 2:14 ` Unknown 2003-03-13 7:53 ` Kevin Reeder 0 siblings, 1 reply; 14+ messages in thread From: Unknown @ 2003-03-13 2:14 UTC (permalink / raw) Kevin Reeder wrote: > Many thanks for the in-depth responses. Later today, possibly tomorrow, > I'll have a chance to work with the ideas you shared. Posting now so as > not to appear ungrateful. > > As I recall when I installed Xemacs, a "sample" .emacs file was provided > which I copied into my ~/ and made a few customizations. It now seems > quite clear that there are important differences between what Xemacs > wants from that file and what GNU Emacs wants. Question: would it be best > to just start over rather than try to jerry rig the old file? It's better to understand what each line of your ~/.emacs or ~/.xemacs/init.el does. If you wholesale copy and paste stuff from random sources, you'll have problems no matter which emacs you use. >> . . .you are wise to migrate to the One True Editor. > > What was I thinking??? XEmacs is a fine emacs. Use what you want. But PLEASE don't go out of your way to antagonize people. -- Le ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-13 2:14 ` Unknown @ 2003-03-13 7:53 ` Kevin Reeder 2003-03-13 12:06 ` Unknown 0 siblings, 1 reply; 14+ messages in thread From: Kevin Reeder @ 2003-03-13 7:53 UTC (permalink / raw) On Wed, 12 Mar 2003 18:14:10 -0800, Le Wang wrote: > XEmacs is a fine emacs. Use what you want. But PLEASE don't go out of > your way to antagonize people. > > -- > Le I'm puzzled by this last remark not only because the newsgroup is titled GNU.emacs.help but also I'm wary of the delicate feelings connected with peoples' relationship with their editor and chose my words carefully. One responder brought up the issue of the Xemacs init file (see above, "Emacs does not have auto-save.el -- was the code from an XEmacs user?"), so, in responding, I included the information that I had, in fact, been using that emacs. Finally, one clever responder made an ironic comment to which I retorted a admittedly feeble effort at tasteful irony. Altogether, it seems a stretch to say that I was deliberately antagonizing people. I'll salt the lesson away, nonetheless. Back to my init file efforts. I've set my old .emacs aside for now and started with a blank slate (tabula rasa as it were). Next I've gotten deeper into the Emacs info node (bonk!) as a new companion to my O'Reilly manual. Thus, I'm moving ahead and learning as I go. Thanks for the tips one and all. Kevin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-13 7:53 ` Kevin Reeder @ 2003-03-13 12:06 ` Unknown 2003-03-13 12:44 ` David Kastrup 2003-03-13 13:00 ` John Paul Wallington 0 siblings, 2 replies; 14+ messages in thread From: Unknown @ 2003-03-13 12:06 UTC (permalink / raw) >Kevin Reeder wrote: > On Wed, 12 Mar 2003 18:14:10 -0800, Le Wang wrote: > > >> XEmacs is a fine emacs. Use what you want. But PLEASE don't go out of >> your way to antagonize people. >> >> -- >> Le > > I'm puzzled by this last remark not only because the newsgroup is titled > GNU.emacs.help but also I'm wary of the delicate feelings connected with > peoples' relationship with their editor and chose my words carefully. I have "delicate" feelings about both my emacsen. I think there are plenty of people in the same boat. It's in my (and our) interest to see both efforts continue and thrive. If something was said in e.e.xemacs that I think could hurt the feelings of XEmacs developers, I'd say something as well. If you had pointed out some specific short comings of XEmacs (there are some), I wouldn't have minded. But to make a general statement like: >> . . .you are wise to migrate to the One True Editor. > >What was I thinking??? IMHO is wholly not appropriate. -- Le ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-13 12:06 ` Unknown @ 2003-03-13 12:44 ` David Kastrup 2003-03-13 13:00 ` John Paul Wallington 1 sibling, 0 replies; 14+ messages in thread From: David Kastrup @ 2003-03-13 12:44 UTC (permalink / raw) Le Wang <lewang(at@)yahoo.com> writes: > >Kevin Reeder wrote: > > > On Wed, 12 Mar 2003 18:14:10 -0800, Le Wang wrote: > > > >> XEmacs is a fine emacs. Use what you want. But PLEASE don't go > >> out of your way to antagonize people. > > > > I'm puzzled by this last remark not only because the newsgroup is > > titled GNU.emacs.help but also I'm wary of the delicate feelings > > connected with peoples' relationship with their editor and chose > > my words carefully. > > I have "delicate" feelings about both my emacsen. I think there are > plenty of people in the same boat. It's in my (and our) interest to > see both efforts continue and thrive. No. It is very much against anybody's interest to see both efforts continue and thrive separately. There are some matters that are better implemented in one version, and some matters that are nicer in the other. There are some things that are better documented in one, and some that are better in the other. Any programmer for serious applications needs to cater for both Emacsen. That means that he always has to program for the worst API in addition to the better API, and with the worst documentation from both Emacsen. This takes even more time and effort than if he was merely stuck with the worst from both Emacsen: programming for an additional API means additional work even if that additional API might be better and better documented, too (which it more often than not is not). If there was a completely different mindshare involved (like KDE/Qt/C++ vs GNOME/Gtk/C), applications would simply exist and be developed independent for both Emacsen. But as it is, important applications have to be made to run under both. And every nontrivial Emacs project has at least man-months of work wasted on the Emacs Schisma. I am not interested in assigning blame, and everybody will tell me his point of the story and how he is the good guy and the other the bad one, but I am not interested. I am just not going to swallow the lie that it is in the very best interest of all that every Emacs developer with nontrivial projects has to jump through all sorts of hoops to cater for two incarnations of Emacs. I don't see this change in my life time, but I am not going to applaud it. It's wasting my time as a free software developer, similarly like catering for Windows ports does. One does it in order not to cut a substantial user base off, but there is no fun in it. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-13 12:06 ` Unknown 2003-03-13 12:44 ` David Kastrup @ 2003-03-13 13:00 ` John Paul Wallington 2003-03-13 14:03 ` David Kastrup 1 sibling, 1 reply; 14+ messages in thread From: John Paul Wallington @ 2003-03-13 13:00 UTC (permalink / raw) Le Wang <lewang(at@)yahoo.com> wrote: > It's in my (and our) interest to see both efforts continue and > thrive. This is a matter of opinion. See for example: http://groups.google.com/groups?q=&selm=rjd6z1x1qt.fsf%40ssv2.dina.kvl.dk Do you think a merge is desirable? Do you agree that in order to merge the projects, one of the projects has to be shutdown? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Init error message 2003-03-13 13:00 ` John Paul Wallington @ 2003-03-13 14:03 ` David Kastrup 0 siblings, 0 replies; 14+ messages in thread From: David Kastrup @ 2003-03-13 14:03 UTC (permalink / raw) Let me add as a prerequisite that I have no talents to be polite or diplomatic. So don't take posts like this personal. I have Xpost/Fuped this to comp.emacs and comp.emacs.xemacs which I consider more fitting to this discussion (even though it might be considered sufficiently rehashed to death) than gnu.emacs.help. John Paul Wallington <jpw@gnu.org> writes: > Le Wang <lewang(at@)yahoo.com> wrote: > > > It's in my (and our) interest to see both efforts continue and > > thrive. > > This is a matter of opinion. See for example: > http://groups.google.com/groups?q=&selm=rjd6z1x1qt.fsf%40ssv2.dina.kvl.dk > > Do you think a merge is desirable? Yes. > Do you agree that in order to merge the projects, one of the > projects has to be shutdown? Yes. There _is_ already merging going on all the time in the direction Emacs->XEmacs. This does not cut it for application developers. It is clear that the survivor must be GNU Emacs copyrighted by the FSF. Emacs is a core piece of GNU software, the FSF will not relinquish control, Stallman himself is actively working on it. This does not mean that core pieces of XEmacs could or should not be integrated into GNU Emacs and replace stuff there that is suboptimal, but it means that integrators would need to be willing and legally capable of signing over their work to the FSF, _and_ would need to get along well enough with Stallman in order to progress with substantial changes to a core project of his, including extensive changes and documentation of internals. Stallman is a very headstrong person. While he is not malignant, it can be a chore working with him. Free Software needs a man of his qualities, so I tend to arrange what it is necessary in order to cooperate with him, even though there are times when he drives me up the wall. I don't see too much willingness of the _core_ developers of XEmacs to cope with what would be necessary for a merge. And frankly, cooperating with Stallman on a comtinued basis is not something that one could reasonably _demand_ from anybody to cope with. If at all, such participation would have to be voluntary, and on a project as large as a merge of XEmacs and Emacs it would be very taxing to both parties. Personally, I think that one way to improve matters would be that if XEmacs developers came up with some new functionality and/or API, they would discuss it also on the Emacs developer lists and would offer to sign the respective papers and stuff in order to help implementing it also in Emacs. And if the original plans get thwarted for some different interface of comparable usefulness, rather implement that in XEmacs. Yes, it will expose them to GNU Emacs and Stallman more than they like, but it will help lessen the amount in which application programmers get screwed that have to cater for both Emacsen. This will not buy us a unified Emacs, but it would lessen the bad impact of the split. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2003-03-13 14:21 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-03-11 7:29 Init error message Kevin Reeder 2003-03-11 8:44 ` John Paul Wallington 2003-03-12 0:08 ` Kevin Reeder 2003-03-12 2:19 ` Kevin Rodgers 2003-03-12 14:36 ` Kai Großjohann 2003-03-13 14:21 ` kgold 2003-03-11 14:27 ` LLeweLLyn 2003-03-12 21:58 ` Kevin Reeder 2003-03-13 2:14 ` Unknown 2003-03-13 7:53 ` Kevin Reeder 2003-03-13 12:06 ` Unknown 2003-03-13 12:44 ` David Kastrup 2003-03-13 13:00 ` John Paul Wallington 2003-03-13 14:03 ` David Kastrup
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).