default sh-test in sh-script.el
17 years
FKtPp
dear developers,
The variable sh-test defined in package sh-script sh-script.el make me feel uncomfortable while editing sh/ksh files.
The default value make it move the point to the end of the initial prompt string, and it make me always have to move back/delete one character when inserting `if' clause in sh/ksh shell-script mode.
It will be much better if the default value be as this:
--- sh-script.el~ Wed Nov 28 17:03:20 2007
+++ sh-script.el Fri Dec 07 16:45:44 2007
@@ -600,8 +600,8 @@
"Word to delimit here documents.")
(defvar sh-test
- '((sh "[ ]" . 3)
- (ksh88 "[[ ]]" . 4))
+ '((sh "[ ]" . 2)
+ (ksh88 "[[ ]]" . 3))
"Initial input in Bourne if, while and until skeletons. See `sh-feature'.")
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs package smoketest.
17 years
Aidan Kehoe
The XEmacs package smoketest is still broken, following your commit of
2007-11-26. The 21.5 builds succeed, but both the 21.4 builds fail with a
void-function error when they encounter eieio-defclass in an autoload
file. I don’t care that stongly *how* this gets resolved--though adding the
list of defmacro-like operators to xemacs-base seems the most reasonable
approach--I just find that the package smoketest is a very useful tool in
finding out when something incorrect has been committed, and I would like to
have it back in full working order soon.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
vc-version-other-window, does not "respect" UTF-8
17 years
Uwe Brauer
Hello
Starting xemacs-21.4.19 mule -vanilla with the minimal lines of my
last post, in order to use utf-8, I observed the follwing.
I created a file test in which I wrote some lines in spanish
input spanish-prefix, I saved it in utf-8 and registered the file
under vc (RCS). I checked in added some more text, checked out.
The command
file test
tells me
test: UTF-8 Unicode text
Now I use vc-version-other-window but then
file test.~1.3~
test.~1.3~: ISO-8859 text, with no line terminators
So the file is not in UTF-8. That is really bad.
Can anybody reproduce this? What shall I do?
thanks
Uwe Brauer
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: fatal error during isearch-forward
17 years
Aidan Kehoe
Ar an naoiú lá de mí na Nollaig, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> > In local testing, I can reproduce your bug; and it seems that Stephen’s
> > patch of http://mid.gmane.org/87hcixwkh4.fsf@uwakimon.sk.tsukuba.ac.jp ,
> > which he has yet to commit, eliminates it. We’d love confirmation of this
> > from you; despite Stephen’s ‘do not apply this patch’ in his message, the
> > change is easy to apply.
>
> Now that I've got a test that reproduces, I'll apply it tomorrow.
>
> Note that the reason for third parties not to apply is that I intend
> to make a whitespace change, and their CVS checkouts will have
> conflicts due to that since the posted patch ignores whitespace.
>
> However, there may very well be another bug lurking, as the backtrace
> I was looking at was in a function that a pure ASCII search pattern
> should never reach.
The change that uncovered the bug was this:
;; LATIN CAPITAL LETTER I WITH DOT ABOVE
(put-case-table 'downcase
(make-char 'latin-iso8859-9 #xdd)
?i (standard-case-table))
;; LATIN SMALL LETTER DOTLESS I
(put-case-table 'upcase
(make-char 'latin-iso8859-9 #xfd)
?I (standard-case-table))
The architecure of the case tables is unclear to me--and smells buggy--but
while
(upcase
(format "iI%c%c" (make-char 'latin-iso8859-9 #xdd) (make-char 'latin-iso8859-9 #xfd)))
(downcase
(format "iI%c%c" (make-char 'latin-iso8859-9 #xdd) (make-char 'latin-iso8859-9 #xfd)))
both function correctly, TRT_TABLE_OF (XCASE_TABLE_EQV (buf->case_table),
'I') gives the Turkish character, and I can’t see any way to prevent
that. That TRT_TABLE_OF result means the code is looking for a Mule pattern.
> (If somebody cares to look, the function is search.c, simple_search(); if
> only ASCII is in use, boyer_moore() should always be used instead.)
>
> >
> > Ar an t-ochtú lá de mí na Nollaig, scríobh Klaus Reim:
> >
> > > Hi!
> > >
> > > I encountered a fatal error during an isearch-forward
> > > within a several 10000 lines buffer.
> > > Eventually it turned out that "size does not matter":
> > > I was able to boil the problem down to a mere 3-bytes buffer
> > > containing the letters "IAI".
> > > If you place point just before the 'A', and then
> > > do a "C-s C-w" sequence, xemacs dies from:
>
> Hm, interesting.
>
> > >
> > > Fatal error: assertion failed, file search.c, line 1487,
> > > (this_pos) > ((Bytebpos) 1) && this_pos <= ((buf)->text->z + 0)
> > >
> > > instead of marking the "AI".
> > > This occurs for example in today's cvs-head.
> > > To be more precise, the assertion triggers for
> > > CVS date-tag "-D 2007-08-27" and later, while it does not for "-D 2007-08-26"
> > > Among the few files changed in that interval, it turned out
> > > that revision 1.9 of "lisp/mule/latin.el" causes the problem
> > > (or maybe makes an older problem evident).
> > > I built my version of xemacs --with-mule.
>
> This absolutely cannot happen without Mule, since that assert is only
> enabled with Mule.
>
> > >
> > > Find below my system info (saw the same effect on
> > > a redhat system as well, with the same build configuration).
> > >
> > > regards,
> > > Klaus
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Branches and Mercurial?
17 years
Aidan Kehoe
bonbon [ hg branches
default 4315:26ec8d0f3a9c
bonbon [
Has the Carbon 2 branch been imported into Mercurial?
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Mercurial and Windows
17 years
Rick Rankin
----- Original Message ----
> From: Michael Sperber <xxx@xxx>
> To: xxx@xxx
> Sent: Friday, December 7, 2007 12:09:16 AM
> Subject: Mercurial and Windows
>
>
> I those who build from source probably want to do something like
this:
>
> hg init xemacs
> cd xemacs
> hg pull http://hg.debian.org/hg/xemacs/xemacs-beta
>
> (rather than "hg clone") and then add the following to
xemacs/.hg/hgrc:
>
> [extensions]
> hgext.win32text=
> [encode]
> **.{1,el,h,html,txt,tex,texi} = dumbencode:
> **/{ChangeLog,README} = dumbencode:
> [decode]
> **.{1,el,h,html,txt,tex,texi} = dumbdecode:
> **/{ChangeLog,README} = dumbdecode:
>
> This sets up CRLF conversion for the specified files. This is
> documented here:
>
> http://www.selenic.com/mercurial/wiki/index.cgi/Win32Extension
>
> Only *then* do:
>
> hg update
>
> Note I haven't actually tried this myself---I would appreciate if you
> could report to me if you try this.
>
I just did a Cygwin build after updating with Cygwin's Mercurial client and had no problems. I did not do any of the CR/LF stuff as it isn't necessary for Cygwin.
FYI,
--Rick
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Mercurial and Windows
17 years
Rick Rankin
----- Original Message ----
> From: Michael Sperber <xxx@xxx>
> To: xxx@xxx
> Sent: Friday, December 7, 2007 12:09:16 AM
> Subject: Mercurial and Windows
>
>
> I those who build from source probably want to do something like this:
>
> hg init xemacs
> cd xemacs
> hg pull http://hg.debian.org/hg/xemacs/xemacs-beta
>
> (rather than "hg clone") and then add the following to xemacs/.hg/hgrc:
>
> [extensions]
> hgext.win32text=
> [encode]
> **.{1,el,h,html,txt,tex,texi} = dumbencode:
> **/{ChangeLog,README} = dumbencode:
> [decode]
> **.{1,el,h,html,txt,tex,texi} = dumbdecode:
> **/{ChangeLog,README} = dumbdecode:
>
> This sets up CRLF conversion for the specified files. This is
> documented here:
>
> http://www.selenic.com/mercurial/wiki/index.cgi/Win32Extension
>
> Only *then* do:
>
> hg update
>
> Note I haven't actually tried this myself---I would appreciate if you
> could report to me if you try this.
>
I just did a Cygwin build aazazxsazXASZaAQW
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: antialiasing
17 years
Giacomo Boffi
The following message is a courtesy copy of an article
that has been posted to comp.emacs.xemacs as well.
Giacomo Boffi <giacomo.boffi(a)polimi.it> writes:
> [...] rebuild [a recent] xemacs [beta] using at least the following
> options to configure
>
> ./configure --enable-mule --with-xft=emacs,menubars
>
> (you may find that you have to install some lib___-dev to explete
> all dependencies)
>
> and specify to xemacs that it should use an antialiasable font, e.g.,
> put these lines in your ~/.Xdefaults (using #define's in .Xdefaults
> cuts boring hand substitutions)
>
> #define MONO mono
> #define SANS sans
> #define PTSIZEM 12
> #define PTSIZES 11
> XEmacs.default.attributeFont: MONO:size=PTSIZEM
> XEmacs.bold.attributeFont: MONO:size=PTSIZEM:style=Bold
> XEmacs.italic.attributeFont: MONO:size=PTSIZEM:style=Oblique
> XEmacs.bold-italic.attributeFont: MONO:size=PTSIZEM:style=Bold Oblique
> XEmacs.modeline.attributeFont: SANS:size=PTSIZES
> XEmacs.menubar.font: SANS:size=PTSIZES
> XEmacs*xftFont: SANS:size=PTSIZES
>
> [finally] run "xrdb -merge" before starting the new, xft-enabled xemacs
i think this is the answer to, sort of, a FAQ --- anyone of Those Who
Commit can add something in the vein of what i've written above to the
very much appreciated xemacs-faq.info?
--
MMAX>>Il vero problema è che non hai i culo peloso, non armo.
IsaZ> Senti, non è che potresti mettere delle note a piè di pagina?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Updated: xemacs-21.4.21-1/xemacs-tags-21.4.21-1/xemacs-emacs-common-21.4.21-1
17 years
Dr. Volker Zell
Hi
A new version of `xemacs' has been uploaded to a server near you.
DESCRIPTION:
============
A powerful, highly customizable open source text editor and application
development system
CYGWIN NEWS:
============
* Routine update
XEmacs NEWS:
============
User-Visible Bug Fixes and Improvements
Fix: Declare that we use a deprecated ldap interface.
Fix: Make user-init file migration more robust.
Fix: Clarify docstring in progress-feedback-with-label.
Fix: Fix xlwgauge bug which may be related to progress bar crash.
Fix: Fix crash when using window manager to close dialog box.
Fix: Bound range check for Solaris gcc lossage no longer needed on Solaris 5.10
Fix: Fix playing sound on 64-bit linux.
Fix: Fix crashes with png display.
Fix: Fix double free on modifier map.
Fix: Don't close already-closed file ids.
Fix: Under Windows, tie execute permission to read permission.
Fix: Under Windows, check old-style readonly bit only for non-directories.
Fix: Under Windows, the read-only attribute supercedes NTFS ACLs.
Update: Update Didier Verna's personal info.
Update: Update package download sites.
Update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs.
Update: Update Inno Setup script file.
Update: Update Steve Baur's email address.
Feature: Add defvar for font-lock-warning-face.
Feature: Create additional modified buffer test.
UPDATE:
=======
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page. This downloads setup.exe to your
system. Save it and run setup, answer the questions and pick up
the above mentioned package from the `Editors' category.
DOWNLOAD:
=========
Note that downloads from sources.redhat.com (aka cygwin.com) aren't
allowed due to bandwidth limitations. This means that you will need to
find a mirror which has this update, please choose the one nearest to you:
http://cygwin.com/mirrors.html
QUESTIONS:
==========
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.
--
Dr. Volker Zell
volunteer cygwin xemacs maintainer
CYGWIN-ANNOUNCE UNSUBSCRIBE INFO:
=================================
To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message. Send email
to the address specified there. It will be in the format:
cygwin-announce-unsubscribe-YOU=YOURDOMAIN.COM(a)cygwin.com
If you need more information on unsubscribing, start reading here:
http://sources.redhat.com/lists.html#unsubscribe-simple
Please read *all* of the information on unsubscribing that is available
starting at this URL.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta