Mg3a - a version of Mg2a developed on Cygwin

Kenneth Wolcott kennethwolcott@gmail.com
Fri Feb 25 06:55:00 GMT 2011


One comment in-line...

On Thu, Feb 24, 2011 at 22:47, Bengt Larsson <lists.cygwin2@bengtl.net> wrote:
> Cyrille Lefevre wrote:
>
> Thanks for your informed criticism. But I haven't suggested it should be
> delivered with Cygwin.
>
>>make install should copy mg to /bin instead of /docs/Command,
>
> Yup
>
>>copy
>>documentation files in /usr/share/doc/mg3a and samples (dot files)
>>in /us/share/doc/mg3a/examples
>
> Yes. Thanks.
>
>>
>>v2$ echo $LANG
>>en_US.UTF-8
>>
>>v2$ mg
>>M-x emacs-version
>>Mg 2a (formerly MicroGnuEmacs)
>
> Ah. Thanks.
>
>>
>>s/2/3/ no ?
>>
>>v2$ mg
>>^H a RET
>>apropos: Segmentation fault
>>uh!
>
> Old bug. Menitioned in the old documentation. Incredibly hairy code.
>
>>
>>sigh, no ^X d (aka dired mode) by default !
>
> True. I never use it. I kind of philosophically disagree with it.

  Strange, as "dired" is one of the most important pieces of emacs and
when one says "emacs" and then says "but this version doesn't have
'dired'", the emacs person will go, "What?!"  It's kInd of like having
a kitchen sink with no running water :-)

>>well, I've tried w/o NO_DIRED and d_makename() needs to be rewritten
>>a lot to handle dynamic comlumns sizing of gnu ls :-(
>
> It was good that it worked at all :-)
>
> There is also a NO_BACKUP #define. I don't guarantee what happens if you
> remove it.
>
>>to compile w/o NO_DIRED, in function fbackupfile in file fileio.c, replace :
>>char *malloc();
>>by
>>#define rename renamefile
>
> Helpful. Thanks.
>
>>
>>^Z doesn't suspend !
>
> I know. The very old code did this for a BSD system. But I have never
> figured out how to do this portably on a more modern system. Mentioned
> in the documentation.
>
>>
>>^X ^F doesn't complete :-(
>
> That would be a nice feature.
>
>>
>>no M-T (transpose-words)
>
> Hmm. Could be added I guess.
>>
>>M-x something say [Ambiguous] w/o listing possible solutions
>
> OK. It never did, actually. Of course we don't have to do everything
> Emacs did.
>
>>
>>about defines :
>>-DNO_BACKUP may be replaced by -DMAKEBACKUP=0, so, it is disabled by
>>default and may be enable using (make-backup-files) if needed.
>>as suggested, -DLF_DEFAULT should be defined
>
> If it were distributed with Cygwin I would certainly define LF_DEFAULT.
> I wouldn't do it all on my own, but certainly if it's a condition.
>
>>-DNOTAB seems to work fine but no-tab-mode and nobom must be switched in
>>keymap.c
>
> OH! Thanks. Fixed.
>
>>-DPREFIXREGION seems to work fine
>>-DREGEX seems to work fine
>
> I haven't touched those.
>
>>-DSCROLLBYONE seems to work fine
>
> OK. That was more thorough than I asked for ;-) But very helpful.
> Thanks.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list