Hexchat: تمييز عشوائي لا يتطابق مع أي شيء في "كلمات إضافية لإبرازها"

تم إنشاؤها على ١١ يناير ٢٠١٣  ·  13تعليقات  ·  مصدر: hexchat/hexchat

irc_extra_hilight = Arna,Arnav,Arny,Arnie,*Arnavion*,Arnavicon,Arniggervion,*navion*,Arnawion,AtashiCon,ARNAVION
irc_nick_hilight = 
irc_no_hilight = NickServ,ChanServ,InfoServ,N,Q,Quotes,Belfiore,Trivia,{Houki}

أمثلة لرسالة أبرزتني هذا الصباح:

<@gmaxwell> I _thought_ that if the binary was fully static it did manage to link it. Maybe I'm remembering it wrong.

لا يؤدي لصق نفس الرسالة (عبر عميل آخر) إلى تمييزي مرة أخرى. بعبارة أخرى ، هذا غير حتمي ومن المؤكد أنه خطأ.


تحرير: كما اتضح ، فإن هذه الملامح الوهمية فقط تؤدي إلى # bitcoin. الشيء الوحيد الذي يمكنني التفكير فيه بخصوص هذه القناة هو أنها القناة الأولى (تلقائي) التي انضممت إليها في freenode ، والتي هي نفسها الشبكة الثانية التي أتصل بها (تلقائي). لا تقوم أي من القنوات في الشبكة الأولى (Rizon) أو أي قنوات أخرى في Freenode بتشغيل هذه النقاط البارزة.


تحرير 2: أكد أعلاه. الآن بعد أن أصبحت أيضًا على # gtk + على GimpNet ، لا يحدث هذا السلوك إلا في تلك القناة. يبدو أن هذا السلوك يحدث على القناة الأولى في آخر شبكة انضممت إليها.


الكود ذو الصلة موجود في inbound.c (alert_match_word، alert_match_text) و util.c (match).

الإصلاح المحتمل هو استبدال منطق loony في تلك الطرق بـ GRegex.

جانبا: تم تقديم GRegex في GLib 2.14 ، لذا قم بزيادة المتطلبات في config.ac

bug

التعليق الأكثر فائدة

أحدث إصدار ، هذا يحدث لي في جميع القنوات على جميع الشبكات.

تحرير: في الكتابة العادية تميل إلى كتابة مسافات بعد الفواصل. في قائمة HL يجب ألا تكون هناك مسافات. إزالتها بين فاصلاتي أصلحت المشكلة.

ال 13 كومينتر

لأي غرض؟ هذا الخطأ وهذا واحد ليسا نفس الشيء.

بمجرد تحويل هذا إلى regex ربما يمكنه التعامل مع ذلك بشكل أفضل.

نظرًا لصعوبة إعادة إنتاج هذه المشكلة ، فقد أضفت رمزًا مؤقتًا (# 400) إلى inbound.c، outbound.c، inbound.h الذي يسجل المعلومات (الطابع الزمني ، النص ، من) لكل مرة is_hilight () "if" -تُرجع العبارة TRUE. إنه يشكل بريقًا لهذه الثلاثة توائم ، التي يتم تقييد عددهم بواسطة عدد عالمي كبير 371lim وفي البداية 100.

لإظهار النتائج في أي وقت ، اكتب الأمر "/ debug hilight" في أي سطر أوامر hexchat. إليك عينة إخراج من هذا الأمر:
تصحيح مشكلة الهايلايت (رقم 371) ---
(كل من الخيطين يسبقه ويتبعه ماسح العين "---")
02/06/13 15:16:42 نص: - testme there، rich3abcd - من: - richtroye -
02/06/13 15:16:46 نص: - testme there، rich3abcd - من: - richtroye -
02/06/13 15:16:48 نص: - testme there، rich3abcd - من: - richtroye -
02/06/13 15:17:11 نص: - testme there، rich3abcd - من: - richtroye -
02/06/13 15:17:11 نص: - testme there، rich3abcd - من: - richtroye -
02/06/13 15:17:11 نص: - testme there، rich3abcd - من: - richtroye -
نهاية القائمة

من فضلك عندما تقوم بتشغيل هذا الرمز ، انتبه للأخطاء المتصورة المتعلقة بهذه المشكلة. عندما ترى واحدة ، قم بتشغيل / تصحيح أخطاء hilight ونسخ النتائج ولصقها في ملف. اكتب ملاحظة هنا حول ما رأيته وقم بتضمين الأسطر ذات الصلة من هذا الملف.

RichardHitt بالنظر إلى أنه مؤقت ، فلماذا تقدم طلب سحب بدلاً من مجرد توجيهنا إلى الفرع؟

إذا كان هذا هو الغرض من إنشاء العلاقات العامة ، فقد أخبرتك سابقًا أنه غير ضروري. لدي بالفعل برنامج نصي مميز لتسجيل الدخول يسجل نفس المعلومات.

تحرير: هذا هو النص - https://raw.github.com/Arnavion/random/master/hexchat/highlight.pl

لم يتم إعادة نسخه في بعض الوقت (على الأقل منذ 2.9.6). إغلاق.

بدأ في الظهور مرة أخرى منذ صباح اليوم (مرتان في 12 ساعة): |

لقد بدأ هذا للتو يحدث لي. قمت بتشغيل /debug hilight ، لكنه أدرج فقط القنوات والخوادم التي أنا فيها. أفترض أن الرمز المؤقت RichardHitt تمت إزالته منذ فترة طويلة.

بدأ هذا بعد أن حاولت إضافة تمييز جديد ("الروبوت مات"): TW,whisper,the bot died, . ثم استمر في الحدوث بعد أن قمت بإزالة التمييز الجديد والعودة إلى النقاط البارزة التي حصلت عليها في الأصل ( TW,whisper, ). حتى أنني أزلت كل شيء من حقل التمييز ، ثم أضفت فقط العناصر التي كانت لدي قبل إضافة الحقل الجديد ، لكنها ما زالت تبرز الخطوط العشوائية. إذا قمت بحذف كل شيء من الحقل ، فلن أحصل على تمييزات عشوائية.

تحرير: حتى إزالة جميع النقاط البارزة وإعادة تشغيل البرنامج ثم إضافة النقاط البارزة مرة أخرى لا يحل المشكلة. لا يزال ينتج عن الإبرازات العشوائية.

حسنًا ، تم إصلاح المشكلة عن طريق إزالة , من النقاط البارزة الخاصة بي.

TW,whisper, = تمييز عشوائي
TW,whisper = لا توجد تمييزات عشوائية

يحدث هذا لي في الإصدار الأخير ، مع أو بدون الفاصلة اللاحقة.

أحدث إصدار ، هذا يحدث لي في جميع القنوات على جميع الشبكات.

تحرير: في الكتابة العادية تميل إلى كتابة مسافات بعد الفواصل. في قائمة HL يجب ألا تكون هناك مسافات. إزالتها بين فاصلاتي أصلحت المشكلة.

أنا أيضا واجهت هذه المشكلة. وفقًا لحلfaithlessfate ، أدى تجريد المسافة البيضاء حول كل مصطلح إلى حل المشكلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات