سلام دوستان!
من GNU Emacs 24.5.1 رو از مخازن پیش فرض Ubuntu نصب کردم..
می دونم که بر خلاف vim پشتیبانی بهتری از زبان های مختلف از جمله فارسی داره.. (البته شاید اشتباه می کنم و پشتیبانی vim بهتر هست ولی من بلد نیستم..)
اما برای این که متن فارسی رو نشون بده نیاز به یه فونت مناسب داره.. وگرنه فونت پیش فرضش داغونه..! (ی رو گسسته نشون می ده..)
خوب من موفق شدم طوری تنظیمش کنم که برای انگلیسی از فونت دلخواهم استفاده کنم ولی برای فارسی و عربی و این حرفا از یه فونت دیگه (Dejavu Sans Mono بهترین فونت پیش فرضی هست که پیدا کردم و از زبان فارسی پشتیبانی خوبی می کنه)..
الان این یه تیکه از کدی هست که داخل init.el ام هست:
(set-fontset-font "fontset-default"
(cons (decode-char 'ucs #x0530)
(decode-char 'ucs #x08FF))
(font-spec :size 15 :name "Dejavu Sans Mono"))
که می آد برای کاراکتر های خاصی می گه به جای فونت پیش فرض از Dejavu Sans Mono استفاده کن..
اما هنوز یه مشکل عجیب دیگه هست:وقتی تایپ می کنم..
بعضی جاهای خط، کاراکتر از کاراکتر بعدیش جدا می شه! وقتی enter می زنم می رم خط بعد یا پاک می کنم
ممکنه دوباره بچسبه و درست نمایش داده بشه یا دوباره گسسته بشه!چه طور می تونم این مشکل رو حل کنم؟
اگه دقت کنید تو عکس، "ی" یکی مونده به آخر از "ی" آخر خط جدا شده..
البته بعد این که دو بار اینتر زدم رفتم خط پایین.. اولش درست بود..