emacro-devel Mailing List for EMacro
Brought to you by:
bingalls
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(74) |
Sep
(31) |
Oct
(13) |
Nov
(33) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
|
Feb
(4) |
Mar
(11) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(7) |
Nov
(2) |
Dec
(8) |
2002 |
Jan
(9) |
Feb
(4) |
Mar
(3) |
Apr
|
May
(5) |
Jun
(4) |
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
(2) |
2003 |
Jan
(8) |
Feb
(5) |
Mar
(1) |
Apr
(7) |
May
(1) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
(3) |
Dec
(2) |
2004 |
Jan
(3) |
Feb
(2) |
Mar
(1) |
Apr
(4) |
May
(1) |
Jun
|
Jul
(2) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
|
Dec
(3) |
2005 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(2) |
Aug
(1) |
Sep
(1) |
Oct
(2) |
Nov
(2) |
Dec
(2) |
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(6) |
2007 |
Jan
(4) |
Feb
(8) |
Mar
(11) |
Apr
(45) |
May
(48) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Holmes, R. M <Rob...@fa...> - 2007-01-23 17:54:43
|
Emacro support, =20 =20 =20 xemacs is installed on one of our redhat linux servers. I downloaded the slackware linux version of emacro ( emacro-2004-7-slackware) and unzipped it. How do I run/install emacro??? There is no documentation other than this item below. =20 EMacro=20 * What is EMacro? <http://sourceforge.net/docman/display_doc.php?docid=3D8158&group_id=3D94= 20> Description: What EMacro does, and how to use it.=20 =20 =20 EMacro easily configures your .emacs setup file for the Emacs or XEmacs editor systems, which run on most computers. The first time you install and run (X)Emacs + EMacro, it saves your answers to a few basic questions, such as user name. EMacro enables popular elisp modules with sane defaults automatically for you. It is that simple. =20 This is not very informative! =20 If there is a pointer to installing emacro, please send it to me. I know nothing about emacs/xemacs other than I was considering it as my default editor on linux instead of vi. I'm sure people who routinely install configuration packages know how to do this, but emacro is supposed to simplify all that. =20 Thanks. =20 Bob =20 =20 Robert M. Holmes Jr. Ph.D. 858-369-8842 3661 Valley Centre Dr. San Diego, CA 92130 RobertHolmes@FairIsaac.com =20 =20 This email and any files transmitted with it are confidential, proprietar= y and intended solely for the individual or entity to whom they are address= ed. If you have received this email in error please delete it immediately. =0D |
From: Greg F. <gre...@ya...> - 2004-10-23 02:51:05
|
[Sorry if this is a dupe...I hit one of those new-fangled web-navigation keys on my new keyboard first time around...] Maybe I'm just too tired to get a mental grasp of this, but the "Quick Start" and "Detailed Install" instructions on the Installation Guide page seem to be lacking...uh...installation instructions: http://emacro.sourceforge.net/en/install.html First, neither of them tell me which files I need to download. There are many choices from the "Download" page, including "Emacro" and "Emacro Libs". I would hope that a Quick Start would tell me the minimum and/or recommended downloads. Next, why would the System Requirements come after the Quick Start? If I try to get started but haven't yet seen the requirements...how do I know I can even *get* started? Also, I think the install instructions try to accomplish too much in too small a space. It talks about installing into Emacs and XEmacs and MS-Winodws and good operating systems all in a very confined space. I think it would be very helpful to have Quick Start for each of the following: - Quick Start for Emacs on *nix - Quick Start for Emacs on MS-Windows - Quick Start for XEmacs on *nix (an addendum to QS for Emacs ?) - Quick Start for XEmacs on MS-Windows Then have a separate section on how to install into both Emacsen as well as a section on upgrades. No one section should contain details about another section other than possibly a "Note" indicating to look elsewhere. I've been away from Emacs for a while, so now that I've turned to open it up again I thought I'd start with a fresh Emacro install. However, I did not find that the Quick Start was very Quick at all. Should the above changes be implemented, assume the user is comfortable (enough) with tarballs and regular file/directory manipulation, but is unfamiliar with a .emacs and Emacro. That will reduce the clutter of guiding an ultimate newbie (who isn't likely to be trying to tackle Emacs), but be specific enough for someone wanting to quickly get started with Emacs/Emacro. Hope this feedback helps, greg_fenton. ===== Greg Fenton gre...@ya... __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail |
From: Drew A. <dre...@or...> - 2004-09-11 14:04:24
|
If you mean w32browser-dlgopen.el, then it uses the binary provided by Binu Jose Philip. Attached is the version I have. Just rename the attachment .zip instead of .zipper (mailer doesn't like .zip). - Drew -----Original Message----- From: Bruce Ingalls [mailto:ing...@ve...] Sent: Saturday, September 11, 2004 6:35 AM To: Lennart Borgman Cc: Drew Adams; Vinicius Jose Latorre; mik...@dr...; ema...@li... Subject: Re: Emacs Installer for MS Windows (and printing) - a suggestion for ext-progs.el Hmm. I could not find "getfile.exe" that w32-dlgopen.el depends on, anywhere on my Windows system. I would have preferred a more portable solution, but it looks that I will end up writing a statically compiled binary to ship with EMacro. Hopefully, I can have it call the common dialog box, for consistent look & feel. I'm busy these days, but I'll see what I can do. BTW, I put in a patch for IMAP, but cannot test (I just have POP). Perhaps I'll do a beta release of EMacro, before implementing this printing feature. BTW, EMacro already does persistence (aka pickling). Since LISP is an interpreted language, you can just write setq() statements to a file that you load, which is what e-prefs.el does. You can pass these preferences via the command line or .ini file to a binary printing dialog box. Lennart Borgman wrote: >Hi Drew, > >----- Original Message ----- >From: "Drew Adams" <dre...@or...> > > > >>1. I applaud your efforts to try to make Emacs work easier with Windows. I >>hope you will ask for and get help and input from others, because a) the >>problem isn't necessarily easy (if done right) and 2) this project will >> >> >help > > >>in the adoption of Emacs by more Windows users - it will be more likely to >>succeed if you get more input. >> >> > >Thanks, yes, I have seen I need the input from others. I have however kept >some of the efforts in private mails to begin with tosavepeoplestime.And >I have not uploaded the code for the installer yet, because I need to polish >a bit so someone else has a chance to read the code ;-) > > > >>2. Unfortunately, I don't have the resources to be able to help with this >>(test, code). I've looked at your code briefly, but I can't judge it. For >>one thing, I still don't know how to use customize! :). (I still use >>defvar!) >> >> > >There are surely things about customize I do not know about and that I would >like help with. I believe that the developers list is the right place to ask >for help with this, but I do not want to send it there now because RMS which >to get the new release ready. I will try Emacs Wiki after your and Vinicius >comments here. > > > >>3. I'm not sure what you mean by ignoring Windows + Cygwin. >> >> > >I just meant that I do not use this entries in the code for >ext-progs-path-alist. There were special entries for this in pr-path-alist >from where I stole the code. > > > >>4. Previously, I think you had mentioned trying to use the Windows default >>printer, and you wrote some code to take advantage of Windows file >>associations in Emacs. Below is something related from help-gnu-emacs >> >> >(Bruce > > >>Ingallis) about obtaining 1) Window printer info programmatically, and 2) >>letting users use the Windows printer dialog box from Emacs. You might >> >> >want > > >>to hook up with Bruce to work on your project. Something else (somewhat) >>related to that is w32browser-dlgopen.el, based on dlgopen.el by Binu Jose >>Philip. I just uploaded w32browser-dlgopen.el to EmacsWiki >>(http://www.emacswiki.org/elisp/wthreetwobrowser-dlgopen.el). The C source >>code for dlgopen functionality is attached, just in case you can no longer >>find it on the web. >> >> > >Thanks, I have included dlgopen already as a choice in the installer. > >When it comes to the printer choices I fear it is complicated. You normally >in ms windows get a printer dialog where there is an option for choosing the >printer and different options depending on the printer you choose. This >dialog will show up from my w32-print.el (because it is shown by mshtml.dll >which is used by the shell for printing html files). I believe it is also >shown by Ghostview and its relatives. However there is still one problem >(even if one likes these solutions): If you temporarily change the printer >this temporary setting is lost when you print the next time from Emacs. This >is because the temporary setting is set in the subprocess that prints and >this is killed and restarted every time a print job is started from Emacs. > >I do not believe that the suggestion below for finding the list of printers >is useful here. Indeed I do believe that it clutters the user interface for >Emacs on windows since it present the user with a new interface for choosing >printers that is not familiar for ms windows users. Maybe it could be of >help for setting the default printer temporarily but I doubt it. However I >could be wrong of course ;-) > >The problems with the printer choice comes from the fact that the printing >API:s in the GDI interface is not used. If the structure of ps-print.el and >the GDI interface is suffeciently similar it would perhaps be possible to >manage to get this into Emacs by a minor rewrite of ps-print.el (with >something similar to w32::API in perl), but it still requires a whole lot of >work and a very good knowledge of ps-print, PostScript and the GDI API. >However if that was done Ghostview and relatives would no longer be needed >on ms windows for Emacs printing. Then it would of course unfortunately be >different on other os:es. So it would be best to do that kind of thing at >least in concert with a rewrite for GNU/Linux. I guess there is something >similar to the GDI interface. Or there is going to be if GNU/Linux will have >success. Big job ;-( > > > >>5. A final piece of advice (a request), which you are probably following >>anyway: It's best to adopt the Unix philosophy of making small, modular >>stuff that can work together (mix & match) to make bigger stuff, rather >> >> >than > > >>try to provide a global, monolithic "solution" for everthing & everyone. >> >> >The > > >>latter is condemned to be ignored by most users. >> >> > >A very good advice. I started a bit differently but soon realized that I >have to split things so I have done that. However I still want a global >solution at installation. This is going to be a hierarchic solution shown in >a tree and I hope that fulfills both the wish for a global solution and the >wish for small, modular pieces. > >Kind regards, >Lennart > > >>-----Original Message----- >>From: help-gnu-emacs-bounces+drew.adams=ora...@gn... >>[mailto:help-gnu-emacs-bounces+drew.adams=ora...@gn...]On Behalf >>Of Michael Slass >>Sent: Friday, September 10, 2004 3:06 PM >>To: hel...@gn... >>Subject: Re: dialog boxes >> >>Bruce Ingalls <ingallsb@verizon._NO.SPAM_.net> writes: >> >> >> >>>I discovered that I can use VBScript to enumerate available printers. >>>There may even be a way to query the w32 registry via Emacs for the >>>system default printer. >>> >>>I'd like to present users with a dialog box, to choose a printer. >>>Since Emacs allows certain widgets/Windows controls in Customize >>>buffers, and Emacs allows popups, can I put radio buttons and/or check >>>boxes into a popup dialog box? >>> >>>Otherwise, some sample code, which makes it easy to populate a >>>Customize buffer with options and a submit button, to act like a >>>dialog box, would be appreciated. >>> >>>Who knows? Perhaps it will be possible to scan /etc/printcap or >>>Gnome/KDE settings, to choose a printer at runtime. >>> >>> >>At the absolute quickest and dirtiest end of the spectrum, you could >>use the list you get from VB to create a list of lists, and use that >>in `completing-read'. >> >>(message "you chose printer %s" >> (completing-read >> "chose a printer: " >> (mapcar >> (lambda (elt) (list elt)) >> ( <list of printers here> )) nil t)) >> >>completing-read will pop-up the "window of possibilities", which I >>think you can mouse-click on to select a choice. >> >>Not exactly what you want, but REALLY fast to implement. -- Mike Slass >> >> > > > > |
From: Bruce I. <ing...@ve...> - 2004-09-11 13:35:12
|
Hmm. I could not find "getfile.exe" that w32-dlgopen.el depends on, anywhere on my Windows system. I would have preferred a more portable solution, but it looks that I will end up writing a statically compiled binary to ship with EMacro. Hopefully, I can have it call the common dialog box, for consistent look & feel. I'm busy these days, but I'll see what I can do. BTW, I put in a patch for IMAP, but cannot test (I just have POP). Perhaps I'll do a beta release of EMacro, before implementing this printing feature. BTW, EMacro already does persistence (aka pickling). Since LISP is an interpreted language, you can just write setq() statements to a file that you load, which is what e-prefs.el does. You can pass these preferences via the command line or .ini file to a binary printing dialog box. Lennart Borgman wrote: >Hi Drew, > >----- Original Message ----- >From: "Drew Adams" <dre...@or...> > > > >>1. I applaud your efforts to try to make Emacs work easier with Windows. I >>hope you will ask for and get help and input from others, because a) the >>problem isn't necessarily easy (if done right) and 2) this project will >> >> >help > > >>in the adoption of Emacs by more Windows users - it will be more likely to >>succeed if you get more input. >> >> > >Thanks, yes, I have seen I need the input from others. I have however kept >some of the efforts in private mails to begin with tosavepeoplestime.And >I have not uploaded the code for the installer yet, because I need to polish >a bit so someone else has a chance to read the code ;-) > > > >>2. Unfortunately, I don't have the resources to be able to help with this >>(test, code). I've looked at your code briefly, but I can't judge it. For >>one thing, I still don't know how to use customize! :). (I still use >>defvar!) >> >> > >There are surely things about customize I do not know about and that I would >like help with. I believe that the developers list is the right place to ask >for help with this, but I do not want to send it there now because RMS which >to get the new release ready. I will try Emacs Wiki after your and Vinicius >comments here. > > > >>3. I'm not sure what you mean by ignoring Windows + Cygwin. >> >> > >I just meant that I do not use this entries in the code for >ext-progs-path-alist. There were special entries for this in pr-path-alist >from where I stole the code. > > > >>4. Previously, I think you had mentioned trying to use the Windows default >>printer, and you wrote some code to take advantage of Windows file >>associations in Emacs. Below is something related from help-gnu-emacs >> >> >(Bruce > > >>Ingallis) about obtaining 1) Window printer info programmatically, and 2) >>letting users use the Windows printer dialog box from Emacs. You might >> >> >want > > >>to hook up with Bruce to work on your project. Something else (somewhat) >>related to that is w32browser-dlgopen.el, based on dlgopen.el by Binu Jose >>Philip. I just uploaded w32browser-dlgopen.el to EmacsWiki >>(http://www.emacswiki.org/elisp/wthreetwobrowser-dlgopen.el). The C source >>code for dlgopen functionality is attached, just in case you can no longer >>find it on the web. >> >> > >Thanks, I have included dlgopen already as a choice in the installer. > >When it comes to the printer choices I fear it is complicated. You normally >in ms windows get a printer dialog where there is an option for choosing the >printer and different options depending on the printer you choose. This >dialog will show up from my w32-print.el (because it is shown by mshtml.dll >which is used by the shell for printing html files). I believe it is also >shown by Ghostview and its relatives. However there is still one problem >(even if one likes these solutions): If you temporarily change the printer >this temporary setting is lost when you print the next time from Emacs. This >is because the temporary setting is set in the subprocess that prints and >this is killed and restarted every time a print job is started from Emacs. > >I do not believe that the suggestion below for finding the list of printers >is useful here. Indeed I do believe that it clutters the user interface for >Emacs on windows since it present the user with a new interface for choosing >printers that is not familiar for ms windows users. Maybe it could be of >help for setting the default printer temporarily but I doubt it. However I >could be wrong of course ;-) > >The problems with the printer choice comes from the fact that the printing >API:s in the GDI interface is not used. If the structure of ps-print.el and >the GDI interface is suffeciently similar it would perhaps be possible to >manage to get this into Emacs by a minor rewrite of ps-print.el (with >something similar to w32::API in perl), but it still requires a whole lot of >work and a very good knowledge of ps-print, PostScript and the GDI API. >However if that was done Ghostview and relatives would no longer be needed >on ms windows for Emacs printing. Then it would of course unfortunately be >different on other os:es. So it would be best to do that kind of thing at >least in concert with a rewrite for GNU/Linux. I guess there is something >similar to the GDI interface. Or there is going to be if GNU/Linux will have >success. Big job ;-( > > > >>5. A final piece of advice (a request), which you are probably following >>anyway: It's best to adopt the Unix philosophy of making small, modular >>stuff that can work together (mix & match) to make bigger stuff, rather >> >> >than > > >>try to provide a global, monolithic "solution" for everthing & everyone. >> >> >The > > >>latter is condemned to be ignored by most users. >> >> > >A very good advice. I started a bit differently but soon realized that I >have to split things so I have done that. However I still want a global >solution at installation. This is going to be a hierarchic solution shown in >a tree and I hope that fulfills both the wish for a global solution and the >wish for small, modular pieces. > >Kind regards, >Lennart > > >>-----Original Message----- >>From: help-gnu-emacs-bounces+drew.adams=ora...@gn... >>[mailto:help-gnu-emacs-bounces+drew.adams=ora...@gn...]On Behalf >>Of Michael Slass >>Sent: Friday, September 10, 2004 3:06 PM >>To: hel...@gn... >>Subject: Re: dialog boxes >> >>Bruce Ingalls <ingallsb@verizon._NO.SPAM_.net> writes: >> >> >> >>>I discovered that I can use VBScript to enumerate available printers. >>>There may even be a way to query the w32 registry via Emacs for the >>>system default printer. >>> >>>I'd like to present users with a dialog box, to choose a printer. >>>Since Emacs allows certain widgets/Windows controls in Customize >>>buffers, and Emacs allows popups, can I put radio buttons and/or check >>>boxes into a popup dialog box? >>> >>>Otherwise, some sample code, which makes it easy to populate a >>>Customize buffer with options and a submit button, to act like a >>>dialog box, would be appreciated. >>> >>>Who knows? Perhaps it will be possible to scan /etc/printcap or >>>Gnome/KDE settings, to choose a printer at runtime. >>> >>> >>At the absolute quickest and dirtiest end of the spectrum, you could >>use the list you get from VB to create a list of lists, and use that >>in `completing-read'. >> >>(message "you chose printer %s" >> (completing-read >> "chose a printer: " >> (mapcar >> (lambda (elt) (list elt)) >> ( <list of printers here> )) nil t)) >> >>completing-read will pop-up the "window of possibilities", which I >>think you can mouse-click on to select a choice. >> >>Not exactly what you want, but REALLY fast to implement. -- Mike Slass >> >> > > > > |
From: Bruce I. <ing...@ve...> - 2004-07-27 18:38:12
|
I have released a major new upgrade of EMacro at http://emacro.sf.net/ This includes pretty much everything I'd want to include. Thanks to volunteers, the install has been smoothly translated into several languages. The documentation has been *machine* translated into several languages. I understand that Spanish has translated better than Russian, for example. Any help on the translations are appreciated; I don't expect it all at once. I've also added "New" to the File menu; Currently, this either opens a scratch file, or a file named "_.html" which creates an html skeleton. Let me know of any other useful skeletons. Enjoy! |
From: Bruce I. <ing...@ve...> - 2004-07-06 03:38:55
|
EMacro team- I've been busy with a new product at work, but found time over the holiday weekend here, to finish EMacro 2.9.6 beta. (I skipped 2.9.5 by accident) I now disabled flyspell by default, as it really slowed Emacs on a 2GHz Pentium 4. This has new local language support, and I've overhauled CVS, as well at the HTML documentation, which now is fully XHTML 1.1 and CSS compliant. It probably breaks old browsers, but works fine on the latest releases of IE, Mozilla Firefox and Lynx. EMacro is now in feature freeze, and when I hear no more bug reports, I will release EMacro into production. This version now supports international languages for setup, and the architecture is in place to translate the HTML documentation. Any volunteers? BTW, there's much to translate, but it does not have to be all at once, and machines such as Babelfish help. I'm also BCCing the translators, who made the localized language for the install possible. I am thanking them, by putting their names in the credits page. Language issues: I could not take the time, to figure out how to effectively support 2 character sets for Russian. Right now, I added both, but chose only one to be active. Perhaps I will check for Windows OS, and use UTF-8, and KOI8-R otherwise. I know that Emacs supports Arabic, but I have no experience with MULE, LEIM, and bidirectional editing, to make this happen. The search link to EmacsWiki on the new home page may help here. If anyone is interested in RSS feeds, I could use some help in creating a column for the home page, and streaming in updates from Emacs Wiki. I also teach a class in HTML part-time. I use the EMacro site as an example of quality HTML authorship. OK, it does not have a pretty colored background, or many images, but the code is clean. I've thought of adding things like a P3P.xml rating. I'm not sure, if there is something, which tells that the EMacro site is suitable for children, or other enhancements or standards, but I am open to suggestions. I appreciate the help from the community, which makes Emacro the polished product it is today! |
From: Bruce I. <ing...@ve...> - 2004-04-23 16:07:57
|
This announcement bounced, so I am sending it again :-( There is a bug in the text/console version of EMacro. This has been fixed in 2.9.5beta, which is currently only packaged for cygwin at: http://emacro.sourceforge.net/cygwin/ You can add this to your Cygwin setup.exe URIs. It also makes some small fixes in the Internationalization. I've released emacro 2.9.4 beta, packaged for every platform I can get my hands on, including Cygwin, Mac OS native, and deb for Fink. FreeBSD should follow early next week. Thanks to Furlan's testing, this is now a pretty stable release. Look at the ChangeLog for all that's new. I have attempted to translate the initial setup into French, German & Spanish. Please check the accuracy of my translations. I expect the Spanish to be especially sloppy. Perhaps Jan can provide Norwegian? The translations are in /usr/share/elisp/emacro/lisp/i18n/ The only outstanding bug comes from Tiny Tools. I am trying to reach Jari Aalto, but he is unusually unresponsive these days. In particular, tinymy causes the mouse on XEmacs to misbehave. This happens, whether EMacro is loaded, or not. I believe that EMacro is now especially easy to install, and soon, it will be as stable as ever. Finally, it exploits every common/general feature of Emacs & XEmacs. I plan on submitting EMacro to various distros, starting with Cygwin. EMacro now lets you create your own .emacs. ~/emacs/e-preload.el and e-postload.el are still respected. Let me know, if there is any interference between EMacro and your own .emacs. |
From: Bruce I. <bin...@nj...> - 2004-04-04 21:37:19
|
Furlan found a bug in v2.9.2alpha, so I fixed it, and loaded many new features into 2.9.3 alpha. You should find EMacro easier and more powerful than ever. I tried testing color-moccur, but it offers little new to me, that is already provided by igrep. I also released 'Libs v 1.0.2. One of the new programs is newsticker, which is easy to setup, and reads RSS feeds. You will want to customize the default feeds. I have thought of bringing up newsticker by default, when X/Emacs is started. This would only apply to users who tell EMacro that they have a fast net connection. Let me know what you think about newsticker. Finally, I believe that I have fixed the keybinding problems from before. They were coming from tiny-tools, and I now override the inappropriate tiny-tools bindings. |
From: Bruce I. <bin...@nj...> - 2004-04-03 04:28:20
|
I released EMacro for most platforms. These packages should now work for XEmacs as well as Emacs. Further, there should be no need to use the --force option anymore. I expect to let this release sit around for a while, to shake out bugs, then make this a major production release. I've been have problems with using Control + arrow keybindings, with my preliminary testing on XEmacs. After you folks shake the bugs out of this, and a few days after the production release, I plan on starting to offer EMacro to be packaged with various distros. |
From: Bruce I. <bin...@nj...> - 2004-04-01 23:19:22
|
After Furlan's Gold, comes Fool's Gold, the release that whips EMacro into shape for commercial packaging! I just released EMacro v2.9.1 alpha in various packages. This is my move to a sitewide configuration file. I have not currently packaged it for XEmacs, but it stands up to my limited testing. I need someone to test the new package for Mac OS X! If you install it on Windows, you should uninstall any older version of EMacro first. You should likely uninstall EMacro on other platforms, as well. Be sure to back up ~/emacs/e-*load.el and ~/emacs/preferences/ before uninstalling! You still can keep your preferences and pre/postload files. However, you should be able to use .emacs instead of e-postload.el, which should make the transition to EMacro for other users go easier. This is largely about repackaging. The only new features are: New Mac OSX keytheme. The slightly older OSX package misses these features: Changed code for launching EMacro html help file for w32 On fsf/gnu Emacs only, M-d, M-delete and M-backspace now alternate between eating words and eating spaces. With mac or linux keytheme, C-w or M-w now only closes the buffer, when no text is selected. Otherwise, text is cut or copied. Does anyone legitimately run Emacs and XEmacs simultaneously on a Windows system? i.e., not just for testing EMacro, for example? I've been thinking about how I will support both Emacs & XEmacs, while minimizing maintenance. The best solution seems to be, to create site-start.el in both editors directories simultaneously, and have both point to EMacro files, which will be moved into /usr/share/elisp in the next release. This hard-coded directory will look unusual in MS Windows, but should not be a problem. However, InnoSetup, which I use for the Windows Installer, will be difficult to write code for. It finds emacs_dir in the registry, first for Emacs, and then for XEmacs. This is just to provide the default directory, with which to prompt the user to install to. There does not seem to be a way for InnoSetup to provide 2 default directories. It is also not possible to run setup.exe twice for the same version of EMacro, as setup first discovers, via the registry, that EMacro has already been installed. It is possible for a user to copy site-start.el from the Emacs directory to the XEmacs directory to allow both to run (semi-simultaneously) on one system. This is something I would have to add to the documentation; it would be nice to obscure the long-winded explanation above, in order to simplify. |
From: Matt P. <ma...@pr...> - 2004-03-11 17:52:11
|
I'm using XEmacs 21.4 on WinXP with cygwin and emacro 2.8.8. I'm also an emacs newbie (only using it a few months) so please bear with me if I ask something that should be obvious. I'm confused about how to use emacro, or even what I should expect from it. I installed it, answered a few questions that it asked and then it dumped me into xemacs. I was under the impression that it would write out a new .emacs which would contain all of my configuration info based on the questions that I asked. When I look at .emacs it looks the same as what I pulled out of the tarball. The docs say that I should look at Options->Customize but nothing in there looks any different than my stock XEmacs save for an Emacro menu that doesn't have many options to set. At the bottom of http://emacro.sourceforge.net/ you list the program flow but when trying to follow those files I realized that I don't have the following: ~/emacs/preferences/e-preload.el ~/emacs/emacro/e-configure.el preferences/preferences.el ~/emacs/preferences/e-postload.el Because these files aren't there I got to e-path.el in my reading of the code and then didn't know where to go next. If I have to reduce all of this to questions: 1. Is there a way to have emacro write out a single config file with all of my settings? I have no idea which of the many lisp files are being read to config xemacs, if any. 2. How do I turn on and off different settings with emacro? I can't find any customization features beyond that XEmacs already had. 3. The Emacro web site leads me to believe that emacro adds a bunch of functionality to a stock emacs or xemacs. Is that a comprehensive list of everything that emacro changes? I don't even know what's different at this point or how to take advantage of it. 4. Every since installing emacro when I enter dired-mode it wants to open /cygdrive/c instead of my home dir. I have to delete the incorrect path and add ~/ every time. Is there a way to put it back to defaulting to my home dir? -- Matt Perry | matt at primefactor dot com |
From: Terrence B. <met...@ur...> - 2004-02-21 13:58:33
|
I have several questions about installing emacro: [1] Regarding the installation docs: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/emacro/emacs/doc/install.html?rev=HEAD&content-type=text/html says the following: <quote> Everyone else (including Cygwin) runs |$HOME/emacs/bin/unix/install|. </quote> However, no such file exists in the 2.8.8 emacro tarball: ~ $ ls -l ./emacs/bin/unix/* -rwxr-xr-x 1 metaperl None 1164 Jan 26 18:31 ./emacs/bin/unix/e-compile -rwxr-xr-x 1 metaperl None 776 Jan 26 18:31 ./emacs/bin/unix/e-cygedit -rwxr-xr-x 1 metaperl None 767 Jan 26 18:31 ./emacs/bin/unix/e-edit -rwxr-xr-x 1 metaperl None 1732 Jan 26 18:31 ./emacs/bin/unix/e-install -rwxr-xr-x 1 metaperl None 1210 Jan 26 18:31 ./emacs/bin/unix/e-refresh -rwxr-xr-x 1 metaperl None 1235 Jan 26 18:31 ./emacs/bin/unix/e-refresh~ -rwxr-xr-x 1 metaperl None 1264 Jan 26 18:31 ./emacs/bin/unix/e-xcompile -rwxr-xr-x 1 metaperl None 782 Jan 26 18:31 ./emacs/bin/unix/e-xedit ~ $ Confused, I went to the detailed docs: [2] http://cvs.sourceforge.net/viewcvs.py/emacro/emacs/doc/install.html?rev=HEAD&content-type=text/html#Detailed <quote> If you successfully unpacked EMacro, you should have a file called *|$HOME/init.el|*. </quote> Again, no such file exists in the 2.8.8 tarball... [3] I am frustrated, so I will simply use Cygwin package install... |
From: Bruce I. <bin...@nj...> - 2004-02-03 05:49:38
|
I have put up packages of Tiny Tools, mixed in with EMacro Libs at http://emacro.sf.net/ These weigh in at ~4M each; I'll likely create a new category for them in the future. I've done almost no testing, but not much should be necessary. You will have to clear out your ~/preferences/e-*cache.el, when installing these packages. These are the work of Jari Aalto; docs are available at <url: http://tiny-tools.sf.net/ > but EMacro makes much of it work out-of-the-box. |
From: Bruce I. <bin...@nj...> - 2004-01-27 03:57:35
|
I've release EMacro v2.8.8, which will be the last of the stand alone versions of EMacro. Starting with EMacro v2.9, EMacro will be a site-start.el file, which has these benefits: 1) It packages better (as rpm/deb, etc) 2) Users don't have to do anything, once it is installed 3) It lets naive users create a ~/.emacs, as if nothing happened (however watch for code clash!) 4) It consumes less disk space, and less code duplication Here are the disadvantages: 1) Requires root access 2) I haven't tested this with XEmacs yet, but I suspect a simple link from /usr/share/emacs/site-start.el to /usr/share/xemacs/site-start.el will do. 3) I'll have to think more about w32 paths :( Take a look at the ChangeLog - there are many changes and new features, especially if you've not looked at EMacro in some time. One, for example, is that EMacro now respects changes in your w32 or Gnome default browser. I could not find out how KDE does it - I don't use KDE much, but I suspect that it stores the default browser info in ~/.kde/Autostart |
From: Bruce I. <bin...@nj...> - 2004-01-06 19:57:43
|
I've looked over tiny-tools and mywebget.pl at http://tiny-tools.sf.net/ and http://mywebget.sf.net/ I don't see that mywebget can neatly integrate with EMacro, but it can be made easier. Follow these steps, and you'll save the day it took me to make heads of it: 0) download & unpack 1) install & run tiny-tools/tiny-path/tiny-setup (see below) upon which mywebget depends 2) Check that the shebang on the first line points to Perl's path 3) copy mywebget.pl into $PATH (with executable permissions) 4) copy *.conf into ~/config/ 5) download latest mywebget-emacs.conf from CVS on tiny-tools site into ~/config/ The last step is to run mywebget.pl --config $HOME/config/mywebget-emacs.conf -C If you don't feel like downloading 150M over 2 hours (broadband) or overnight (56k), you must read the man page or mywebget.pl --help This is quite convenient, but takes a little skill. Unfortunately, it also downloads bleeding edge versions of *.el files, a path to madness for rank newbies sent into elisp debugging hell. Making the above steps easier could be done with simple shell scripting, but I don't forsee a good solution to make mywebget grab only production versions of files. Fortunately, the tiny-tools install is easy, and its CVS tree is stable. Just download the files into /usr/share/emacs/site-lisp/ or /usr/share/elisp/ and add the following to your .emacs, or better yet, e-preload.el: (autoload 'tinylisp-edebug-table-remove-entry "tinylisp" "Patch tinytool annoyance." t) (setq tinypath-:load-path-root (list "~/emacs" "/usr/share/emacs/site-lisp" "/usr/share/elisp")) (load "/usr/share/emacs/site-lisp/tiny-tools/lisp/tiny/tinypath") (require 'tiny-setup) (tiny-setup 'all) Restart Emacs/EMacro, and that's all! I'd like to hear your experiences. In particular, do you find the startup performance of tiny-tools, after restarting Emacs a second time acceptable? |
From: Bruce I. <bin...@nj...> - 2004-01-04 07:39:19
|
EMacro v2.8.6 was just released for testing. I just reviewed the ChangeLog for 2003, and it looks that EMacro has been quite stable. The only showstopper since April, was that w32 Emacs has a bug that causes tab-bar mode to crash w95/w98, which I just patched around, as the Emacs maintainers aren't getting around to it. There are native packages for every major platform except Mac OS X and Solaris, which I don't have access to. (The Free BSD port is also old, because I have access problems there, too). At some point, I hope to post a reference chart of keybindings on the web; this would be an easy job for a volunteer, especially as I have it formatted in Word already. I recently received a post, which allows keybindings to become M-x customize options, which I am about to try out. I hope that these will highlight EMacro's keythemes, which I consider to be an important feature. I discontinued some useful libraries from EMacro Libs, such as cua.el as they are now bundled with the version of Emacs in cvs. Since they are still useful, I am keeping the old version of EMacro Libs around, until I create a "Legacy EMacro Libs" package of elisp files that are being deprecated. I am currently looking at <url: http://tiny-tools.sf.net/ > In particular, the perl-webget function looks to do the best job of making up for the packaging system that is lacking in Emacs. I'm hoping this is something that I can add to the menu, and I'll have to figure out where. Help (menu)? After reviewing the above, I am about to freeze the 2.x level of EMacro, and move to 3.x. Version 3.x will be designed to make packaging easier for both the developer and user. In particular, I intend to move EMacro from a .emacs to a system-wide site-start.el file. The disadvantage is that this will require root access. The advantage is that users don't have to do anything special after installing, although there will still be local caches to clear. Users will also be able to create their own .emacs files as usual, and the e-preload/e-postload issue goes away. If I Recall Correctly, site-start.el happens before the user's .emacs is loaded, and site-init.el happens after. I largely use EMacro straight out of the box. Have you been modifying e-preload.el or e-postload.el? I would prefer to put EMacro in the later site-start.el, which allows a user to insert code to disable site-start.el in their .emacs. However, I believe that EMacro works smoother, if it loads before users' .emacsen. What has been your experience? Does it make a difference, if you move your code from e-postload.el to e-preload.el? Wishing you the best of success in 2004! BTW, I am currently working on a free-software fax server, if any are interested. |
From: <bin...@nj...> - 2003-12-07 03:36:31
|
The next version of EMacro is available as a test release for Cygwin. To install, run Cygwin's setup.exe, and add http://emacro.sourceforge.net/cygwin/ to your list of download URLs (URIs). This should install EMacro into /etc/skel; you may have to copy it from there to your HOME directory. You can use _setuphome.sh_ from the main EMacro downloads for this. Beyond the usual regression testing, I've tested EMacro for the Emacs binary packaged with Cygwin. I've not tested EMacro with Cygwin XEmacs. Any feedback would be appreciated. I'm also looking to package EMacro for OS X. I can use a Mac volunteer for testing! A final warning: there's a bug in Cygwin Emacs in _console_ mode only; C-x C-c does not seem to work, to exit Emacs. You may need to use the menu via F10 or C-`, instead. |
From: Terrence B. <met...@ur...> - 2003-12-06 13:30:04
|
gnuserv is taking up > 40% of my CPU. There does not appear to be a standard way to disable it, so I am going to comment out the lines. |
From: Terrence B. <met...@ur...> - 2003-11-12 01:17:51
|
(1) (error/warning) Error in `pre-command-hook' (setting hook to nil): (wrong-type-argument stringp recenter) Editor: XEmacs Editor Version 21.4 OS Windows XP OS Version Cygwin Web Browser that pops up EMacro help Mozilla though I failed to put it on the path properly |
From: Terrence B. <met...@ur...> - 2003-11-11 22:37:14
|
Everyone else (including Cygwin) runs |$HOME/emacs/bin/unix/install ~/emacs/bin/unix $ ls -l total 11 -rwxr-xr-x 1 metaperl None 1164 Feb 16 2003 e-compile -rwxr-xr-x 1 metaperl None 776 Feb 16 2003 e-cygedit -rwxr-xr-x 1 metaperl None 767 Feb 16 2003 e-edit -rwxr-xr-x 1 metaperl None 1732 Feb 18 2003 e-install -rwxr-xr-x 1 metaperl None 1184 Jul 8 09:36 e-refresh -rwxr-xr-x 1 metaperl None 1264 Feb 16 2003 e-xcompile -rwxr-xr-x 1 metaperl None 782 Feb 16 2003 e-xedit ~/emacs/bin/unix $ There is no such file, so the docs should be changed to say e-install, I assume. | |
From: Terrence B. <met...@ur...> - 2003-11-11 10:57:48
|
Bruce Ingalls wrote: > EMacro v2.8.4, Furlan's Gold is available at > <url: http://emacro.sourceforge.net/ > > Sorry, the sources are too large to post here. I only saw a 12/22/2002 release of Emacro: http://sourceforge.net/projects/emacro Do you have a URL to a newer version? > > EMacro makes it easy for beginners to set up Emacs & XEmacs, > without interfering with experts. > > Expect a production release of EMacro Libs, soon. > > If anyone knows where I can find the sources to pkg_create, then > I can keep that release up-to-date. > Is the source code for Mac dmg available? > |
From: Bruce I. <bin...@nj...> - 2003-10-24 23:10:16
|
Note that my email addr is changing (remember, this email is archived, where spammers can search) It may change again, soon. The biggest change is that I got the popup menu for fsf/gnu Emacs to work cleanly. Let me know what you think of the default selections on the menu. The idea is for emacs to look more like a native app, using the w32/gnome/kde look. About the only plans I have left for EMacro, is to move it into a site-start.el file, which is shared by all users. This should also make your own .emacs modifications more transparent, rather than dealing with e-preload.el and e-postload.el files. I have one unresolved bug, (see the web site) where DEB packages that I create on my intel box won't install on Motorola PPC hardware. I don't have a mac, nor linux-ppc to test this with. I put in some code, donated by a debian user, to hack around its find-function() problems. I don't have debian to test this. If you can help with either, let me know! If I don't get any bug reports, I am going to submit EMacro to be included on various packaging archives, and for distros. If anyone knows how to package for Cygwin, let me know. |
From: Bruce I. <bin...@wp...> - 2003-07-14 00:39:26
|
XEmacs binds the right mouse button, aka mouse-3 to menus in its global and local modes, but Emacs does not. EMacro's default customization option for Emacs binds the right mouse button to an edit menu, to better comply with other editing standards. Shift Right mouse brings up the EMacro menu, for both Emacs and XEmacs. Send me your ideas, on what you would like to see in that menu. I also posted this in EMacro's forums. I am thinking of using the Emacs main Edit menu for the right popup menu, (not *shift* right mouse) but am open to ideas, for customizing it. |
From: Greg F. <gre...@ya...> - 2003-07-11 13:58:47
|
Is there a way for Emacs (or Emacro) to set window position and size and font size based on the display resolution at startup time? I work on a laptop that when not docked is 1024x800, but when docked is 1600x1200. I'd like to get Emacs to behave differently based on that. I think this would be a great feature addition to Emacro (if it is not already there). Thanks in advance, greg_fenton. ===== Greg Fenton gre...@ya... __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Greg F. <gre...@ya...> - 2003-06-15 21:26:08
|
I've read most (all) of the docs on Emacro, but the Install Docs, Solutions and Tips pages don't answer what I hope is a basic question. What is the "Right Way" to add key bindings and to autoload non-Emacro packages within an Emacro setup? I have moved alot of stuff from my .emacs into e-postload.el, but I don't know that this is the right place necessarily. Or should I be using M-x customize to set such things as: (global-set-key "\C-x\C-b" 'electric-buffer-list) (global-set-key '[C-tab] 'bs-cycle-next) (autoload 'blank-mode "blank-mode" "Toggle blank visualization" t) (global-set-key [f8] 'blank-mode) ;; ... Sorry if this is the wrong place to ask. Is there a web forum or "emacro-users" list for posting Emacro-specific questions? Thanks in advance, greg_fenton. ===== Greg Fenton gre...@ya... __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |