hello, nachdem mich es tagelang genervt hat, das mutt
die iso-8859-1 sonderzeichen '�''�''�'... nur als '?' darstellt
bin dich jetzt darauf gestossen, das die programmierer leider
eben nur englische Zeichen kennen.
Im Pager ( pager.c ) wird gnadenlos alles was nicht kleiner < 127
und Steuerzeichen ist einfach auf '?' gesetzt.
Einen schnellfix hab ich gemacht.
wer interessiert ist kansprechen.
l8ter
.............. [schnipp patch mutt-1.2.5] ......................
--- mutt-1.2.5/pager.c Sat Apr 22 10:25:20 2000
+++ mutt-patch/pager.c Sun Sep 24 13:14:35 2000
@@ -57,6 +57,11 @@
#define IsMsgAttach(x) (x && (x)->fp && (x)->bdy && (x)->bdy->hdr)
#define IsHeader(x) (x && (x)->hdr && !(x)->bdy)
+#ifndef ISO_8859
+#define ISO_8859
+#endif
+
+
static const char *Not_available_in_this_menu = N_("Not available in this menu.");
static const char *Mailbox_is_read_only = N_("Mailbox is read-only.");
static const char *Function_not_permitted_in_attach_message_mode = N_("Function not
permitted in attach-message mode.");
@@ -1333,10 +1338,14 @@
if (ISSPACE (c))
addch (c); /* unbreakable space */
- else
- addch ('?');
- col++;
- }
+ else
+#ifdef ISO_8859
+ addch (c);
+#else
+ addch ('?');
+#endif
+ col++;
+ }
}
/* avoid a bug in ncurses... */
.............. [schnapp patch mutt-1.2.5] ......................
und so gehts :
tar-ball mutt-1.2.5i.tar.gz von ftp.mutt.org via ftp holen
entpacken mit
tar xvzf mutt-1.2.5i.tar.gz
ausschneiden der mail: ->schnipp/schnapp und speichern in patch-iso8859-mutt1.2.5
cd mutt-1.2.5
patch -p1 < patch-iso8859-mutt1.2.5
konfigurieren:
./configure --prefix=/usr --sysconfdir=/etc --enable-pop --enable-imap
builden:
make
installieren:
su -c "make install"
happy mutting ;)
--
l�chle, denn es k�nnte schlimmer kommen .. und es kommt schlimmer
murfy's law
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org