Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

jasspa · JASSPA's MicroEmacs

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 127
  • Category: Cyberculture
  • Founded: Jul 7, 1999
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 242 - 271 of 2695   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#242 From: Jon Green <jnaught@...>
Date: Mon Mar 20, 2000 6:11 pm
Subject: Re: it is working, ME doesnīt use the full scr
jnaught@...
Send Email Send Email
 
KRUSE BASTIAN wrote:
>
> Hello,
>
> it is working at the moment !
> I put "yes" in the user setup where it says double line (it is the
> point under grapic mode). Then saved it.
> Then I exit me. Restarted me and put "no" to the point double line.
> Saved the configuration.
> Restarted microemacs.
> Now microemacs uses the whole screen. Looks normal to me now.
> I can reproduce this. I tried it with a new configuration of
> microemacs. I donīt know the reason for that. Only thing I recognized
> is that microemacs created a new guest.eff. It was also said - as
> far as I remember - that it created the guest.eff in
> c:\windows\guest.eff although I donīt have such a directory. The new
> guest file lies in my me directory.

Good, OK you are getting there. I'm not runnig the DOS here
but you are in the correct area for user setup, and it
sounds like you have solved the problem.
>
> > > but it did  occupy  the  whole  of the LCD  area. To  compensate,
> > > within ME then in the startup file modify the screen depth i.e.
> > >
> > >     47 change-screen-depth
>
> I guess I would have to create my own startup file and make me use it
> in user-setup ? Is that correct ?
> Thanks for your help Jon.
>

Because there is no login in DOS then you need to assign
your self a user name. You can do this in 2 different ways:-

1) Create an environment variable MENAME=myname

2) From user setup, enter your name in
    "Log Name" with a startup path and then
    select Default User.

Once you have done this you should have a "myname.emf"
file set up. This is your personal file and you
can add any extensions to this.

Normally we keep the user setup macros in a separate
directory from the supplied macros. Doing this allows
updates to the relase without affecting your defined
macros. The MEPATH variable mat be set in the environment
to point to a different location.

This is described in the on-line manual pages
in the "Setting Up a User Profile" section.


>  Bastian
>
> > >
> > i have just had a look at the me files. Whatīs the name of the
> > startup file where I find  the "change-screen-depth"
> > I have also had a look at compaq, here is the list of there dos
> > tools:
> > I have had a look at the tools. I couldnīt figure out which one you
> > might have used. Do you remember the name, perhaps ?
> > Thanks !
> >
> >  Bastian
> >
> > The list is also at:
> > http://www.compaq.com/support/files/portables/us/1_30.html#5
> >
> >  ROMPaqs and System Software Current Version Previous
> > Version(s) Computer Setup and Diagnostics for Portables 1.12 Rev. B
> > 06 Nov 1996
> >
> > Computer Setup for Portables 1.50 Rev. A
> > 22 Aug 1994
> >
> > Personal Computer Diagnostics 10.11 Rev. B
> > 13 Mar 1998 10.10 Rev. C
> >
> > System ROMPaq .96.05.16 Rev. A
> > 16 May 1996
> >
> >  Storage Current Version Previous Version(s)
> > Hard Disk Partition Restoration Utility 1.00 Rev. A
> > 15 Dec 1995
> >
> >
> >  Operating Systems and Software Enhancements Current Version Previous
> >  Version(s)
> > Enable for QBASIC Programs 1.50 Rev. A
> > 02 Dec 1996
> >
> > Supplemental Programs 2.01 Rev. A
> > 17 Apr 1996 1.08 Rev. A
> >
> >  Communications Current Version Previous Version(s)
> > Compaq 288 Modem ROMPaq 1.056 Rev. B
> > 21 May 1997 1.056 Rev. A
> >
> > Compaq Speedpaq 192 Fax/Modem ROMPaq 1.11 Rev. A
> > 03 Jul 1996
> >
> > Compaq Speedpaq 288 Modem and Global 28.8 Modem ROMPaq 1.23 Rev. A 12
> > Aug 1997 1.22 Rev. A
> >
> > Compaq Speedpaq 288 Modem Users Guide 1.10 Rev. B
> > 11 Oct 1996
> >
> > Netelligent 56K PCMCIA Fax Modem INF File 1.12 Rev. A
> > 30 Dec 1997
> >
> >
> >
> >
> >  Utilities Current Version Previous Version(s)
> > Compaq Pagemarq 15 and Pagemarq 20 Drivers for Lotus 1-2-3 1.00 Rev. A
> > 07 Apr 1993
> >
> >
> > EPP Support Utility 2.00 Rev. A
> > 12 Apr 1996
> >
> >
> > Extended RAM Memory Display Beyond 15MB Utility 1.50 Rev. A
> > 15 May 1996
> >
> >
> > Parallel Port Configuration 1.00 Rev. A
> > 26 Sep 1996
> >
> >
> >
> >
> >
> > > If I recall,  you can  change  the screen  mode from a hot key. I
> > > used to call the Compaq utility directly from my autoexec.bat and
> > > always forced it into 80x50 mode.
> > >
> > > Hope this helps.
> > >
> > > Regards
> > > Jon.
> > >
> > >
> > > KRUSE BASTIAN wrote:
> > > >
> > > > Hallo,
> > > >
> > > > my problem is that me doesnīt use the full screen. There are about 2
> > > > cm left at the top and the bottom. As I use a 386 SX25, 2RAM, black
> > > > white LCD display fonts become even smaller.
> > > > So I have to increase font size or make me use the full screen.
> > > > If I connect an external VGA monitor everything
> > > > is right. Also colors are supported on the external monitor.
> > > > I havenīt found anything concerning this in the documentation.
> > > > Could anybody help me on that ?
> > > > Thanks in advance !
> > > >
> > > >  Bastian
> > > > -----------------------------------------------------
> > > > Bastian Kruse    w3krus01@...
> > > >
> > > > ------------------------------------------------------------------------
> > > >
__________________________________________________________________________
> > > >
> > > > This is an unmoderated list. JASSPA is not responsible for the content
of
> > > > any material posted to this list.
> > > >
> > > > ------------------------------------------------------------------------
> > > > @Backup- Protect and Access your data any time, any where on the net.
> > > > Try @Backup FREE and recieve 300 points from mypoints.com Install now:
> > > > http://click.egroups.com/1/2345/6/_/6009/_/953540073/
> > > >
> > > > -- Create a poll/survey for your group!
> > > > -- http://www.egroups.com/vote?listname=jasspa&m=1
> > >
> > > --
> > > ______________________________________________________________________
> > >
> > > Jon Green                                           J.D.Naughton-Green
> > > Principal Design Engineer
> > >
> > > SAMSUNG Electronics Ltd
> > > Samsung Electronics Research Institute (Audio / Visual Labs)
> > > The Communication Centre
> > > South Street
> > > Staines                Tel: +44 (0)1784 428600 ext 644
> > > MIDDLESEX              Fax: +44 (0)1784 428620
> > > TW18 4QE               Email (work): jnaught@...
> > > England                Email (home): jon@...
> > > _______________________________________________________________________
> > >
> > > ------------------------------------------------------------------------
> > > __________________________________________________________________________
> > >
> > > This is an unmoderated list. JASSPA is not responsible for the content of
> > > any material posted to this list.
> > >
> > >
> > > ------------------------------------------------------------------------
> > > Special Offer-Earn 300 Points from MyPoints.com for trying @Backup
> > > Get automatic protection and access to your important computer files.
> > > Install today:
> > > http://click.egroups.com/1/2344/6/_/6009/_/953552377/
> > >
> > > eGroups.com Home: http://www.egroups.com/group/jasspa/
> > > http://www.egroups.com - Simplifying group communications
> > >
> > >
> > >
> > -----------------------------------------------------
> > Bastian Kruse    w3krus01@...
> >
> > ------------------------------------------------------------------------
> > __________________________________________________________________________
> >
> > This is an unmoderated list. JASSPA is not responsible for the content of
> > any material posted to this list.
> >
> >
> > ------------------------------------------------------------------------
> > Special Offer-Earn 300 Points from MyPoints.com for trying @Backup
> > Get automatic protection and access to your important computer files.
> > Install today:
> > http://click.egroups.com/1/2344/6/_/6009/_/953556737/
> >
> > -- 20 megs of disk space in your group's Document Vault
> > -- http://www.egroups.com/docvault/jasspa/?m=1
> >
> >
> >
> -----------------------------------------------------
> Bastian Kruse    w3krus01@...
>
> ------------------------------------------------------------------------
> __________________________________________________________________________
>
> This is an unmoderated list. JASSPA is not responsible for the content of
> any material posted to this list.
>
> ------------------------------------------------------------------------
> Learn more with SmartPlanet. It's a new way of learning online.
> SmartPlanet offers hundreds of courses to take on your time,
> in your space. Join for FREE today!
> http://click.egroups.com/1/1704/6/_/6009/_/953560876/
>
> -- Talk to your group with your own voice!
> -- http://www.egroups.com/VoiceChatPage?listName=jasspa&m=1

--
______________________________________________________________________

Jon Green                                           J.D.Naughton-Green
Principal Design Engineer

SAMSUNG Electronics Ltd
Samsung Electronics Research Institute (Audio / Visual Labs)
The Communication Centre
South Street
Staines                Tel: +44 (0)1784 428600 ext 644
MIDDLESEX              Fax: +44 (0)1784 428620
TW18 4QE               Email (work): jnaught@...
England                Email (home): jon@...
_______________________________________________________________________

#243 From: Jon Green <jnaught@...>
Date: Wed Mar 22, 2000 10:35 am
Subject: Netscape Mailbox to MS Excahnge Server News Files Converter
jnaught@...
Send Email Send Email
 
The following might be useful. This macro converts a Netscape
mail box into Microsoft exchange server news files. This
allows an exisiting mail box to be converted into News
for everybody to read.

Netscape mailbox generated on windows.

Regards
Jon.


;
;  Author        : $Author$
;  Created By    : Jon Green
;  Created       : Tue Mar 21 13:24:30 2000
;  Last Modified : <000322.1031>
;
;  Description   : Convert a Netscape mail box to a Microsoft Internet
;                  Information Server News files.
;
;  Notes         :
;
;  History
;
;  Copyright (c) JASSPA 2000.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

define-macro netscape-mail-to-miis-news-files
     ; #l0 The base name (excluding the extension) of the generated file.
     ; #l1 The name of the buffer and generated file.
     ; #l2 The loop counter runs 1..n
     ; #l3 The news group name i.e. comp.emacs
     ; #l4 The name of the news server host (i.e. inet.jasspa.com)
     ; #l5 The base name of the directory into which we generate the file.
     ; #l8 The line number count
     ; #l9 The flag to force an exit 1 = run, 0 = exit

     ; Confirm that this is a mail file
     beginning-of-buffer
     !force regex-forward "From - [A-Za-z][A-Za-z][A-Za-z]
[A-Za-z][A-Za-z][A-Za-z] [0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]
[0-9][0-9][0-9][0-9]"
     !if ¬ $status
         ml-write "This is not a Netscape mail file"
         !abort
     !endif
     ;
     ; Promot the user for the names of the server. (#l3)
     ;
     set-variable #l3 @ml "News group name (i.e. comp.emacs) ? "
     !if &seq #l3 ""
         2000 ml-write "No news group name, aborting"
         !abort
     !endif
     ;
     ; Promt the user for then name of the mail server. (#l4)
     ;
     set-variable #l4 @ml "News server name (i.e. inet.jasspa.com) ? "
     !if &seq #l4 ""
         2000 ml-write "No News server name, aborting"
         !abort
     !endif
     ;
     ; Get the base directory name (#l5)
     ;
     set-variable #l5 &rsin "/" $buffer-fname
     !if &equ #l5 0
         ml-write "Cannot find base directory location"
         !abort
     !endif
     set-variable #l5 &lef $buffer-fname #l5
     ml-write &spr "Base name %s => %s" $buffer-fname  #l5

     ;
     ; Initialise variables
     ; #l2 - loop counter
     ; #l9 - Exit flag
     set-variable #l2 1
     set-variable #l9 1

     ;
     ; Knock off undo mode from the buffer
     ;
     -1 buffer-mode "undo"

     ; Leave the 'from' line as the top line in the buffer
     ; Remove all leading lines up until the first header.
     beginning-of-line
     set-mark
     beginning-of-buffer
     kill-region
     -1 yank
     ;
     ; Iterate through the buffer looking for the messages
     ; to process. Extract each message in turn.
     ;
     !repeat
         beginning-of-buffer
         kill-line
         ml-write &spr "Processing Message %d" #l2
         !force regex-forward "From - [A-Za-z][A-Za-z][A-Za-z]
[A-Za-z][A-Za-z][A-Za-z] [0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]
[0-9][0-9][0-9][0-9]"
         !if ¬ $status
             set-variable #l9 0
             end-of-buffer
             set-mark
         !else
             beginning-of-line
             set-mark
         !endif
         beginning-of-buffer
         kill-region
         ; Construct the name for the new file. The naming for the MS server
         ; is a little strange. Basically the filename is the ASCII
         ; name of the message number, starting from 1. But the LSB
         ; is the MSB of the file name. The name is in ASCII hexadecimal.
         ; We will generate up to 2^24 files.
         set-variable #l0          &mul &band 0x000000ff #l2 0x10000
         set-variable #l0 &add #l0      &band 0x0000ff00 #l2
         set-variable #l0 &add #l0 &div &band 0x00ff0000 #l2 0x10000
         set-variable #l0 &spr "%x00" #l0
         ;
         ; Construct the resultant file name and buffer name
         ; Create the buffer and yank in the message.
         set-variable #l1 &cat #l0 ".nws"
         find-buffer  #l1
         -1 buffer-mode "undo"
         yank
         -1 yank
         beginning-of-buffer
         ; Add the news trailers, this is the first blank line
         ; following the headers. We need to count the lines
         ; as well.
         !force regex-forward "^ *\n"
         backward-line
         insert-string &spr "Path: %s" #l4
         newline
         insert-string &spr "Xref: %s %s:%d" #l4 #l3 #l2
         newline
         insert-string "NNTP-Posting-Host: MicroEmacs 127.0.0.1"
         newline
         set-variable #l8 $window-line
         set-mark
         end-of-buffer
         set-variable #l8 &sub $window-line #l8
         insert-string "."
         exchange-point-and-mark
         insert-string &spr "Lines: %d" #l8
         newline
         ;
         ; We have found that we get some Message-Id fields with the
         ; same identity. This causes the MS Server to fail the file
         ; and mark it as bad. Fix up the Message-Id with some bogud
         ; value to fool the stupid server.
         beginning-of-buffer
         !force regex-forward "^Message-Id:[ \t]*<"
         !if $status
             insert-string &spr "me/%s/" #l0
         !endif
         ;
         ; Save the file in the current directory
         ;
         !force write-buffer &cat #l5 #l1
         !if ¬ $status
             ml-write &spr "Cannot write file \"%s%s\" - probably exists" #l5 #l1
             delete-buffer #l1
             !abort
         !endif
         delete-buffer #l1
         set-variable #l2 &add #l2 1
     !until &equ #l9 0
!emacro

#244 From: dgroth@...
Date: Wed Mar 22, 2000 7:38 pm
Subject: Cygwin-Bash: Color ls inside ME
dgroth@...
Send Email Send Email
 
Hello,

it is nice to use the BASH-command-processor inside ME if working with the
Win-OS. Here are some hilighting-lines to restore the original 'ls
--color' command which supports special-hilighting for directories and
executables.

hilight   .hilight.cygnus 64 "\e\\[0m"    ""             .scheme.keyword
hilight   .hilight.cygnus 0x44 "\e\\[01;34m"    "" "\e\\[0m" "" ""
.scheme.bold
hilight   .hilight.cygnus 64 "\e\\[01;32m"    ""
.scheme.keyword
hilight   .hilight.cygnus 0x44 "\e\\[01;32m"    "" "\e\\[0m"  "" ""
.scheme.italic

In dependence of your ANSI-mode some modifications may be neccessary.

best regards,
Detlef

#245 From: Jon <jon@...>
Date: Thu Mar 23, 2000 1:04 am
Subject: ANNOUNCE: Alpha release 00/03/22 available
jon@...
Send Email Send Email
 
All,

     I've   just   posted   the   current   development   tree  to
     www.jasspa.com.  This is the very  first  release  containing
     font support (bold/italic/underline).

     For speed at my end I have posted two files:

         A  .zip  file  which  contains  the  source,  macros  and
         pre-built Windows executable.

         A .tar.gz  file,  which  contains  the  source and macros
         ONLY.

     The  documentation  file me.ehf is not fully up-to-date which
     is why it has not achieved a Beta status yet, but this should
     follow shortly.

     If you do download it then please  notify any problems  ASAP.
     We have been  using it  internally  for the last 6 weeks with
     little problem.

     Please note the document  mode changes. A text/  directory is
     included  in each of the  release  files which  outlines  the
     documentation  modes. This is based on my previous  document,
     but has  been  updated  with  the  appropriate  changes.  The
     document is also available for download.

Regards
Jon.

#246 From: dgroth@...
Date: Fri Mar 24, 2000 9:34 am
Subject: Debugging with ME
dgroth@...
Send Email Send Email
 
Hello,

I tried to open a image-file with a file-viewer by selecting the path with
the mouse inside the document (very useful if you have many pictures inside
a latex-document for instance and you want to check the picture). The
strange thing is, that if I remove the debugging line, the macro is not working
anymore, because the file-path is copied twice inside the #l0 variable. If I
use the debugging line and even if I immediately stop debugging by pressing
"!" all is fine.
Very funny but after a while also disturbing. I observed this behaviour
also in other cases. With debugging all was fine without some problems were
observed.

Any suggestions ?

define-macro run-iview
     set-variable $debug 1
     copy-region
     set-variable .file-path @y
     shell-command &cat "C:/dgroth/bin/IVIEW312g/I_view32.exe " .file-path
     ; C:/dgroth/medev000322/src/me32.bmp : file to open is marked then
     ;run-iview is executed
     -1 yank
!emacro

btw: Thanks to Jon for the makefile for the Borland-compiler, this
compiler is incredible fast (it compiles the whoole stuff in less than one
minute
on my machine (Pentium 300, 64 Mb Ram).

Best regards, Detlef

#247 From: Jon Green <jnaught@...>
Date: Fri Mar 24, 2000 11:00 am
Subject: Re: Debugging with ME
jnaught@...
Send Email Send Email
 
If you have bound this to a mouse action such as a word select
then you do not need the copy-region, the copy-region in this
instance will append it to the kill buffer and you will get
2 copies.

The alternative is to search for the bounds of the word
yourself and set up mark and point, copying the region
and then yanking it back. Another -1 yank will then
remove the new kill data from the buffer.

Regards
Jon.

dgroth@... wrote:
>
> Hello,
>
> I tried to open a image-file with a file-viewer by selecting the path with
> the mouse inside the document (very useful if you have many pictures inside
> a latex-document for instance and you want to check the picture). The
> strange thing is, that if I remove the debugging line, the macro is not
working
> anymore, because the file-path is copied twice inside the #l0 variable. If I
> use the debugging line and even if I immediately stop debugging by pressing
> "!" all is fine.
> Very funny but after a while also disturbing. I observed this behaviour
> also in other cases. With debugging all was fine without some problems were
> observed.
>
> Any suggestions ?
>
> define-macro run-iview
>     set-variable $debug 1
>     copy-region
>     set-variable .file-path @y
>     shell-command &cat "C:/dgroth/bin/IVIEW312g/I_view32.exe " .file-path
>     ; C:/dgroth/medev000322/src/me32.bmp : file to open is marked then
>     ;run-iview is executed
>     -1 yank
> !emacro
>
> btw: Thanks to Jon for the makefile for the Borland-compiler, this
> compiler is incredible fast (it compiles the whoole stuff in less than one
minute
> on my machine (Pentium 300, 64 Mb Ram).
>
> Best regards, Detlef
>
> ------------------------------------------------------------------------
> __________________________________________________________________________
>
> This is an unmoderated list. JASSPA is not responsible for the content of
> any material posted to this list.
>
> ------------------------------------------------------------------------
> Special Offer-Earn 300 Points from MyPoints.com for trying @Backup
> Get automatic protection and access to your important computer files.
> Install today:
> http://click.egroups.com/1/2344/6/_/6009/_/953890506/
>
> -- 20 megs of disk space in your group's Document Vault
> -- http://www.egroups.com/docvault/jasspa/?m=1

--
______________________________________________________________________

Jon Green                                           J.D.Naughton-Green
Principal Design Engineer

SAMSUNG Electronics Ltd
Samsung Electronics Research Institute (Audio / Visual Labs)
The Communication Centre
South Street
Staines                Tel: +44 (0)1784 428600 ext 644
MIDDLESEX              Fax: +44 (0)1784 428620
TW18 4QE               Email (work): jnaught@...
England                Email (home): jon@...
_______________________________________________________________________

#248 From: fourje <fourje@...>
Date: Sun Mar 26, 2000 12:27 pm
Subject: Organizer question.
fourje@...
Send Email Send Email
 
I'd like to use the "organizer" function of jasspa.  Problem is, when I
execute it, the panel that is display is "WAY" too big for my screen
(win95, 800x600) so I cannot access the tabs on the top of the panel.
Is there any thing I can do to correct this??
Thanks in advance.
Dave E.
--
Microsoft: Where do you want to go today?
Linux: Where do you want to go tomorrow?
FreeBSD: Are you guys coming or what?
NDO: Anyone need a Ride?

#249 From: Jon <jon@...>
Date: Sun Mar 26, 2000 3:37 pm
Subject: Re: Organizer question.
jon@...
Send Email Send Email
 
I assume that you are using font "Courier New" - this is a bad
font to use because the vertical character spacing is deep
at 10 point. If you use "Courier" then you can fit everything
onto the screen. Ideally you need to get "Ludica Console"
from a Windows '98 box - this (I think) produces the
best font rendering of the available mono fonts - this
works on '95 (because I always copy this onto any
'95 box that I use). Copying it can be bit of a problem
because Windows tries to be smart within Explorer.
Best way to do it is to simply copy the file using
a DOS-BOX to a floppy. As a comparison of the fonts on
a 800x600 display at 10 point (Rows x Colums):-

	 Courier New:       36 x 99  chars
	 Courier:       44 x 99  chars
	 Lucida Console:       44 x 99  chars
	 Lucida Console (8pt): 52 x 114 chars

Organizer requires 41 lines minimum, we do kind of
assume that 50 lines is the typical minimum. Failing
this then the A-up and A-down keys will move the
dialog up and down.

On my Compaq Aero which is 640x480 ('95) then I
use "Lucida Console" at 8pt. This gives me 41x91
which just fits the organizer - so 800x600 is
loads more space !!

Jon.

fourje wrote:
>
> I'd like to use the "organizer" function of jasspa.  Problem is, when I
> execute it, the panel that is display is "WAY" too big for my screen
> (win95, 800x600) so I cannot access the tabs on the top of the panel.
> Is there any thing I can do to correct this??
> Thanks in advance.
> Dave E.
> --
> Microsoft: Where do you want to go today?
> Linux: Where do you want to go tomorrow?
> FreeBSD: Are you guys coming or what?

I like FreeBSD. I think it is possibly better
than Linux.

> NDO: Anyone need a Ride?
>
> ------------------------------------------------------------------------
> __________________________________________________________________________
>
> This is an unmoderated list. JASSPA is not responsible for the content of
> any material posted to this list.
>
> ------------------------------------------------------------------------
> Learn more with SmartPlanet. It's a new way of learning online.
> SmartPlanet offers hundreds of courses to take on your time,
> in your space. Join for FREE today!
> http://click.egroups.com/1/1704/6/_/6009/_/954073700/
>
> -- Create a poll/survey for your group!
> -- http://www.egroups.com/vote?listname=jasspa&m=1

#250 From: thundt@...
Date: Mon Mar 27, 2000 4:57 pm
Subject: FreeBSD
thundt@...
Send Email Send Email
 
Somebody mentioned FreeBSD. Note that this has much better networking
code than Linux, and, I'm told, a much better kernel.  Multiprocessing
especially is supposed to work better on it.

A friend of mine, who might actually be in a position to know, says

#251 From: thundt@...
Date: Mon Mar 27, 2000 5:02 pm
Subject: FreeBSD [2nd try]
thundt@...
Send Email Send Email
 
Sorry, got kicked offline just now.

I was saying: FreeBSD is supposed to be an unbeatable web server platform.
Yahoo! runs on it.

For security, OpenBSD is the best.  Its multiprocessor support is lacking.  I'm
setting up a firewall for my DSL line using it.

Linux is not considered as good as either of these.  But, it has the virtue
of being popular.  (Not really an advantage, when you're thinking about
security.  All those hackers have the source code and will target the
most common platform.)

-Th

#252 From: fourje <fourje@...>
Date: Mon Mar 27, 2000 8:39 pm
Subject: Re: FreeBSD [OT]
fourje@...
Send Email Send Email
 
In reply to Jon (who commented on my .sig) and Th.  I cut my unix teeth
on Linux (so they are still baby teeth<g>), then Solaris and I agree,
FreeBSD (have not tried the other BSD's) is a really "nice" OS - just
seems so clean and solid.
With The FreeBSD/BSDI merge, there's promises of "big" things. Publicity
and promotions by the summer for FreeBSD (I read somewhere that Europe
is going to be a prime target).  I'm just a little peeved that Oracle
has not released their DB on the FreeBSD platform (yet).  Soon I hope.
Apologies for going off topic.
Dave E.

thundt@... wrote:
>
> Somebody mentioned FreeBSD. Note that this has much better networking
> code than Linux, and, I'm told, a much better kernel.

--
Microsoft: Where do you want to go today?
Linux: Where do you want to go tomorrow?
FreeBSD: Are you guys coming or what?
NDO: Anyone need a Ride?

#253 From: Jon Green <jnaught@...>
Date: Thu Apr 20, 2000 10:41 am
Subject: Formatting Java Doc comments in Java - bug fix.
jnaught@...
Send Email Send Email
 
Formatting Java comments (where Java Doc comments are
inserted) behave badly with the current comment formatting
as the /** leader is interpreted as a box which is not
required. The following modifications to cbox.emf
fix the problem.

/**
  * This is a Java Doc comment
  */

To create a box with the following modifications
then use 3 stars i.e.

/***
   my comment
*/

with an M-o transformation we get

/**************************************************************************
* my comment                                                              *
**************************************************************************/

as expected.

Regards
Jon.

cd C:/Program Files/JASSPA/MicroEmacs/macros/
diff --context --minimal --ignore-space-change --report-identical-files
--recursive "c:/microemacs/000414/macros/cbox.emf-1"
"c:/microemacs/000414/macros/cbox.emf"

*** c:/microemacs/000414/macros/cbox.emf-1 Sun Nov 28 17:04:18 1999
--- c:/microemacs/000414/macros/cbox.emf Thu Apr 20 10:52:08 2000
***************
*** 12,18 ****
   ;
   ;   Creation Date:      13/05/92
   ;
! ;   Modification date:  <991128.1704>
   ;
   ;   Current rev:        20.1
   ;
--- 12,18 ----
   ;
   ;   Creation Date:      13/05/92
   ;
! ;   Modification date:  <000420.1052>
   ;
   ;   Current rev:        20.1
   ;
***************
*** 80,85 ****
--- 80,99 ----
       replace-string "\n" " *\n"
   !emacro
   ;
+ ;---    Mode 0: Java Doc mode.
+ ;
+ 0 define-macro c-box-method-j
+     ;---    Set up the current column settings.
+     set-variable $fill-col &sub $fill-col 4
+     c-box-remove
+     beginning-of-buffer
+     replace-string "^" " * "
+     beginning-of-buffer
+     insert-string "/**\n"
+     end-of-buffer
+     insert-string " */"
+ !emacro
+ ;
   ; Single line comment
   ;
   ; e.g. /* sdgksdhsdkfg */
***************
*** 168,174 ****
       set-variable #l5 $window-wcol
       ; if the comment starts with /** then assume its a box type else auto
       2 forward-char
!     set-variable #l6 &cond &seq @wc "*" "b" "a"
       ;
       ;---    Search for the end of the comment.
       ;
--- 182,195 ----
       set-variable #l5 $window-wcol
       ; if the comment starts with /** then assume its a box type else auto
       2 forward-char
!     !if &seq @wc "*"
!         1 forward-char
!         ; Java Doc or bounding box.
!         set-variable #l6 &cond &seq @wc "*" "b" "j"
!         1 backward-char
!     !else
!         set-variable #l6 "a"
!     !endif
       ;
       ;---    Search for the end of the comment.
       ;
***************
*** 188,194 ****
           !if ¬ $status
               c-box-failed
           !endif
!         !force set-variable #l6 @mc1 "Comment style [abs012]? " "abs012"
           !if ¬ $status
               c-box-failed
           !endif
--- 209,215 ----
           !if ¬ $status
               c-box-failed
           !endif
!         !force set-variable #l6 @mc1 "Comment style [abjs012]? " "abjs012"
           !if ¬ $status
               c-box-failed
           !endif
***************
*** 229,234 ****
--- 250,257 ----
       ;
       !if &seq #l6 "b"
           c-box-method-b
+     !elif &seq #l6 "j"
+         c-box-method-j
       !else
           end-of-buffer
           !if &or &seq #l6 "s" &and &seq #l6 "a" &equ $window-line 2
[EXIT]

#254 From: Detlef Groth<dgroth@...>
Date: Thu Apr 20, 2000 9:59 pm
Subject: The true ME-page
dgroth@...
Send Email Send Email
 
Hello, all.

The easter eggs...

I have to made some html-documentation and I was on the way to try Visual
InterDev, it is bad, I was reading some HTML-preprocessor documentations,
and I decided to write my own ME-macros, allowing to made ME as a
HTML-preprocessor. Writing own macros is as fast as learning the
preprocessor commands, but the own macros are easier to extend...
(MS Visual InterDev you can never extend...)

I was generating meh-files (MicroEmacs-pre-HTML-files) and I was
converting them with mefusion.emf (may be coldme.emf would be better)
to htm-files. The macrofile is supporting special ME-tags. <METOC>:
generates a table of contents with hyperlinks to the headers, <MEDATE>:
inserts the actual date....

As a side-effect the true ME-pages at www.microemacs.de were born. New
here is the html-part. Some macros for hilighing emf-macros, inside,
html-pages, HTML-code inside HTML-pages, java-code inside HTML-pages and
so on. Most of the webpage with macros and batch-files for HTML-page
generation can be downloaded as one zip-file.
(http://www.microemacs.de/webpages.zip
(36kb)).

Comments and contributions (guest pages) to my pages are welcome.
Dont worry about the default ME-scheme, Sherwood-theme (dedicated to Jon)
is on the way.

Happy Easter.

Detlef

#255 From: Jon Green <jnaught@...>
Date: Tue Apr 25, 2000 11:19 am
Subject: Re: The true ME-page
jnaught@...
Send Email Send Email
 
Detlef Groth wrote:
>
> Hello, all.
>
> The easter eggs...
>
> I have to made some html-documentation and I was on the way to try Visual
> InterDev, it is bad, I was reading some HTML-preprocessor documentations,
> and I decided to write my own ME-macros, allowing to made ME as a
> HTML-preprocessor. Writing own macros is as fast as learning the
> preprocessor commands, but the own macros are easier to extend...
> (MS Visual InterDev you can never extend...)
>
> I was generating meh-files (MicroEmacs-pre-HTML-files) and I was
> converting them with mefusion.emf (may be coldme.emf would be better)
> to htm-files. The macrofile is supporting special ME-tags. <METOC>:
> generates a table of contents with hyperlinks to the headers, <MEDATE>:
> inserts the actual date....
>
> As a side-effect the true ME-pages at www.microemacs.de were born. New
> here is the html-part. Some macros for hilighing emf-macros, inside,
> html-pages, HTML-code inside HTML-pages, java-code inside HTML-pages and
> so on. Most of the webpage with macros and batch-files for HTML-page
> generation can be downloaded as one zip-file.
(http://www.microemacs.de/webpages.zip
> (36kb)).

It's a bit black isn't it ?? How about lightening it up
a bit.

>
> Comments and contributions (guest pages) to my pages are welcome.
> Dont worry about the default ME-scheme, Sherwood-theme (dedicated to Jon)
> is on the way.

Sherwood forest is now old hat, my current favourite is "Blue Hue",
well till next week anyway when I will have to make another one.
I've been trying to develop "Pretty in Pink" or "Orangutan Orange",
but working with a major component of red as a background color
is very difficult to get right as it tends to bleed with the
foreground colors. (I only do it because I like making up the names !!).
Fingers crossed I might crack it one day.

Jon.

>
> Happy Easter.
>
> Detlef
>
> ------------------------------------------------------------------------
> Good friends, school spirit, hair-dos you'd like to forget.
> Classmates.com has them all. And with 4.4 million alumni already
> registered, there's a good chance you'll find your friends here:
> http://click.egroups.com/1/2885/6/_/6009/_/956264115/
> ------------------------------------------------------------------------
>
> __________________________________________________________________________
>
> This is an unmoderated list. JASSPA is not responsible for the content of
>
> any material posted to this list.

--

#256 From: Detlef Groth <dgroth@...>
Date: Wed Apr 26, 2000 7:22 pm
Subject: Re: The true ME-page
dgroth@...
Send Email Send Email
 
Hello,

Jon Green wrote:
>
>> at www.microemacs.de
<snip>
>
> It's a bit black isn't it ?? How about lightening it up
> a bit.
>

OK, I switched to ME-cream now, hope this helps forgetting the black
easter...

> > Comments and contributions (guest pages) to my pages are welcome.
> > Dont worry about the default ME-scheme, Sherwood-theme (dedicated to Jon)
> > is on the way.
>
> Sherwood forest is now old hat, my current favourite is "Blue Hue",
> well till next week anyway when I will have to make another one.
> I've been trying to develop "Pretty in Pink" or "Orangutan Orange",
> but working with a major component of red as a background color
> is very difficult to get right as it tends to bleed with the
> foreground colors. (I only do it because I like making up the names !!).
> Fingers crossed I might crack it one day.
>
> Jon.
>
So I was putting one of my applets on the page for mixing ME-colors.
Try:
http://www.microemacs.de/applet.htm (still is alpha) but be aware each
browser has his own colors and these colors are each day different.

Best regards,
Detlef
> >
<snip>

#257 From: Detlef Groth <dgroth@...>
Date: Wed Apr 26, 2000 8:00 pm
Subject: autocompletion macro
dgroth@...
Send Email Send Email
 
Hello, here is the autocompletion macro.

Aim: if you are writing a document, or a program you are writing the
same
words again and again. Often if you are a programmer you have to
remember
the name of a certain function you just were creating. In my cases most
of
compiler-error-messages are coming from misspelled function or variable
names. To minimise such trouble you can use the following macro. Start
writing the word the first two, three, four or five letters and execute
the macro, it will search backward for these letters and fill the word
with the first possible word it was founding. So these letters should
match the proper word beginning correctly. This is especially useful if
you see the other word still on the screen. Normally you would thy the
function or macro-name: what-for-a-wonderful-macro again, or you try to
copy and past it, very borrowing. I simple write "what-" and press "C-1"
and
the name is completed: what-for-a-wonderful-macro.
The macro can be also found at: www.microemacs.de/macros.htm

best regards,
  Detlef


define-macro autocomplete-word
     ; remember position
     set-alpha-mark "t"
     set-mark
     backward-word
     exchange-point-and-mark
     copy-region
     ; copy clip to variable
     set-variable #l0 @y
     ; how many letters ?
     set-variable #l1 &len #l0
     ; empty clipboard
     -1 yank
     backward-word
     ; search clip and extract rest of the word
     search-backward #l0
     #l1 forward-char
     set-mark
     forward-word
     exchange-point-and-mark
     copy-region
     goto-alpha-mark "t"
     yank
     -1 yank
!emacro
global-bind-key "autocomplete-word" "C-1"

#258 From: Jon Green <jnaught@...>
Date: Thu Apr 27, 2000 1:05 pm
Subject: More fixes for Java.
jnaught@...
Send Email Send Email
 
Follows are some more fixes for the Java template.

	 * Few keywords missing.
	 * Java doc lines commencing with '@'
           are not wrapped. Need to disable
           the fill ignore modes for this
           character.

Template fixes follow.

Jon.

cd C:/Program Files/JASSPA/MicroEmacs/macros/
diff --context --minimal --ignore-space-change --report-identical-files
--recursive "C:/microemacs/000414/macros/hkjava.emf" "C:/Program
Files/JASSPA/MicroEmacs/macros/hkjava.emf"

*** C:/microemacs/000414/macros/hkjava.emf Fri Jan 28 11:48:00 2000
--- C:/Program Files/JASSPA/MicroEmacs/macros/hkjava.emf Thu Apr 27 13:57:58
2000
***************
*** 10,16 ****
       ; High-light Java Mode
       ;
       0 hilight    .hilight.java 2 50             $global-scheme
-     hilight   .hilight.java 0x12 "import"      .scheme.prepro
       hilight   .hilight.java 2  "//"            .scheme.comment
       hilight   .hilight.java 20 "/\\*" "*/" ""  .scheme.comment
       hilight   .hilight.java 4 "\"" "\"" "\\"   .scheme.string
--- 10,15 ----
***************
*** 19,24 ****
--- 18,26 ----
       hilight   .hilight.java 0 "'\\\\'"         .scheme.error
       hilight   .hilight.java 0 "'\\\\''"        .scheme.quote
       ;
+     hilight   .hilight.java 0x12 "import"      .scheme.prepro
+     hilight   .hilight.java 0x12 "package"     .scheme.prepro
+     ;
       hilight   .hilight.java 1 "break"        .scheme.keyword
       hilight   .hilight.java 1 "case"         .scheme.keyword
       hilight   .hilight.java 1 "continue"     .scheme.keyword
***************
*** 31,36 ****
--- 33,42 ----
       hilight   .hilight.java 1 "return"       .scheme.keyword
       hilight   .hilight.java 1 "switch"       .scheme.keyword
       hilight   .hilight.java 1 "while"        .scheme.keyword
+     hilight   .hilight.java 1 "throw"        .scheme.keyword
+     hilight   .hilight.java 1 "super"        .scheme.keyword
+     hilight   .hilight.java 1 "try"          .scheme.keyword
+     hilight   .hilight.java 1 "catch"        .scheme.keyword
       ;
       hilight   .hilight.java 1 "asm"          .scheme.type
       hilight   .hilight.java 1 "char"         .scheme.type
***************
*** 54,59 ****
--- 60,66 ----
       hilight   .hilight.java 1 "unsigned"     .scheme.type
       hilight   .hilight.java 1 "void"         .scheme.type
       hilight   .hilight.java 1 "volatile"     .scheme.type
+     hilight   .hilight.java 1 "throws"       .scheme.type
       ; Add some system types
       hilight   .hilight.java 1 "FILE"         .scheme.type
       ; Pre-processor directives
***************
*** 62,73 ****
       hilight   .hilight.java 0 "__LINE__"     .scheme.prepro
       hilight   .hilight.java 0 "__STDC__"     .scheme.prepro
       hilight   .hilight.java 0 "__TIME__"     .scheme.prepro
       hilight   .hilight.java 1 "String"       .scheme.prepro
       hilight   .hilight.java 1 "Color"        .scheme.prepro
       hilight   .hilight.java 1 "Object"       .scheme.prepro
       hilight   .hilight.java 1 "delete"       .scheme.keyword
       hilight   .hilight.java 1 "new"          .scheme.keyword
!     hilight   .hilight.java 1 "this"         .scheme.keyword
       hilight   .hilight.java 1 "auto"         .scheme.type
       hilight   .hilight.java 1 "class"        .scheme.type
       hilight   .hilight.java 1 "friend"       .scheme.type
--- 69,87 ----
       hilight   .hilight.java 0 "__LINE__"     .scheme.prepro
       hilight   .hilight.java 0 "__STDC__"     .scheme.prepro
       hilight   .hilight.java 0 "__TIME__"     .scheme.prepro
+
+     hilight   .hilight.java 1 "Character"    .scheme.prepro
+     hilight   .hilight.java 1 "Integer"      .scheme.prepro
       hilight   .hilight.java 1 "String"       .scheme.prepro
       hilight   .hilight.java 1 "Color"        .scheme.prepro
       hilight   .hilight.java 1 "Object"       .scheme.prepro
+
       hilight   .hilight.java 1 "delete"       .scheme.keyword
       hilight   .hilight.java 1 "new"          .scheme.keyword
!
!     hilight   .hilight.java 1 "this"         .scheme.variable
!     hilight   .hilight.java 1 "null"         .scheme.variable
!
       hilight   .hilight.java 1 "auto"         .scheme.type
       hilight   .hilight.java 1 "class"        .scheme.type
       hilight   .hilight.java 1 "friend"       .scheme.type
***************
*** 89,94 ****
--- 103,124 ----
   ;
   set-variable $c-contcomm " * "

+ ; Begin hook - entering the buffer - save the current fill-ignore characters
+ define-macro bhook-java
+     set-variable :ofill-ignore $fill-ignore
+     !if &exi :fill-ignore
+         set-variable $fill-ignore :fill-ignore
+     !endif
+ !emacro
+
+ ; End hook - leaving the buffer - restore the fill-ignore characters
+ define-macro ehook-java
+     set-variable :fill-ignore $fill-ignore
+     !if &exi :ofill-ignore
+         set-variable $fill-ignore :ofill-ignore
+     !endif
+ !emacro
+
   define-macro fhook-java
       ; if arg is 0 this is a new file so add template
       !if ¬ @#
***************
*** 101,106 ****
--- 131,144 ----
       !if &band .hilight.flags 0x02
           set-variable $buffer-hilight .hilight.java
       !endif
+     ; Fix up the $fill-mode so that we wrap java
+     ; doc parameters. Do this by removing the "@"
+     ; from the $fill-ignore variable.
+     set-variable #l0 &sin "@" $fill-ignore
+     !if #l0
+         set-variable :fill-ignore &cat &lef $fill-ignore &sub #l0 1 &rig
$fill-ignore #l0
+     !endif
+
       buffer-bind-key c-start-comment  "esc C-c"
       buffer-bind-unbound-key c-comment-line   "C-c C-c"
       buffer-bind-unbound-key c-uncomment-line "C-c C-d"
[EXIT]

#259 From: Steven Phillips <stevenp@...>
Date: Mon May 8, 2000 7:47 am
Subject: Re: Highlighting anomalies -- when deleting tokens (fix enclosed)
stevenp@...
Send Email Send Email
 
Th

I've found and fixed the delete hilight problem, fix is enclosed below.

Note that the use of:

         -39 buffer-mode  ; wrap mode off

is not  recommended.  This is because the numbers (-39) are subject to change,
if we introduce a new 'new' mode, as 'new' is alphabetically  before 'wrap' it
would come  before it in the list so 'wrap's  numerical  value will  change to
-40.

So why have the numerical form? For easy key binding, look at the binding used
for the insert key.

What should be used instead? The numerical argument of -1 should be used which
prompts  the user for the mode, as the mode name will not  change  this is far
more stable, i.e. use:

     -1 buffer-mode "wrap"  ; wrap mode off

I think I've caught up with my mail now, if there's  something I've missed let
me know.

Steve

> Subject: [jasspa] Highlighting anomalies -- when deleting tokens
> From: Thomas Hundt <thundt@...>
> Date: Tue, 14 Mar 2000 12:16:46 -0800
> To: "JASSPA MicroEmacs Mailing List" <jasspa@egroups.com>
>
> Ok here's another totally obscure behavior/bug.
>
> For a certain  class of text files  (phone  lists, in this case,  which have a
> special  format: fields are tagged by identifiers  like H= for home number and
> W= for work number) I add a few highlighting tokens:
>
> ; mydoc.emf  thundt  rev 10  12-Mar-00
> define-macro my-fhook-doc
>   :
>   :
>     ;-----
>     ; Special settings for *phone.txt files
>     ;-----
>     !if &isequal "phone.txt" &right $buffer-fname &sub &len $buffer-fname 9 9
>         -39 buffer-mode  ; wrap mode off
>         set-variable $screen-width 120
>
>         ; Special highlighting for phone.txt
>         hilight .hilight.txt 0  "[A-Za-z]+="     .scheme.keyword  ; E=xxx
>         hilight .hilight.txt 0  ";"     .scheme.comment
>         hilight .hilight.txt 0x002  "^\*="     .scheme.variable  ; *=xxx
>         ; .variable = grn, .keyword = blu, .header = org, .comment = red
>
>         ml-write "[special settings for *phone.txt loaded]"
>     !else
>         ; Delete special highlighting for phone.txt
>         ; (because we don't want it happening in letter_to_mom.txt)
>         -1 hilight .hilight.txt 0  "[A-Za-z]+="
>         -1 hilight .hilight.txt 0  ";"
>         -1 hilight .hilight.txt 0x002  "^\*="
>     !endif
>   :
>   :
> !emacro
>
> Now, this basically works as intended. When I edit a file named  xyzphone.txt,
> the tokens "H=" and "W=" and ";" and "*=ABC" are highlighted in pretty colors.
> Right.
>
> But, when I then edit a file named foo.txt, and hope these little artifacts go
> away, I see instead a weird, new form of  highlighting:  the exact same tokens
> are  discolored or shaded (not colored, but more like the way the current line
> is brighter than the normal text). For example,  semicolons are reverse video.
> "W=" tokens are the same color as the current line highlight.
>
> My  suspicion  is that the deletion  isn't  actually  taking  (since ME still,
> obviously, is finding the tokens) and the colors are mostly being deleted.
>
> The current workaround is simply to use a different ME after editing phone.txt
> files.
>
> N.b. I use the Black on Cream color scheme.
>
>
> -Th
>

*** /home/stevenp/me/src/.hilight.c.~0~ Thu May  4 10:53:44 2000
--- /home/stevenp/me/src/hilight.c Mon May  8 08:33:06 2000
***************
*** 814,820 ****
                   dd++ ;
               }
           }
!         if((node = addTokenNode(root,ss,flags)) == NULL)
               return NULL ;

           if(flags & (HLBRANCH|HLBRACKET))
--- 814,820 ----
                   dd++ ;
               }
           }
!         if(((node = addTokenNode(root,ss,flags)) == NULL) || (flags &
ADDTOKEN_REMOVE))
               return NULL ;

           if(flags & (HLBRANCH|HLBRACKET))

#260 From: Steven Phillips <stevenp@...>
Date: Mon May 8, 2000 6:31 am
Subject: Re: reread-file [another hack encl.]
stevenp@...
Send Email Send Email
 
I've been looking at my long to do list and came across this:

> Subject: [jasspa] reread-file [hack encl.]
> From: Thomas Hundt <thundt@...>
> Date: Tue, 14 Mar 2000 12:11:26 -0800
> To: "JASSPA MicroEmacs Mailing List" <jasspa@egroups.com>
>
> 1. Help file: ^HC,  list-commands,  creates a buffer o' commands  which may be
> double-clicked  on to open  the  relevant  help  file.  This is a Good  Thing.
> However, I can't  figure  out how to open one via the  keyboard  (e.g.,  after
> doing a search for something [see below], my cursor landed on find-zfile and I
> wanted  to find  out what the heck  that was -- how to open it? Take  hand off
> keyboard, move mouse, click... seems kinda inefficient.)

Jon added a key binding for this.

> 2. One  thing I do a lot is look at  logfiles  in ME. It's  fast  loading  and
> searching  speed and  seemingly  limitless  capacity  (unlike vi ["window  too
> wide"] and Notepad) make it wonderful for this.  Naturally, as a power user, I
> want it all, and in this  case the  feature I need is an  ability  to reload a
> file. See below.

You're  not the  first to want this so I've  added a new macro  definition  to
utils.emf (called reread-file), defined as follows:

     define-macro reread-file
         !if &seq $buffer-fname ""
             ml-write "[Invalid buffer]"
             !bell
             !abort
         !endif
         read-file $buffer-fname @mna
     !emacro

>
> 3. What do the "shove" commands do? (shove-back, etc.) My version doesn't have
> a help file for these.

I've never hear of shove commands and they certainly  don't exist in ME'99/00,
what are they supposed to do? And where did you find out about them?

Steve

#261 From: Jon Green <jnaught@...>
Date: Mon May 8, 2000 2:35 pm
Subject: Re: Re: reread-file [another hack encl.]
jnaught@...
Send Email Send Email
 
In the same vien, if anybody has time to write
a "watch" facility which continually re-reads
once every 10 seconds or so and scroll to the tail
then I need one of these !! Otherwise I will
have to do it myself (when I can find time) !!

Thanks.
Jon.

Steven Phillips wrote:
>
> > 2. One  thing I do a lot is look at  logfiles  in ME. It's  fast  loading 
and
> > searching  speed and  seemingly  limitless  capacity  (unlike vi ["window 
too
> > wide"] and Notepad) make it wonderful for this.  Naturally, as a power user,
I
> > want it all, and in this  case the  feature I need is an  ability  to reload
a
> > file. See below.
>
> You're  not the  first to want this so I've  added a new macro  definition  to
> utils.emf (called reread-file), defined as follows:
>
>     define-macro reread-file
>         !if &seq $buffer-fname ""
>             ml-write "[Invalid buffer]"
>             !bell
>             !abort
>         !endif
>         read-file $buffer-fname @mna
>     !emacro
>

#262 From: Thomas Hundt <thundt@...>
Date: Mon May 8, 2000 6:07 pm
Subject: Re: Re: reread-file [another hack encl.]
thundt@...
Send Email Send Email
 
tail -f foo.log | me32

Yeah that would be something, wouldn't it! :-) :-)


-Th


[Jon Green 02:35 PM 5/8/00 +0000]
|In the same vien, if anybody has time to write
|a "watch" facility which continually re-reads
|once every 10 seconds or so and scroll to the tail
|then I need one of these !! Otherwise I will
|have to do it myself (when I can find time) !!
|
|Thanks.
|Jon.

#263 From: dgroth@...
Date: Tue May 9, 2000 6:39 am
Subject: Update ME-docu-sets
dgroth@...
Send Email Send Email
 
Hello,

recently I was preparing some GNU-Docs for Cygwin-users in the format
similar to the chm-files. Requires IE4.0ff.

Fortunatly I was also successfull in rewriting the index-function provided
by the MS-docs in JavaScript, which means tha you can use this also with
Netscape an therfore also on other OS.
Please make a try at: http://www.microemacs.de/findex.htm. Can be take
some time to download the index-database (50kb).
Works with Netscape 4.72, IE 4.01, IE5.0 but not with Mozilla 14.
If you get it working with other browsers, please let me know.
The JavaScript pages can be downloaded at:
http://www.microemacs.de/download/findex.zip

Best regards,
Detlef

--
Sent through GMX FreeMail - http://www.gmx.net

#264 From: Thomas Hundt <thundt@...>
Date: Tue May 9, 2000 6:39 pm
Subject: @gdiff filter -- visual diff
thundt@...
Send Email Send Email
 
(Yeah, I know, I'm way behind the times, as usual... :-)

I just discovered this nifty gdiff filter, which one runs using
'me @gdiff file1 file2' to display the differences between two pfiles.  Hoping
to throw away windiff/examdiff/etc. and whatever other such tools, I tried this
out.  (Examdiff, by the way, is in my opinion excellent and freeware.  Windiff
comes with the Windows SDK and is a Microsoft product -- probably developed on
the sly by one of their coders.)

Some questions:

Q. How does one navigate (or scroll/pan) right and left in this mode?  A diff in
my test file is off the right side of the screen -- not visible in the window. 
How do I get to see it?

Q. How does one edit a file to make a change?  It seems this cannot be done
within the gdiff filter mode.  I.e., I notice a change on the right side (later
version) and want to apply it (by typing the change) on the left side.

Q. From what I understand, it looks like the way you're supposed to use the tool
is pick which lines you want to have in your "good" version (by tabbing to the
side you want to choose a difference from, and hitting L to make the line
green).  When you save, later, the green lines are saved.  Is this correct? 
(How does one handle conflicting intra-line diffs?  Is the granularity always at
the line level?)

Q. I noticed an anomaly in the context menus: Right-clicking brings up a menu. 
Several of the options (Global, Region, Line) have subsidiary menus.  When you
open the main menu by right-clicking near the rightmost edge of the ME window,
the submenus totally obscure the main menu entries.  There's no way to ever get
to the middle (Region) submenu!

Thanks

-Th

#265 From: "Kludszuweit Dr, Arne (A.)" <akludszu@...>
Date: Wed May 10, 2000 5:33 am
Subject: MicroEmacs for 8086
akludszu@...
Send Email Send Email
 
I have 3 Palmtops running DOS (8086 compatible)
me.exe did not run on this computers
Can you compile one version only with 8086 instructions in real mode for
Palmtop users which do not have
WindowsCE?
Many thanks

#266 From: Steven Phillips <stevenp@...>
Date: Wed May 10, 2000 1:41 pm
Subject: Re: @gdiff filter -- visual diff
stevenp@...
Send Email Send Email
 
> Subject: [jasspa] @gdiff filter -- visual diff
> From: Thomas Hundt <thundt@...>
> Date: Tue, 09 May 2000 11:39:04 -0700
> To: "JASSPA MicroEmacs Mailing List" <jasspa@egroups.com>
>
> (Yeah, I know, I'm way behind the times, as usual... :-)
>
> I just  discovered  this nifty gdiff  filter,  which one runs using 'me @gdiff
> file1 file2' to display the  differences  between two pfiles.  Hoping to throw
> away  windiff/examdiff/etc.  and whatever  other such tools, I tried this out.
> (Examdiff, by the way, is in my opinion  excellent and freeware. Windiff comes
> with the Windows SDK and is a Microsoft  product -- probably  developed on the
> sly by one of their coders.)
>
> Some questions:
>
> Q. How does one navigate (or  scroll/pan)  right and left in this mode? A diff
> in my test  file is off the right  side of the  screen -- not  visible  in the
> window. How do I get to see it?

Currently  there  is no way  which is a severe  restriction.  I reckon I could
support the scroll-right command (bound to A-right) but ideally ME should have
horizontal scroll bars!

>
> Q. How does one edit a file to make a change?  It seems  this  cannot  be done
> within the gdiff filter mode. I.e., I notice a change on the right side (later
> version) and want to apply it (by typing the change) on the left side.

The concept behind gdiff is best summarised as:

gdiff  compares two versions of a file, the user can select which version they
what on a global,  group or per line basis and then save the new  version to a
third file (which may or may not be one of the two being compared).

Given that manually typing a change is not supported (it gets very complicated
and nasty if the user starts inserting new lines).

>
> Q. From what I  understand,  it looks like the way you're  supposed to use the
> tool is pick which  lines you want to have in your "good"  version (by tabbing
> to the side you want to choose a  difference  from, and  hitting L to make the
> line green). When you save, later, the green lines are saved. Is this correct?
> (How does one handle  conflicting  intra-line diffs? Is the granularity always
> at the line level?)

See above, yes the smallest granularity is a line.

One possible solution to all these problems would be to have a third window as
follows:

            +-------------+-------------+
            |             |             |
            |  gdiff 1st  |  gdiff 2nd  |
            |             |             |
            |             |             |
            +-------------+-------------+
            |                           |
            |     gdiff combined        |
            |                           |
            +---------------------------+

The  combined  would show the file when  saved, as the window is wider the 1st
problem  would be helped a little and if you're lucky  editing of the combined
buffer may be allowed.

> Q. I noticed an anomaly in the context menus: Right-clicking brings up a menu.
> Several of the options (Global, Region, Line) have subsidiary  menus. When you
> open the main menu by right-clicking near the rightmost edge of the ME window,
> the submenus totally obscure the main menu entries. There's no way to ever get
> to the middle (Region) submenu!

Nice find.

Steve

>
> Thanks
>
> -Th
>
>
> ------------------------------------------------------------------------
> You have a voice mail message waiting for you at iHello.com:
> http://click.egroups.com/1/3555/9/_/6009/_/957897773/
> ------------------------------------------------------------------------
>
> __________________________________________________________________________
>
>
>
> This is an unmoderated list. JASSPA is not responsible for the content of
>
> any material posted to this list.
>
>
>
>
>
>

#267 From: Thomas Hundt <thundt@...>
Date: Wed May 10, 2000 8:45 pm
Subject: Re: MicroEmacs for 8086
thundt@...
Send Email Send Email
 
I used to run an older uemacs (not Jasspa) on the HP200LX.  Problem #1 is, it
took quite a while to load!!   Other annoyances include the presence of only one
Control key, and the usual having to use two-key combinations to get PgUp/PgDn
functionality.  But, it worked...

-Th

[Kludszuweit Dr, Arne (A.) 01:33 AM 5/10/00 -0400]
|I have 3 Palmtops running DOS (8086 compatible)
|me.exe did not run on this computers
|Can you compile one version only with 8086 instructions in real mode for
|Palmtop users which do not have
|WindowsCE?
|Many thanks
|
|------------------------------------------------------------------------
|beMANY! has a new way to save big on your phone bill -- and keep on
|saving more each month: Our huge buying group gives you Long Distance
|rates which fall monthly, plus an extra $60 in FREE calls!
|http://click.egroups.com/1/3821/9/_/6009/_/957936828/
|------------------------------------------------------------------------
|
|__________________________________________________________________________
|
|
|
|This is an unmoderated list. JASSPA is not responsible for the content of
|
|any material posted to this list.
|
|
|
|
|
|

#268 From: Jon <jon@...>
Date: Wed May 10, 2000 11:51 pm
Subject: Re: MicroEmacs for 8086
jon@...
Send Email Send Email
 
The short answer is no.

The long answer is probably yes if we did a little more
typedef'ing and it would not take that long to sort out.
The key thing for Palmtops is working out how much
functionality the user requires and what is the best
size for the executable. At a guess I would suspect
that you will require the smallest foot print possible
and would not require:-

	 spelling
	 undo
	 backup
	 color + hilighting - ?? Do these palm tops
                                 do color ??
	 tags
	 help

I would also assume that you would want a smaller
macro footprint as well. I suspect that the user
can determine what macro files they need.

If you could let me know what sort of executable size
would be acceptable for a palm top. In addition to
the acceptable size for the macro files then I will
investigate the possibility compiling a 16-bit
version.

As for windows CE. I have got access to the developer
kit. I would not imagine that a port to CE would
be that difficult - does anybody have a requirement
for this ??

Regards
Jon.

"Kludszuweit Dr, Arne (A.)" wrote:
>
> I have 3 Palmtops running DOS (8086 compatible)
> me.exe did not run on this computers
> Can you compile one version only with 8086 instructions in real mode for
> Palmtop users which do not have
> WindowsCE?
> Many thanks
>
> ------------------------------------------------------------------------
> beMANY! has a new way to save big on your phone bill -- and keep on
> saving more each month: Our huge buying group gives you Long Distance
> rates which fall monthly, plus an extra $60 in FREE calls!
> http://click.egroups.com/1/3821/9/_/6009/_/957936828/
> ------------------------------------------------------------------------
>
> __________________________________________________________________________
>
> This is an unmoderated list. JASSPA is not responsible for the content of
>
> any material posted to this list.

#269 From: "Kludszuweit Dr, Arne (A.)" <akludszu@...>
Date: Thu May 11, 2000 6:14 am
Subject: RE: MicroEmacs for 8086
akludszu@...
Send Email Send Email
 
Thanks for your answer - I think the old version of uemacs
need 70 kB
I think 100 kB would be acceptable
(but as small as possible)
if the executable is much bigger than 100 kB -than I can not
use this for all my palmtops
but a big executable is much better than nothing !!


I do not need
- spelling
- backup
- color + hilighting - ?? Do these palm tops do color ?? answer: no
- tags
- help

very find would be
undo
and global-bind-key
and crypt mode

But I don't know which macros are really necessary

I thought there exist an windows CE version ..


Tanks for your long answer Arne

> -----Original Message-----
> From: Jon [SMTP:jon@...]
> Sent: Donnerstag, 11. Mai 2000 01:51
> To: jasspa@egroups.com
> Subject: Re: [jasspa] MicroEmacs for 8086
>
> The short answer is no.
>
> The long answer is probably yes if we did a little more
> typedef'ing and it would not take that long to sort out.
> The key thing for Palmtops is working out how much
> functionality the user requires and what is the best
> size for the executable. At a guess I would suspect
> that you will require the smallest foot print possible
> and would not require:-
>
>  spelling
>  undo
>  backup
>  color + hilighting - ?? Do these palm tops
>                                 do color ??
>  tags
>  help
>
> I would also assume that you would want a smaller
> macro footprint as well. I suspect that the user
> can determine what macro files they need.
>
> If you could let me know what sort of executable size
> would be acceptable for a palm top. In addition to
> the acceptable size for the macro files then I will
> investigate the possibility compiling a 16-bit
> version.
>
> As for windows CE. I have got access to the developer
> kit. I would not imagine that a port to CE would
> be that difficult - does anybody have a requirement
> for this ??
>
> Regards
> Jon.
>
> "Kludszuweit Dr, Arne (A.)" wrote:
> >
> > I have 3 Palmtops running DOS (8086 compatible)
> > me.exe did not run on this computers
> > Can you compile one version only with 8086 instructions in real mode for
> > Palmtop users which do not have
> > WindowsCE?
> > Many thanks
> >
> > ------------------------------------------------------------------------
> > beMANY! has a new way to save big on your phone bill -- and keep on
> > saving more each month: Our huge buying group gives you Long Distance
> > rates which fall monthly, plus an extra $60 in FREE calls!
> > http://click.egroups.com/1/3821/9/_/6009/_/957936828/
> > ------------------------------------------------------------------------
> >
> >
> __________________________________________________________________________
> >
> > This is an unmoderated list. JASSPA is not responsible for the content
> of
> >
> > any material posted to this list.
>
> ------------------------------------------------------------------------
> Up to 60% OFF food!
> Buy Now and Shipping is Free.
> http://click.egroups.com/1/4016/9/_/6009/_/958002035/
> ------------------------------------------------------------------------
>
> __________________________________________________________________________
>
>
>
> This is an unmoderated list. JASSPA is not responsible for the content of
>
> any material posted to this list.
>
>
>

#270 From: "Kludszuweit Dr, Arne (A.)" <akludszu@...>
Date: Thu May 11, 2000 6:26 am
Subject: RE: MicroEmacs for 8086
akludszu@...
Send Email Send Email
 
I use the [meibm.exe  69730 Bytes,emacs.rc ca 8k  (uemacs)] on an HP 200 LX
too
but I think the jasspa version is now much much better

> -----Original Message-----
> From: Thomas Hundt [SMTP:thundt@...]
> Sent: Mittwoch, 10. Mai 2000 22:46
> To: jasspa@egroups.com
> Subject: Re: [jasspa] MicroEmacs for 8086
>
> I used to run an older uemacs (not Jasspa) on the HP200LX.  Problem #1 is,
> it took quite a while to load!!   Other annoyances include the presence of
> only one Control key, and the usual having to use two-key combinations to
> get PgUp/PgDn functionality.  But, it worked...
>
> -Th
>
> [Kludszuweit Dr, Arne (A.) 01:33 AM 5/10/00 -0400]
> |I have 3 Palmtops running DOS (8086 compatible)
> |me.exe did not run on this computers
> |Can you compile one version only with 8086 instructions in real mode for
> |Palmtop users which do not have
> |WindowsCE?
> |Many thanks
> |
> |------------------------------------------------------------------------
> |beMANY! has a new way to save big on your phone bill -- and keep on
> |saving more each month: Our huge buying group gives you Long Distance
> |rates which fall monthly, plus an extra $60 in FREE calls!
> |http://click.egroups.com/1/3821/9/_/6009/_/957936828/
> |------------------------------------------------------------------------
> |
> |_________________________________________________________________________
> _
> |
> |
> |
> |This is an unmoderated list. JASSPA is not responsible for the content of
>
> |
> |any material posted to this list.
> |
> |
> |
> |
> |
> |
>
> ------------------------------------------------------------------------
> Bids starting at $7 for thousands of products - uBid.com
> http://click.egroups.com/1/3027/9/_/6009/_/957991828/
> ------------------------------------------------------------------------
>
> __________________________________________________________________________
>
>
>
> This is an unmoderated list. JASSPA is not responsible for the content of
>
> any material posted to this list.
>
>
>

#271 From: "Detlef Groth" <dgroth@...>
Date: Fri May 26, 2000 12:17 pm
Subject: ME-docs
dgroth@...
Send Email Send Email
 
Hello,

again an update for the ME-docs, I were rewriting my
findex-javascript
to make it faster, adding a new table of contents based on the
Netscape-javascript-docs, and a simple bookmark-function therefore
providing almost the same functionality in comparison to the compiled
helpfile I recently made for IE.

You can see an online demo at:
http://www.microemacs.de/findex.htm
may be sightly slow for the first time.

you can download the package at:
http://www.microemacs.de/download/findex.zip (25kb)
in order to use this you need the ME-htm-helpfiles:
http://members.xoom.com/jasspa/distribution/mehtm_99.zip

I will release a version for the html-files soon.

Please mail me any suggestions, critics and improvements (bookmarking
with cookies...would be nice).

Best regards,
Detlef

Messages 242 - 271 of 2695   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright Đ 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help