גרש הנו עורך טקסט פשוט, רב־לשוני, למסופי טקסט.
ניתן לצפות במדריך למשתמש גם on-line, באמצעות הדפדפן.
הצילומים הבאים הם של גרש רץ בתוך חלון xterm. לחץ להגדלה. (חלקם מראים גרסה ישנה של גרש והם לא בהכרח משקפים את מצבו של גרש כיום, בפרט - התפריט עבר שינויים.)
למה כתבתי את גרש?
פשוט לא היתה לי ברירה.
מדי פעם אני נצרך לכתוב טקסט בעברית, ולמרבה ההפתעה, לא הצלחתי למצוא עורך טקסט עם תמיכה ראויה בעברית. אני משתמש במחשב חלש יחסית, פנטיום 130 MHz, ומכיוון שבמחשב כזה לא נוח להפעיל עורכי טקסט גראפיים כבדים, נאלצתי לוותר מראש על עורכים כדוגמת KEdit (שממילא אין בו הדברים שאני צריך). תמיכת העברית בעורכי טקסט פחות כבדים שבדקתי (QEmacs, Mule, Vim, He2) דיי מביכה.
המטרה שלי היתה ליצור, במהירות, עורך טקסט פשוט שמצד אחד ירוץ במסוף טקסט, דבר שיאפשר להריץ אותו בכל סביבה ובכל הנסיבות, ומצד שני שיהיה מודרני ויתמוך ברב־לשוניות, יוניקוד, סימני ניקוד, BiDi, בדיקת איות.
גרש לא בא להחליף את Emacs או את Vim. Vim נותר העורך הראשי שלי. גרש נועד לעריכת טקסטים מזדמנים בעברית.
"Just wanted to express my gratitude, Geresh is absolutely cool. Beats Yudit hands down in an xterm."
"אני משתמש בגרש כדי לכתוב טקסט עברי, והוא, יש לציין, עורך הטקסט עם התמיכה הטובה ביותר בכיווניות ימין-שמאל שהשתמשתי בו עד עתה." --מתוך פורום מקינטוש
"In general, it's not as powerful as Emacs (or even VI) but is excellent as a Unicode and especially Hebrew editor."
"ניסיתי, והאמת, אהבתי. עושה רושם מצוין."
"A very fine editor"
"אני מתרשם מאוד לחיוב מהגרסה הזו של 'גרש'. נראה שהיא תהפוך, לפחות בעתיד הקרוב, לעורך ה־HTML המועדף עלי לדפים בעברית."
"This Geresh isn't a bashfull thing no doubt..."
שלוש דרכים להתקין את גרש: באמצעות חבילת RPM בינארית, באמצעות חבילת דביאן בינארית, או ע"י הידור קוד המקור.
הדרך המומלצת להתקנת גרש היא באמצעות חבילת ה־RPM הבינארית הבאה.
geresh-0.6.3-1.i586.rpm (274 k)
חבילת RPM זו נבדקה על Red Hat 7.3. אנא דווחו לי אם החבילה פועלת/לא־פועלת על הפצות אחרות.
(אין צורך להתקין לפני כן את ספריית FriBiDi או את ncursesw, כי הן כבר מקושרות סטאטית (statically linked) לקובץ ההרצה הבינארי.)
אם הנך משתמש בהפצה מבוססת דביאן, תוכל להתקין את גרש בקלות באמצעות apt-get; הקלד את הפקודה הבאה:
apt-get install geresh
תודה לליאור קפלן (guides.co.il) על הכנת החבילה.
לחלופין, תוכל להוריד את קוד המקור כ־tarball ולהדרו בעצמך.
לפני שאתה פותח בריקוד הידוע (./configure, make, make install), קרא את מסמך ה־INSTALL. בפרט, אם אתה מעוניין להריץ את גרש במסוף UTF-8, עליך להתקין את ncursesw.
לאחר שהתקנו את גרש נרצה להריצו. גרש מסוגל לרוץ תחת שני סוגים של מסופים: מסופי UTF-8 ומסופי 8 ביט. גרש מגלה את סוג המסוף באמצעות ה־locale הפעיל, ולכן דאג לכוונו כהלכה (באמצעות משתנה הסביבה LC_CTYPE, למשל).
אם רצונך לערוך טקסטים בעברית, וודא שגופן המסוף כולל תווי עברית, ונהג כדלקמן:
שים לב: אם בקידוד המסוף לא ניתן לייצג תווי עברית, ואם האופציה H- לא ניתנה, תראה סימני שאלה (או תווי 'X') בצבע סגול במקום תווי עברית.
לתוכנת אמולצית מסוף UTF-8 טובה מומלץ להשתמש ב־xterm.
הערה למשתמשי Konsole של KDE: יש להשתמש בגרסה 3.1 ומעלה, אחרת תווי העברית יגרמו לשיבוש התצוגה. עם זאת, איני יודע אם Konsole תומך ב־combining-characters, ולכן איני יכול להמליץ על השימוש בו.
אם אתה משתמש במסוף UTF-8, וודאי תרצה להתקין פונט מעודכן הכולל שפע עצום של תווים, כולל תווי ניקוד עברי. המלצה אחת תמצא כאן, במדריך למשתמש, ועוד אחת כאן, באותו מדריך. ההרפתקנים שבחבורה יוכלו לשעשע את עצמם בהנחיות הללו.
בתוך גרש:
אם אין לך מקלדת עברית, הקש Alt+h כדי להפעיל (ולבטל) את המקלדת העברית של גרש.
הקש על F1 כדי לקרוא את המדריך למשתמש.
גרסאות ישנות של גרש ניתן למצוא כאן.
גרש אמור להיות עורך טקסט קטן ופשוט, לכן איני מתכוון להכניס בו שינויים מהותיים. שיפורים:
שיפורים בדף זה: