5 مستودعات
Syntax highlighting components specifically optimized for rendering code within diff hunks.
Distinct from Syntax Highlighters: Specializes syntax highlighting for the context of difference blocks rather than general code snippets
Explore 5 awesome GitHub repositories matching user interface & experience · Diff. Refine with filters or upvote what's useful.
diff-so-fancy makes your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.
Colorizes diff content to improve visual scanning of code changes and blank lines.
This is a reference guide for GitHub Flavored Markdown syntax, focused on formatting README files and other repository documentation. It covers the full range of Markdown elements supported on GitHub, including tables with column alignment, images, hyperlinks, emoji shortcodes, inline code, and badges from external services. The guide explains how to create structured content such as alert blocks with NOTE, TIP, WARNING, and CAUTION labels, as well as diff blocks that highlight added and removed lines. It also covers centering content on the page and using reference-style links for reusable l
Shows how to highlight added lines in green and removed lines in red to display file changes.
This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind
Displays hex color codes as actual colors within the editor to visualize the color palette.
diff2html is a Git diff visualization library that transforms unified diff text into structured HTML. It serves as a renderer for visualizing code changes in web browsers, providing components to inject stylized diff visualizations and collapsible file lists directly into web page elements. The library enables both side-by-side and line-by-line code comparisons. It includes a syntax highlighting diff viewer that applies language-specific color coding to source code based on file extensions or manual mappings. To maintain alignment during reviews, the project implements synchronized scrolling
Applies language-specific color coding to source code within rendered difference blocks.
Nvim-colorizer.lua هو إضافة لـ Neovim توفر تمييزاً بناءً للجمل (syntax highlighting) في الوقت الفعلي لتعريفات الألوان مباشرة داخل محرر النصوص. يعرض رموز الألوان، مثل قيم hex و RGB، كخلفيات مرئية أو ألوان نص، مما يسمح للمطورين بمعاينة رموز التصميم وتعريفات الأنماط دون مغادرة ملفات المصدر الخاصة بهم. تتميز الإضافة بمعمارية موجهة نحو الأداء تقوم بتفريغ مسح النص إلى عمليات الخلفية، مما يضمن بقاء واجهة المحرر متجاوبة. تستخدم نظام الزخرفة الداخلي للمحرر لتراكب التمييزات دون تعديل الكود المصدري الأساسي، وتحتفظ بسجل حالي لإدارة التمييزات النشطة عبر مخازن مؤقتة مختلفة. يمكن للمستخدمين تكوين الإضافة لاستهداف أنواع ملفات وأنماط ألوان محددة، مما يوفر تحكماً في المستندات التي تتلقى تصميماً مرئياً. تتضمن الأداة وظيفة لتشغيل أو إيقاف التمييز للملفات الفردية وتدعم الإرفاق اليدوي للسيناريوهات التي لا يتطلب فيها الكشف التلقائي. المشروع مكتوب بلغة Lua ويتكامل مع أحداث دورة حياة المحرر لتشغيل المسح تلقائياً عند فتح الملفات أو تعديلها.
Renders hex and RGB color codes as visual backgrounds directly within the editor to help visualize design choices.