diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/TextViewerPanel.cs b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/TextViewerPanel.cs index 869ecdd..e18ef59 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/TextViewerPanel.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/TextViewerPanel.cs @@ -25,6 +25,7 @@ using QuickLook.Plugin.TextViewer.Detectors; using QuickLook.Plugin.TextViewer.Themes; using QuickLook.Plugin.TextViewer.Themes.HighlightingDefinitions; using System; +using System.Globalization; using System.IO; using System.Reflection; using System.Threading.Tasks; @@ -205,6 +206,13 @@ public partial class TextViewerPanel : TextEditor, IDisposable : Brushes.Transparent; } + if (extension.Equals(".txt", StringComparison.OrdinalIgnoreCase)) + { + FlowDirection = CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft + ? System.Windows.FlowDirection.RightToLeft + : System.Windows.FlowDirection.LeftToRight; + } + context.IsBusy = false; }, DispatcherPriority.Render); });