عن المشروع

دلتا هي أداة سطر أوامر تعمل كعارض لنتائج git diffs وgrep وblame، تضيف تلوين الصياغة والعديد من التحسينات العرضية لجعل قراءة الفروقات أكثر كفاءة ومتعة. تتكامل مباشرة مع git عبر إعداد core.pager إلى delta، وتعمل أيضًا مع diff وgrep وrg وgit blame. تشمل الميزات الرئيسية تلوين الصياغة باستخدام نفس ثيمات bat، وإبراز الفروقات على مستوى الكلمات عبر خوارزمية استدلال تعديل Levenshtein، وعرض جانبي مع التفاف تلقائي للأسطر، وأرقام الأسطر، وتنقل بلوحة المفاتيح (n/N) بين أقسام الفروقات والملفات. يحسن دلتا عرض تعارضات الدمج باستخدام نمط تعارض zdiff3، ويعزز عرض git blame بتلوين الصياغة وروابط اختيارية لموفري الاستضافة (GitHub وGitLab وSourceHut وCodeberg)، ويلون نتائج grep من rg وgit grep وgrep. يدعم الأداة ميزة --color-moved في git، ويسمح بنسخ الكود مباشرة من الفروقات (مع إزالة علامات +/- افتراضيًا)، ويوفر أوضاع محاكاة لـ diff-highlight وdiff-so-fancy. يمكن تنسيق تجزئات الالتزام ومسارات الملفات كروابط تشعبية طرفية. أكثر من 20 عنصرًا قابلًا للتخصيص تدعم ألوان المقدمة والخلفية وسمات الخط باستخدام لغة ألوان git. يكتشف دلتا تلقائيًا خلفية الطرفية الفاتحة أو الداكنة ويتعامل مع كل من مخرجات الفروقات الموحدة التقليدية وتنسيقات مخرجات git الخاصة.