প্রকল্প সম্পর্কে

ডেল্টা একটি কমান্ড-লাইন টুল যা git diffs, grep আউটপুট এবং blame আউটপুটের জন্য পেজার হিসেবে কাজ করে, সিনট্যাক্স হাইলাইটিং এবং অসংখ্য ডিসপ্লে উন্নতি যোগ করে যাতে ডিফ পড়া আরও দক্ষ এবং আনন্দদায়ক হয়। এটি core.pager-কে delta-তে কনফিগার করে সরাসরি git-এর সাথে সংহত হয় এবং diff, grep, rg এবং git blame-এর সাথেও কাজ করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে bat-এর মতো একই থিম ব্যবহার করে ভাষা সিনট্যাক্স হাইলাইটিং, Levenshtein এডিট ইনফারেন্স অ্যালগরিদমের মাধ্যমে শব্দ-স্তরের ডিফ হাইলাইটিং, স্বয়ংক্রিয় লাইন র্যাপিংসহ পাশাপাশি-দেখা ভিউ, লাইন নম্বর এবং ডিফ সেকশন ও ফাইলগুলির মধ্যে কীবোর্ড নেভিগেশন (n/N)। ডেল্টা zdiff3 কনফ্লিক্ট স্টাইল দিয়ে মার্জ কনফ্লিক্ট প্রদর্শন উন্নত করে, সিনট্যাক্স হাইলাইটিং এবং হোস্টিং প্রদানকারীদের (GitHub, GitLab, SourceHut, Codeberg) ঐচ্ছিক হাইপারলিংকসহ git blame আউটপুট উন্নত করে এবং rg, git grep এবং grep থেকে grep আউটপুট সিনট্যাক্স-হাইলাইট করে। টুলটি Git-এর --color-moved বৈশিষ্ট্য সমর্থন করে, ডিফ থেকে সরাসরি কোড কপি করার অনুমতি দেয় (ডিফল্টরূপে +/- মার্কার সরিয়ে), এবং diff-highlight এবং diff-so-fancy-এর জন্য ইমুলেশন মোড প্রদান করে। কমিট হ্যাশ এবং ফাইল পাথ টার্মিনাল হাইপারলিংক হিসাবে ফরম্যাট করা যেতে পারে। ২০টিরও বেশি স্টাইলযোগ্য উপাদান git-এর কালার/স্টাইল ভাষা ব্যবহার করে কাস্টম ফোরগ্রাউন্ড রং, ব্যাকগ্রাউন্ড রং এবং ফন্ট অ্যাট্রিবিউট সমর্থন করে। ডেল্টা স্বয়ংক্রিয়ভাবে হালকা বা গাঢ় টার্মিনাল ব্যাকগ্রাউন্ড সনাক্ত করে এবং ঐতিহ্যবাহী ইউনিফাইড ডিফ আউটপুট এবং git-নির্দিষ্ট আউটপুট ফরম্যাট উভয়ই পরিচালনা করে।