Frequently Asked Questions and Answers list for Mule
1995³â 3¿ù 10ÀÏÆÇ
Plain text
version available.
ÀÌ FAQÀÇ ¸ñÀûÀº, Mule¿¡ °üÇØ¼ ÀÚÁÖ ³ª¿À´Â Áú¹®°ú ±× ´ë´äÀ» ÂüÁ¶Çϱâ
½±°Ô Çϱâ À§ÇÏ¿© Á¤¸®ÇÑ °ÍÀÔ´Ï´Ù. ³»¿ëÀº °¡´ÉÇÑ È®ÀÎÀ» Çϰí ÀÖ½À´Ï´Ù¸¸,
Ʋ¸° °÷À» ¹ß°ßÇϽŠºÐÀº ¾Ë·ÁÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù. ¶ÇÇÑ, »õ·Î¿î Ãß°¡Ç׸ñ
µîµµ ȯ¿µÇÕ´Ï´Ù.
ÃÖ½ÅÀÇ FAQ¸¦ ÀÔ¼öÇÏ´Â ¹æ¹ýÀº, Áú¹® A-11¿¡ ±â¼úµÇ¾î ÀÖ½À´Ï´Ù.
ÀÌ FAQÀÇ ÀÛ¼º¿¡ ÀÖ¾î¼, ´ë´ÜÈ÷ ¸¹Àº ºÐ¿¡°Ô Á¶¾ðÀ» ¹Þ¾Ò½À´Ï´Ù. Çù·ÂÇØ
ÁֽŠºÐµé¿¡°Ô °¨»ç¸¦ µå¸³´Ï´Ù.
Takahiro Maebashi
--- translated by Dosam Hwang
----------------------------------------------------------------------
ÀÌ FAQÀÇ ±¸¼º
=============
Mule FAQ´Â, Å©°Ô ³ª´©¾î ¾Æ·¡¿Í °°ÀÌ Part1°ú Part 2·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Part 1: °¢±¹¾î¿¡ °øÅëµÈ Áú¹®
Part 2: ƯÁ¤ ¾ð¾îÀÇ °íÀ¯ Áú¹®
°¢ Part´Â ¸î°³ÀÇ ¼½¼ðÀ¸·Î ³ª´©¾îÁ® ÀÖ½À´Ï´Ù. Part 1Àº Áú¹®ÀÇ ºÐ¾ßº°·Î,
Part 2´Â ¾ð¾îº°·Î µÇ¾î ÀÖ½À´Ï´Ù. Part 1°ú Part 2¿¡´Â °¢°¢ °ÅÀǰ°Àº ³»
¿ëÀÇ Áú¹®ÀÌ Æ÷ÇԵǾî ÀÖ´Â °Íµµ ÀÖÁö¸¸, À̰ÍÀº Àд ºÐÀÌ ÇÊ¿äÇÑ Á¤º¸·Î
´õµë¾î °¡±â ½±°Ô Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.
¸ñÂ÷
====
ÀÌ FAQÀÇ ±¸¼º
=============
ÀÌ FAQ¿¡ »õ·Ó°Ô ºÎ°¡µÈ °ÍÀº?
Mule FAQ Part 1: °¢±¹¾î°øÅëÀÇ Áú¹®
==================================
ÀϹÝÀûÀÎ Á¤º¸
=============
A-1: MuleÀ̶õ ¹«¾ùÀԴϱî?
A-2: MuleÀº ¾îµð¼ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï±î?
A-3: MuleÀÇ ÃֽйöÁ¯Àº ¹«¾ùÀԴϱî?
A-4: MuleÀº Àå·¡ GNU Emacs¿¡ ÅëÇյǴ °ÍÀԴϱî?
A-5: Demacs¿¡ MuleÀÇ Æ¯Â¡À» ³ÖÀ» °èȹÀº ÀÖ½À´Ï±î?
A-6: Mule Ver.1°ú ºñ±³ÇÏ¿© Mule Ver.2¸¦ »ç¿ëÇÏ¸é ¹«¾ùÀÌ ÁÁ½À´Ï±î?
A-7: MuleÀÇ ¸ÞÀ̸µ¸®½ºÆ®°¡ ÀÖ½À´Ï±î?
A-8: MuleÀÇ ¹ö±×·¹Æ÷Æ®´Â ¾îµð·Î ³»¸é µË´Ï±î?
A-9: Mule¿¡´Â Çѱ¹¾î(ÀϺ»¾î/¿µ¾î/Áß±¹¾î)ÀÇ ¸Å´º¾óÀÌ ºÙ¾î ÀÖ½À´Ï±î?
A-10: MuleÀ̶ó´Â À̸§ÀÇ À¯·¡´Â?
A-11: ÀÌ µµÅ¥¸ÕÆ®(Mule FAQ list)ÀÇ ÃֽůÇÀº ¾îµð¿¡¼ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï
±î?
A-12: Mule 2.2¿¡¼ ¾ÆÁ÷ ´ëÀÀÇÏÁö ¾Ê´Â ±â´ÉÀ» ¾ËÀ¸ÄÑ ÁÖ¼¼¿ä.
±¸Ãà ¹× ÀνºÅç
==============
B-1: configureÀÇ ¿É¼Ç¿¡´Â ¾î¶°ÇÑ °ÍÀÌ ÀÖ½À´Ï±î?
B-2: SunOS 4.1.xÀÇ ±â°è¿¡¼$(B!"(BX Window System ¿¡¼ µ¿ÀÛÇÏ´Â
MuleÀ» ¸¸µé·Á¸é ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
B-3: WnnÀ̳ª Canna¸¦ Mule¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË
´Ï±î?
B-4: "Pure Lisp storage exhausted"¶ó´Â ¸Þ¼¼Áö°¡ ³ª¿À°í ÄÄÆÄÀÏÀÌ ÁߴܵË
´Ï´Ù.
B-5: "Undefined Symbol: __des_crypt"¶ó´Â ¸Þ¼¼Áö°¡ ³ª¿À°í ÄÄÆÄÀÏÀÌ Áß´Ü
µË´Ï´Ù.
B-6: Mule¿¡¼ shell mode¸¦ ¾²¸é, ÇàÀÇ ÃÖÈÄ¿¡ ^M°¡ ºÙ¾î¹ö¸³´Ï´Ù. ¿Ö ±×
·¸½À´Ï±î?
B-7: MuleÀÇ ÄÄÆÄÀÏÀº Á¤»óÀûÀ¸·Î µÇ¾úÁö¸¸, ¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î¸¦ Àß ÀÔ·ÂÇÒ
¼ö ¾ø½À´Ï´Ù.
B-8: ´Ù¸¥ ±â°è¿¡¼ ÄÄÆÄÀÏÇϱâ À§ÇÏ¿©, configureÇÑ °á°ú¸¦ º¸Á¸ÇÏ¿© µÎ°í
½Í½À´Ï´Ù.
B-9: ´Ù¸¥ ±â°è¿¡¼ ÄÄÆÄÀÏÇÑ ÈÄ, ´Ù½Ã ¿ø·¡ÀÇ ±â°è¿¡¼ makeÇÏ°í ½Í½À´Ï
´Ù. configure¸¦ Çѹø´õ ½ÇÇàÇØ¾ß Çմϱî?
B-10: ¼Ò½º°¡ ÀÖ´Â ¾î¶² µð·ºÅ丮¿Í´Â ´Ù¸¥ µð·ºÅ丮¿¡¼ ÄÄÆÄÀÏÇϱâ À§ÇØ
¼´Â ¾î¶»°Ô Çϸé ÁÁ½À´Ï±î?
B-11: ¾î¶² »çÁ¤À¸·Î ÀçÂ÷ configure¸¦ ½ÇÇàÇÏÁö ¾Ê°í¼´Â ¾ÈµÇ°Ô µÇ¾ú½À´Ï
´Ù. ´Ù½ÃÇѹø configureÀÇ ¿É¼ÇÀ» Äڸǵå¶óÀÎÀ¸·ÎºÎÅÍ ¸ðµÎ ÀÔ·ÂÇØ¾ß ÇÕ´Ï
±î?
B-12: configure¸¦ ½ÇÇàÇÏ¿© º¸¾ÒÁö¸¸, ¿É¼ÇÀÌ ÀüÇô ÀνĵÇÁö ¾Ê½À´Ï´Ù.
B-13: BSD ¿ÀÆÛ·¹ÀÌÆÃ½Ã½ºÅÛ¿¡¼ MuleÀÌ Àß makeµÇÁö ¾Ê½À´Ï´Ù.
´Ù±¹¾îÀÇ Ãë±Þ¿¡ ´ëÇØ¼
======================
C-1: Mule¿¡¼ Áö¿øµÇ°í ÀÖ´Â ¾ð¾î´Â?
C-2: ¼¼»ó¿¡´Â ¹®ÀåÀ» ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î ¾²´Â ¾ð¾îµµ Àִµ¥, MuleÀº ÀÌ
¿Í °°Àº ¾ð¾î¿¡ ´ëÀÀÇÒ ¼ö ÀÖ½À´Ï±î?
C-3: Mule°ú °ü·ÃÇϰí ÀÖ´Â ÄÚµå°è´Â ¾î¶² °ÍÀÌ ÀÖ½À´Ï±î? ¾î¶² ¶§¿¡ À̰Í
°ú °ü·ÃÇմϱî?
C-4: *Buffer List*¿¡ Ç¥½ÃµÇ´Â ¹öÆÛ »çÀÌÁî¿Í ¼¼À̺êÇßÀ» ¶§¿¡ »ý±â´Â È
ÀÏÀÇ »çÀÌÁî°¡ Å©°Ô ´Ù¸¥µ¥, ¿Ö ±×·¸½À´Ï±î?
C-5: (setq keyboard-coding-system *euc-japan*)¶ó°í ¼³Á¤Çߴµ¥,¾Æ¹«·¡
µµ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
C-6: set-keyboard-coding-system¿¡¼ *autoconv*, *big5-hku*,
*big5-eten*, *internal*ÀÇ ¼³Á¤À» ÇÒ ¼ö ¾ø½À´Ï´Ù.
C-7: EUC¿¡¼ Çѱ¹, ÀϺ», Áß±¹, ECµî °¢±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ¼ö ÀÖµµ·Ï ÇÏ
°í ½Í½À´Ï´Ù.
C-8: Mule¿¡¼ »ç¿ëÇϰí ÀÖ´Â ÄÚµå°èÀÇ µµÅ¥¸ÕÆ®´Â ÀÖ½À´Ï±î?
C-9: ÀÎÅ©¸®¸àÅÐ ¼Ä¡ Áß¿¡ ASCII ¹®ÀÚ ÀÌ¿ÜÀÇ °ÍÀ» ÀÔ·ÂÇϱâ À§Çؼ´Â?
C-10: Mule¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¾ð¾î¿ëÀÇ ÆùÆ®´Â ¾îµð¿¡¼ ÀÔ¼öÇÕ´Ï
±î?
C-11: quail-help·Î Ç¥½ÃµÇ´Â ¹®ÀÚ¿Í ½ÇÁ¦·Î ÀԷµǴ ¹®ÀÚ°¡ ´Ù¸¨´Ï´Ù. ÀÌ
°ÍÀº ¹ö±×ÀԴϱî?
C-12: Mule¿¡¼ ÀÛ¼ºÇÑ ÅØ½ºÆ®¸¦ ÀμâÇϴµ¥´Â?
C-13: ÇѱÛ.ÀϺ»¾î.Áß±¹¾î µîÀÇ 2¹ÙÀÌÆ®Äڵ带 Æ÷ÇÔÇÑ ÈÀϸíÀ» Àß Ã³¸®ÇÒ
¼ö ¾ø½À´Ï´Ù.
C-14: ÈÀÏÀ» ÀÐÀ» ¶§, eol-type°¡ ÈÀÏ º»·¡ÀÇ °Í°ú ´Ù¸¥ °ÍÀ̶ó°í ÀÚµ¿
ÆÇº°µÇ¾î ¹ö¸³´Ï´Ù.
°³ÀÎȯ°æ¼³Á¤
============
D-1: ¹öÆÛÀÇ ÃÖÈÄ¿¡¼ next-lineÀ» ½ÇÇàÇÏ´õ¶óµµ »õ·Î¿î ÇàÀÌ »ðÀÔµÇÁö ¾Ê
µµ·Ï ÇÏ°í ½Í½À´Ï´Ù.
D-2: ¹öÆÛÀÇ ¼±µÎ¿¡¼ previous-lineÀ» ½ÇÇàÇϸé, beginning-of-buffer¶ó°í
ÇÏ¸é¼ »ß»ß ¿ï¸³´Ï´Ù.
D-3: ¸Þ´º¹Ù³ª ½ºÅ©·Ñ¹Ù°¡ ±ÍÂú½À´Ï´Ù.
D-4: (setq xxx-hook yyyy)¶ó°í ÇØµµ hook°¡ Àß ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.
D-5: Mule-1.x¿Í Mule-2.x¿¡¼ .emacs¸¦ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï±î?
D-6: X Window System¿¡¼ »ç¿ëÇϸé BS ŰÀ̸¦ ´·¶À» ¶§ DEL ŰÀÌ¿¡ ¹ÙÀÎ
µåµÈ ¸í·ÉÀÌ ½ÇÇàµÇ¾î ¹ö¸®´Âµ¥, ¿Ö ±×·¸½À´Ï±î? ¶ÇÇÑ, Å͹̳ο¡¼ ½ÇÇàÇß
À»¶§¿Í °°°Ô Çϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
D-7: Ä¿¼°¡ ÇàÀÇ ¼±µÎ¿¡ ÀÖÀ» ¶§, C-k¸¦ 1ȸ Ä¡´Â °Í¸¸À¸·Î ±× Çà Àüü°¡
»èÁ¦µÇµµ·Ï Çϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
D-8: Ä¿¼ÀÇ À§Ä¡°¡ ¸îÇà°Àΰ¡¸¦ Ç¥½ÃÇϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
D-9: ¸Þ´º¹Ù¿¡ »õ·Î¿î ¸Þ´º¸¦ Ãß°¡Çϰųª º¯°æÇϴµ¥´Â ¾î¶»°Ô ÇϸéµË´Ï±î?
D-10: indentÇÒ ¶§, ÀÚµ¿ÀûÀ¸·Î ¾ÕÀÇ Çà°ú °°ÀÌ Àε§Æ®µÇ°Ô Çϴµ¥´Â,¾î¶»
°Ô ÇÏ¸é µË´Ï±î?
D-11: Mule 2.2ÀÇ c++-mode¿¡¼ compile ÇÔ¼ö¿¡ ۸¦ ¼³Á¤ÇÏ´Â °ÍÀº ¾î¶»°Ô
Çϸé ÁÁ½À´Ï±î?
D-12: minibuffer¸¸ µ¶¸³µÈ frameÀ» ¸¸µå´Âµ¥´Â ¾î¶»°Ô Çϸé ÁÁ½À´Ï±î?
¸ÞÀÏ & ´º½º
===========
E-1: ¸ÞÀÏÀ̳ª ´º½º¸¦ ¾²°í ÀÖÀ» ¶§ C-c C-y¶ó°í Çϸé Àο븶ũ°¡ °ø¹éÀ¸·Î
µÇ¾î ¹ö¸³´Ï´Ù. À̰ÍÀ» "> "·Î ¹Ù²Ù·Á¸é ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
E-2: Supercite¸¦ »ç¿ëÇÏ¿© ÀοëºÎÈ£¿¡ À̸§ µîÀ» Æ÷ÇÔ½ÃŰ·Á¸é ¾î¶»°Ô ÇÏ
¸éµË´Ï±î?
E-3: Supercite¸¦ »ç¿ëÇÏ¿© ÀοëºÎÈ£°¡ ÀÚµ¿ÀûÀ¸·Î "> " ·Î µÇµµ·Ï ¼³Á¤ÇÏ
´Âµ¥´Â¾î¶»°Ô ÇÏ¸é µË´Ï±î?
E-4: Supercite·Î µðÆúÆ®·Î ÁغñµÇ¾î ÀÖ´Â ÀοëºÎÈ£ ÀÌ¿ÜÀÇ °ÍÀ» µðÆúÆ®·Î
¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
E-5: Supercite 2.3ºÎÅÍ ºÎ¼ÓÀÇ 3.1·Î ³Ñ¾î°¡¸é, sc-yank-originalÀÏ ¶§ ¸Ú
´ë·Î fill-paragraphµÇ¾î¹ö¸³´Ï´Ù.
E-6: RMAILÀÌ Àß µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.
E-7: GNUS¸¦ »ç¿ëÇϰí ÀÖÀ¸¸é, ¿¹¸¦ µé¾î fj.test¿¡ Åõ°íÇÏ´Â °æ¿ì¿¡
distributionÀÇ µðÆúÆ® °ªÀÌ fj·Î´Â µÇÁö ¾Ê½À´Ï´Ù.
E-8: mailÀ» ¼Û½ÅÇÏ¸é ¹®ÀÚ°¡ ±úÁ®¹ö¸³´Ï´Ù.
E-9: ¼ö½ÅµÈ ¸ÞÀÏÀÌ ¹®ÀÚ°¡ ±úÁ® ÀÐÀ» ¼ö ¾ø½À´Ï´Ù.
E-10: ¸ÞÀÏÀ̳ª ´º½º¸¦ RMAIL Çü½ÄÀ¸·Î º¸Á¸ÇÏ¸é º¸Á¸µÈ ÈÀÏ¿¡ EUC¿Í
junet-code°¡ È¥ÀçÇÏ¿© ¹ö¸³´Ï´Ù. ¶ÇÇÑ, fj.editor.muleÀ» RMAIL Çü½ÄÀ¸·Î
º»Á¸Çϸé ÈÀÏÀ» ÀÐÀ» ¼ö ¾ø°Ô µÇ¾î¹ö¸³´Ï´Ù.
ȸéÇ¥½Ã
========
F-1: X Window SystemÀÇ Mule¿¡¼ Çѱ¹¾î(ÀϺ»¾î, Áß±¹¾î)¸¦ Ç¥½ÃÇÒ ¼ö ¾ø
½À´Ï´Ù.
F-2: X¿¡¼ MuleÀ» »ç¿ëÇϰí ÀÖÀ¸¸é, ÆùÆ®ÀÇ ÀϺΰ¡ ºüÁ®¼ Ç¥½ÃµÇ°Å³ª,Æù
Æ®°¡ ÀÌÁö·¯Á® ÁöÀúºÐÇÏ°Ô µÇ±âµµ ÇÕ´Ï´Ù.
F-3: X ÆÇ MuleÀ» ±âµ¿ÇÒ ¶§, µðÆúÆ® ÆùÆ®ÀÇ »çÀÌÁ 14 µµÆ® ÆùÆ®·Î Çϱâ
À§Çؼ´Â?
F-4: (setq visible-bell t)·Î visible-bell·Î ÇÏ¿´´õ´Ï, ȸé ÇÁ·µ½Ã°¡ ÀÏ
¾î³ª´Â À§Ä¡°¡ ȸéÁß¾ÓÀ¸·Î, ¹üÀ§°¡ ȸéÀÇ Å©±âÀÇ ¾à 1/4·Î ÇÑÁ¤µÇ´Â °Í
°°Àºµ¥, À̰ÍÀº ½Ã¹æÀԴϱî?
F-5: face¶õ ¹«¾ùÀԴϱî?
F-6: terminal face¶õ ¹«¾ùÀԴϱî? ±×¸®°í, terminal face¸¦ »ç¿ëÇϱâ À§ÇØ
¼´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
F-7: MuleÀ» X¿¡¼ »ç¿ëÇßÀ» ¶§¿¡ Çà»çÀ̰¡ ¹ú¾îÁ® Àִµ¥, À̰ÍÀ» Á¼È÷´Â
µ¥´Â¾î¶»°Ô ÇÏ¸é µË´Ï±î?
Emacs Lisp ÆÐŰÁö
=================
G-1: Mule 1.x¿¡¼´Â ÀÛµ¿ÇÏ´ø xxx ¶ó´Â lisp ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê°Ô µÇ
¾ú½À´Ï´Ù. ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
G-2: C ¾ð¾îÀÇ ¿¹¾à¾î³ª ¸í·É¾î µî¿¡ »öÀ» Ä¥Çϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË
´Ï±î?
G-3: hilit19.elÀ» »ç¿ëÇϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
G-4: font-lock.elÀº ¾î¶»°Ô »ç¿ëÇÏ´Â °ÍÀԴϱî?
G-5: c-mode¸¦ ´õ¿í »ç¿ëÇϱ⠽±°Ô ÇÒ ¼ö ¾ø½À´Ï±î?
G-6: ÀÚµ¿ÀûÀ¸·Î RCS¸¦ »ç¿ëÇϵµ·Ï ÇÏ´Â ÆÐŰÁö´Â ¾ø½À´Ï±î?
G-7: Űº¸µå¿¡¼ Á÷Á¢ 'ESC $ B $ "'¿Í °°Àº ÄÚµå ÀÔ·ÂÀ» Çϱâ À§Çؼ´Â ¾î
¶»°Ô ÇÏ¸é µË´Ï±î?
G-8: ¾Ö¿ëÇØ¾ß ÇÒ ange-ftp¸¦ ·ÎµåÇϸé M-! (shell-command) °¡ µ¿ÀÛÇÏÁö
¾Ê´Â °ÍÀº ¹«½¼ ÀÌÀ¯ÀԴϱî?
G-9: sj3¸¦ »ç¿ëÇÏ¿© ÀϺ»¾îÀÔ·ÂÀ» ÇÏ°í ½ÍÀºµ¥, º¯È¯À» ÇÏ·Á°í Çϸé,
"EGG: Network service (sj3)¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù."¶ó°íÇϰí, ½ÇÆÐÇÕ´Ï´Ù.
Emacs lisp ÇÁ·Î±×·¡¹Ö
=====================
H-1: MuleÀº EmacsÀÇ »óÀ§ ȣȯÀÌ ¾Æ´Õ´Ï±î?
H-2: Mule 1.x ¿ëÀÇ ÇÁ·Î±×·¥À» Mule 2.x ¿ëÀ¸·Î ÇÒ ¶§ÀÇ ÁÖÀÇÁ¡À» °¡¸£ÄÑ
ÁÖ¼¼¿ä.
Mule FAQ Part 2: ƯÁ¤ ¾ð¾î¿¡ °íÀ¯ÇÑ Áú¹®
========================================
Áß±¹¾î¿¡ ´ëÇÏ¿©
===============
CN-1: MuleÀÇ ÄÄÆÄÀÏÀº Á¤»óÀ¸·Î µÇ¾úÁö¸¸, Áß±¹¾î¸¦ Àß ´Ù·ê ¼ö ¾ø½À´Ï´Ù.
CN-2: Áß±¹¾î¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
CN-3: EUC·Î Çѱ¹, ÀϺ», Áß±¹, EC µî °¢±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ¼ö ÀÖµµ·Ï ÇÏ
°í ½Í½À´Ï´Ù.
CN-4: ÀÎÅ©¸®¸àÅÐ ¼Ä¡ Áß¿¡ ÇÑÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
CN-5: Áß±¹¾î¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ» Àß ´Ù·ê ¼ö ¾ø½À´Ï´Ù.
CN-6: ´º½º±×·ì alt.chinese.text[.big5]¸¦ Áß±¹¾î·Î ÀÐÀ» ¼ö ÀÖ½À´Ï±î?
ÀϺ»¾î¿¡ ´ëÇÏ¿©
===============
JP-1: Nemacs (Nihongo Emacs)¿Í ºñ±³ÇÏ¿© MuleÀ» »ç¿ëÇÏ¸é ¹«¾ùÀÌ ÁÁ½À´Ï
±î? ȤÀº Nemacs¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ÁÁÀº °æ¿ì´Â ¾ø½À´Ï±î? ÀÖ´Ù¸é, ¾î¶°ÇÑ
°æ¿ìÀԴϱî?
JP-2: Nemacs´Â ¾ø¾îÁö°Ô µÇ´Â°¡?
JP-3: ÀϺ»¾î·Î ³íÀǵǰí ÀÖ´Â MuleÀÇ ¸ÞÀϸµ ¸®½ºÆ®°¡ ÀÖ½À´Ï±î?
JP-4: Mule ¿¡´Â ÀϺ»¾îÀÇ ¸Þ´º¾óÀÌ ÀÖ½À´Ï±î?
JP-5: Mule ÀÇ ÄÄÆÄÀÏÀº Á¤»óÀ¸·Î µÇ¾ú´Âµ¥, ÀϺ»¾î¸¦ Àß »ç¿ëÇÒ ¼ö¾ø½À´Ï
´Ù.
JP-6: X Window SystemÀÇ Mule¿¡¼ ÀϺ»¾î¸¦ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
JP-7: ÀϺ»¾î´Â ¾î¶»°Ô Çϸé ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï±î?
JP-8: "´Þ°¿(Ÿ¸¶°í)"À̶õ ¹«¾ùÀԴϱî?
JP-9: "ÂøÇÑ ´Þ°¿(Ÿ±î³ª)"¶õ ¹«¾ùÀԴϱî?
JP-10: sj3-egg¶õ ¹«¾ùÀԴϱî?
JP-11: ijª(Canna)¶õ ¹«¾ùÀԴϱî?
JP-12: "SKK"¶õ ¹«¾ùÀԴϱî?
JP-13: ÇÑÀÚ¸¦ ÀÔ·ÂÇÒ ¶§, ±ÛÀÚÀÇ ÇüÅ´ ¾Ë°í ÀÖÁö¸¸, Àд ¹ýÀ» ¸ð¸¦ ¶§
¾î¶»°Ô ÀÔ·ÂÇմϱî?
JP-14: kterm ¿¡¼, ¸¶¿ì½º¿¡ ÀÇÇÑ cut & paste ¸¦ ÇÒ ¼ö ¾ø½À´Ï±î?
JP-15: kinput2·ÎºÎÅÍ ÇÑÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï±î?
JP-16: (setq keyboard-coding-system *euc-japan*)¶ó°í ¼³Á¤ÇÏ¿´´Âµ¥, ¾Æ
¹«·¡µµ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
JP-17: EUC¿¡¼ Çѱ¹, ÀϺ», Áß±¹, EC µî °¢ ±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ ¼ö ÀÖµµ
·ÏÇÏ°í ½Í½À´Ï´Ù.
JP-18: ÀÎÅ©¸®¸àÅÐ ¼Ä¡ÇÏ´Â µµÁß¿¡ ÇÑÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
JP-19: ¹Ý°¢ Ä«µûÄ«³ª(JIS X0201Ä«µûÄ«³ª)¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
JP-20: "´Þ°¿(Ÿ¸¶°í)"À» »ç¿ëÇϰí ÀÖÀ» ¶§, "nn"À¸·Î "$(B$s(B"°¡ ÀԷµǵµ·Ï
Çϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
JP-21: ÀϺ»¾î¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ» Àß ´Ù·ê
¼ö ¾ø½À´Ï´Ù.
JP-22: Wnn °ú Canna ¸¦ µ¿½Ã¿¡ »ç¿ëÇϱâ À§Çؼ´Â ¾î¶»°Ô
ÇÏ¸é µË´Ï±î? JP-23: Mule Àº Nemacs ÀÇ »óÀ§È£È¯ÀÌ ¾Æ´Õ´Ï±î?
JP-24:
Nemacs ¿Í Mule ¿¡¼ .emacs À» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï±î?
JP-25: Nemacs ¿¡¼
´Â Àß µ¿ÀÛÇϰí ÀÖ¾ú´Âµ¥, Mule ·Î Çϸé "Symbol's function definition is
void: define-program-kanji-code" ¶ó°í ¸Þ¼¼Áö°¡³ª¿À°í Àß µ¿ÀÛµÇÁö ¾Ê½À
´Ï´Ù. ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
JP-26: Supercite ¸¦ ÀϺ»¾î ´ëÀÀÀ¸·Î »ç¿ëÇÏ
´Âµ¥´Â?
JP-27: dired °¡ Àß µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.
JP-28: $MULE/doc/demo
ÈÀÏ¿¡¼ ÀϺ»¾î µ¥¸ðÀÇ ¹Ý°¢, "$(B$3$s$K$A$O(B(¾È³çÇϼ¼¿ä)"ÀÇ µÚÀÇ
¹®ÀÚ¿À» Àß ÀÐÀ» ¼ö ¾ø´Âµ¥, À̰ÍÀº ¿Ö ±×·¸½À´Ï±î?
JP-29: JIS X0212
(JIS º¸Á¶ÇÑÀÚ) ÀÇ ÆùÆ®¿¡¼ ÇÁ¸®ÀÎ °ÍÀº ÀÖ½À´Ï±î?
Latin ¹®ÀÚÀÇ Ãë±Þ¿¡ ´ëÇÏ¿©==========================
LT-1: ISO 8859 ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â? LT-2: Latin-1 ¹®ÀÚ¸¦ ij¸¯ÅÍ
´Ü¸»¿¡ Ç¥½ÃÇϱâ À§Çؼ´Â?
ÀÌ FAQ ¿¡ »õ·Ó°Ô ºÎ°¡µÈ °ÍÀº? -----------------------------
1995³â3¿ù10ÀÏÆÇ
o Å»ÀÚ¸¦ ¼öÁ¤ÇÑ °Í ¿Ü¿¡ ƯÈ÷ º¯°æÀº ¾ø½À´Ï´Ù.
Mule FAQ Part 1: °¢ ±¹¾îÀÇ °øÅëµÈ Áú¹®
======================================
ÀϹÝÀûÀÎ Á¤º¸=============
A-1: Mule À̶õ ¹«¾ùÀԴϱî? --------------------------
MuleÀº GNU Emacs¸¦ º¹¼ö ¾ð¾î¿¡ ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï °ÈÇÑ ¿¡µðÅÍ
ÀÔ´Ï´Ù. GNU Emacs Ver.18À» ±âÃÊ·Î ÇÑ Mule Ver.1°ú GNU Emacs Ver.19
¸¦ ±âÃÊ
·Î ÇÑ Mule Ver.2°¡ ÀÖ½À´Ï´Ù. ±ÝÈÄ´Â Mule Ver.2¸¸ °³¹ßÀÌ °è¼ÓµÇ¾î °¥
°Í
ÀÔ´Ï´Ù.
Mule¿¡´Â ¾Æ·¡¿Í °°Àº Ư¡ÀÌ ÀÖ½À´Ï´Ù.
* MuleÀº ASCII ¹®ÀÚ(7ºñÆ®)¿Í ISO Latin-1ÀÇ ¹®ÀÚ(8ºñÆ®)»Ó¸¸ ¾Æ´Ï¶ó,
Çѱ¹¾î, ÀϺ»¾î, Áß±¹¾î µîÀÇ ¹®ÀÚÄÚµå(16ºñÆ®)µµ ´Ù·ê ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í, MuleÀÇ ÅØ½ºÆ® ¹öÆÛ´Â ÀÌµé ¾ð¾îÀÇ ¹®ÀåµéÀ» ÇϳªÀÇ ¹öÆÛ¿¡
È¥ÀçÇÏ¿© º¸ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
* ÈÀÏ ÀÔÃâ·Â, ½ºÅ©¸° Ç¥½Ã, Űº¸µå ÀÔ·Â, ÇÁ·Î¼¼½º°£ Åë½ÅÀÇ °¢°¢¿¡
´ëÇØ¼ µ¶¸³ÀûÀ¸·Î ¹®ÀÚÄÚµå°è¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
* ´Ù±¹¾î ¸ðµå°¡ ¾Æ´Ñ °æ¿ì¿¡´Â, ¿À¸®Áö³Î GNU Emacs¿Í °ÅÀÇ °°ÀÌ
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
A-2: MuleÀº ¾îµð¿¡¼ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï±î?
----------------------------------------
MuleÀº ¾Æ·¡ÀÇ »çÀÌÆ®·ÎºÎÅÍ anonymous ftp·Î ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.
ftp://etlport.etl.go.jp/pub/mule
ftp://ftp.mei.co.jp/archive/free/gnu/emacs/Mule
ftp://ftp.iij.ad.jp/pub/misc/mule
ftp://sh.wide.ad.jp/JAPAN/mule
ftp://ftp.funet.fi/pub/gnu/emacs/mule
ftp://cs.huji.ac.il/pub/gnu/mule
ftp://ftp.cs.buffalo.edu/pub/mule
ÀϺ» ¹Û¿¡¼ ¾×¼¼½ºÇÒ °æ¿ì´Â, ÃÖÈÄÀÇ 4°³ ÁßÀÇ Çϳª¸¦ »ç¿ëÇϼ¼¿ä.
À¯·´¿¡¼ ¾×¼¼½ºÇÒ °æ¿ì´Â, ftp.funet.fi¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ¸¶ Á¦ÀÏ
ÁÁÀ» °ÍÀÔ´Ï´Ù.
¿©±â¿¡´Â Mule ¹èÆ÷ŰƮÀÇ ¿ÏÀüÇÑ ÇüÅÂÀÇ tar ÈÀÏ(mule-2.0.tar.gz)°ú
GNU Emacs 19.28¿¡ ´ëÇÑ Â÷ºÐÈÀÏ(diff-19.28-2.2.gz)ÀÇ 2Á¾·ù°¡ ÀÖ½À´Ï
´Ù. GNU Emacs¸¦ °®°í °è½Å ºÐÀº °¡´ÉÇÑ Â÷ºÐÈÀÏÀ» »ç¿ëÇϼ¼¿ä. ¸¸¾à
ÆÖÄ¡ ÈÀÏ(patch-2.0-*.gz)µµ ã¾Æ³ÂÀ¸¸é, ±×°Íµµ ÀÔ¼öÇÏ¿© ÆÖÄ¡¸¦ ´ë¾î
ÁÖ¼¼¿ä. ÀÌ ¿Ü¿¡µµ °¢Á¾ ÆùÆ®, elisp ¶óÀ̺귯¸® µîÀÌ ÀÖ½À´Ï´Ù.
º¸´Ù »ó¼¼ÇÑ °ÍÀº $MULE/README.Mule ¿¡ ½áÀÖ½À´Ï´Ù. Âü°íÇϼ¼¿ä.
A-3: Mule ÀÇ ÃֽйöÁ¯Àº ¸îÀԴϱî? ----------------------------------
MuleÀÇ ÇöÀçÀÇ ¹öÁ¯Àº 2.0(¿ìÃ÷¼¼¹Ì:¸Å¹ÌÀÇ Çã¹°)À̰í, GNU Emacs
19.28¸¦ ±âÃÊ·Î Çϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ, $MULE/etc/VERSIONS¿¡, ±ÝÈÄÀÇ ¹ö
Á¯¸í
ÀÇ ¸®½ºÆ®°¡ ½á ÀÖ½À´Ï´Ù.
A-4: MuleÀº Àå·¡ GNU Emacs¿¡ ÅëÇյ˴ϱî?
------------------------------------------
GNU EmacsÀÇ ÀÛÀÚÀÎ R.M.StallmanÀº, ´Ù±¹¾î¸¦ Áö¿øÇÏ´Â °æ¿ì¿¡´Â
Unicode¸¦ ¸ÞÀÎÀ¸·Î »ç¿ëÇÏ´Â °ÍÀ» °·ÂÈ÷ ÁÖÀåÇϰí ÀÖ½À´Ï´Ù. Mule¿¡¼
Unicode¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¸é MuleÀ» GNU Emacs¿Í ÅëÇÕÇÑ´Ù°í ÇÏÁö¸¸,
ÇöÀç Mule¿¡¼ Unicode´Â Áö¿øµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
A-5: Demacs¿¡ MuleÀÇ Æ¯Â¡À» µµÀÔÇÒ °èȹÀº ÀÖ½À´Ï±î?
-----------------------------------------------------
Mule Ver.1.x ¹× Mule Ver.2.2 ÀÌÈÄ¿¡´Â Demacs °¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
ÀνºÅç ¸Å´º¾ó INSTALL.dos ¸¦ ÂüÁ¶Çϼ¼¿ä.
A-6: Mule Ver.1°ú ºñ±³ÇÏ¿© Mule Ver.2¸¦ »ç¿ëÇÏ¸é ¹«¾ùÀÌ ÁÁ½À´Ï±î?
-------------------------------------------------------------------
ÇѸ¶µð·Î ¸»Çϸé, "GNU Emacs 19¿¡¼ Ãß°¡µÈ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù"´Â
°Í ¹Û¿¡´Â ¾øÁö¿ä. Ãß°¡µÈ ±â´ÉÀº ¿©±â¿¡¼´Â ¸ðµÎ ±â¼úÇÒ ¼ö ¾øÁö¸¸,
Å« ±â´É Ãß°¡·Î¼´Â EpochdzÀÇ ¸ÖƼÇÁ·¹ÀÓÀ̳ª face ±â´É(Áú¹® F-5 ÂüÁ¶)
µîÀÌ ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °ÍÀº GNU Bulletin¿¡¼ ¼Ò°³µÇ°í ÀÖ°í, Emacs
18.59¿¡ ºÎ¼ÓµÈ EmacsÀÇ info¿¡µµ Emacs 19 Antenews ·Î¼ ¼³¸íµÇ¾î ÀÖ
À¸¹Ç·Î ±×ÂÊÀ» ÂüÁ¶Çϼ¼¿ä.
(ÀϺ»¾îÆÇ ÁÖ) GNU BulletinÀº GNU ´ÙÀÌÁ¦½ºÆ®·Î¼ SRAÀÇ È÷³¢Ä¡ºÎºÎ¿¡
ÀÇÇÏ¿© ÀϺ»¾î·Î ¹ø¿ªµÇ¾î ÀÖ½À´Ï´Ù. À̰ÍÀº
ftp://ftp.sra.co.jp/pub/gnu/local-fix/Bull-jÀÇ ¹Ø¿¡¼ ÀÔ¼öÇÒ ¼ö ÀÖ
½À´Ï´Ù.
Emacs 19 Antenews´Â µµ½Ã¹Ù CAE ½Ã½ºÅÛÁîÀÇ °¡¸¶À̾¾¿¡ ÀÇÇÏ¿© ÀϺ»¾î
·Î ¹ø¿ªµÇ°í, antenews-jp.texi¶ó´Â ÈÀϸíÀ¸·Î Mule 2.1 ÀÌÈÄ¿¡´Â ºÎ¼Ó
µÇ¾î ÀÖ½À´Ï´Ù.
A-7: MuleÀÇ ¸ÞÀϸµ ¸®½ºÆ®°¡ ÀÖ½À´Ï±î?
--------------------------------------
ÇöÀç, ¿µ¾î·Î ³íÀÇÇϱâ À§Çؼ´Â ¾Æ·¡ÀÇ 2°³ÀÇ ¸ÞÀϸµ ¸®½ºÆ®°¡ ÀÖ½À´Ï
´Ù.
mule@etl.go.jp
Åë»óÀÇ »ç¿ë¾ð¾î´Â ¿µ¾î
mule-vn@etl.go.jp
º£Æ®³²¾îÀÇ Ãë±Þ¿¡ °üÇÑ ¸ÞÀϸµ ¸®½ºÆ®, Åë»óÀûÀÎ »ç¿ë¾ð¾î´Â ¿µ¾î
À̿ܿ¡, °¢ ÇÁ·§Æû¿¡¼ÀÇ Å×½ºÆ®¿ëÀ¸·Î ¾Æ·¡ÀÇ °ÍÀÌ ÀÖ½À´Ï´Ù.
mule-jp@etl.go.jp
Åë»óÀûÀÎ »ç¿ë¾ð¾î´Â ÀϺ»¾î
ÀϺ»¾î·ÎÀÇ Åë»óÀûÀÎ ³íÀÇ¿¡´Â ´º½º(fj.editor.mule)¸¦ »ç¿ëÇϼ¼¿ä. ÀÌ
µéÀÇ ¸ÞÀϸµ ¸®½ºÆ®¿¡ Âü°¡¸¦ Èñ¸ÁÇÏ´Â ºÐÀº,
mule-request@etl.go.jp
¿¡ ¸ÞÀÏÀ» º¸³»¾î ¿¬¶ôÀ» ÃëÇϼ¼¿ä. Âü°í·Î, mule-jp-request µûÀ§´Â ¾ø
½À´Ï´Ù.
A-8: MuleÀÇ ¹ö±× ·¹Æ÷Æ®´Â, ¾îµð·Î ÇÏ¸é µË´Ï±î?
-----------------------------------------------
ÀϺ»¾î·ÎÀÇ MuleÀÇ ¹ö±× ·¹Æ÷Æ®, ȤÀº ¼öÁ¤ÀÇ Á¦¾È µîÀº, ´º½º
(fj.editor.mule)¿¡¼ ÇØ ÁÖ¼¼¿ä. ÀÌ ´º½º¸¦ ÀÐÀ» ¼ö ¾ø´Â ºÐ¸¸
mule@etl.go.jp ·Î ¿µ¾î·Î º¸³»ÁÖ¼¼¿ä.
A-9: Mule¿¡´Â Çѱ¹¾î(ÀϺ»¾î/¿µ¾î/Áß±¹¾î)ÀÇ ¸Þ´º¾óÀÌ ºÙ¾î ÀÖ½À´Ï±î?
------------------------------------------------------------------
Mule¿¡ °üÇÑ ¸Þ´º¾ó, µµÅ¥¸ÕÆ® ·ù´Â Å©°Ô ³ª´©¸é,
* ¿Â¶óÀÎ ¸Þ´º¾ó
* texinfo ¸Þ´º¾ó
* FAQ
* Æ©Å丮¾ó
* doc µð·ºÅ丮 ¾Æ·¡ÀÇ ¹®¼
¿Í °°Àº Á¾·ù°¡ ÀÖ½À´Ï´Ù. ÇöÀçÀÇ MuleÀÇ ¹öÁ¯Àº 2.xÀÌÁö¸¸, µµÅ¥¸ÕÆ®
Áß¿¡´Â ¹öÁ¯ 1 ¶§ºÎÅÍ °»½ÅµÇ¾î ÀÖÁö ¾ÊÀº °Íµµ ÀÖ½À´Ï´Ù.
¿Â¶óÀÎ ¸Þ´º¾ó
man Çü½ÄÀÇ ¿Â¶óÀÎ ¸Þ´º¾óÀº ¿µ¾î·Î µÈ °ÍÀÌ ÀÖ½À´Ï´Ù. Åë»óÀº ½Ã½º
ÅÛ°ü¸®ÀÚ°¡, man ¸í·É¾î·Î ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï ÁغñµÇ¾î ÀÖ´Ù°í »ý°¢ÇÕ
´Ï´Ù. ¸¸¾à ÁغñµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â
$MULE/etc/mule.1 ¿¡ ÀÖÀ¸¹Ç·Î, À̰ÍÀ» ¸Þ´º¾óÀÇ µð·ºÅ丮¿¡ º¹»çÇÏ
¿© ÀÌ¿ëÇϼ¼¿ä.
texinfo ¸Þ´º¾ó
Mule ÀÇ ±â´Éº° ¼³¸íÀ̳ª ¿ë¾î¼³¸í µîÀÌ texinfo Çü½ÄÀÇ ¸Þ´º¾ó·Î¼
ÁغñµÇ¾î ÀÖ½À´Ï´Ù. $Mule/man ¿¡ texinfo Çü½ÄÀÇ ¼Ò½º°¡,
$MULE/info¿¡ ÅØ½ºÆ®·Î¼ Á¤ÇüµÈ ÈÀÏÀÌ ÀÖ½À´Ï´Ù.
FAQ
Áö±Ý ¿©·¯ºÐÀÌ Àаí ÀÖ´Â °ÍÀÔ´Ï´Ù. ¾Æ·¡ÀÇ °ÍÀÌ $MULE/etc ¿¡ ÀÖ½À´Ï
´Ù.
FAQ-Mule ¿µ¾îÆÇ
FAQ-Mule.kr Çѱ¹¾îÆÇ
FAQ-Mule.jp ÀϺ»¾îÆÇ
FAQ-Mule.cn Áß±¹¾îÆÇ
FAQ-Mule.th ű¹¾îÆÇ
Æ©Å丮¾ó
Æ©Å丮¾óÀº Çѱ¹¾î¿Í ÀϺ»¾î·Î µÈ °ÍÀÌ ÀÖ½À´Ï´Ù. Mule¿¡¼ C-h T
(M-x help-with-tutorial-for-mule)¶ó°í ÇÏ¸é ¾ð¾î¸¦ ¹°¾îº¸¹Ç·Î, ÀÐ
°í ½ÍÀº ¾ð¾î¸¦ ÁöÁ¤Çϼ¼¿ä(½ºÆäÀ̽º ۸¦ ´©¸£¸é ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¾ð
¾îÀÇ À϶÷ÀÌ ³ª¿É´Ï´Ù).
doc µð·ºÅ丮 ¹ØÀÇ ¹®¼
$MULE/doc¿¡´Â MuleÀÇ ±â´Éº° ¼³¸í°ú »ùÇà ¹®¼°¡ ÀÖ½À´Ï´Ù. Mule
Ver.1ÀÏ ¶§ ¿©±â¿¡ ÀÖ´ø µµÅ¥¸ÕÆ®ÀÇ ´ëºÎºÐÀº texinfo·Î µÇ¾ú½À´Ï´Ù.
$MULE/doc/viet¿¡´Â º£Æ®³²¾î·Î ¾²¿©Áø ¹®¼°¡ Á¤¸®µÇ¾î ÀÖ½À´Ï´Ù.
A-10: Mule À̶ó´Â À̸§ÀÇ À¯·¡´Â?
--------------------------------
UNIX¿ë¾î À¯·¡/Àб⠻çÀü¿¡¼ Àοë:-)
Mule(UNIX¸í·É¾î) [¹Ä]
"MUltiLingual Enhancement to GNU Emacs"ÀÇ ¾àĪ. MULEÀ̶õ ³ë»õ¶ó
´Â °ÍÀ¸·Î, ¿Ü°íÁý, ¿Ë°íÁýÀ̶ó´Â Àǹ̵µ ÀÖ°í, GNUÀÇ µ¿¹° ½Ã¸®Áî¿¡
´ëÀÀÇϰí ÀÖÀ¸¸ç, gawk¿Í °°ÀÌ ¹Ý´ëÀÇ Àǹ̸¦ ºÙÀδٴ °Í¿¡µµ ´ëÀÀ
Çϰí ÀÖ´Ù. (ÂüÁ¶: Demacs, Emacs, gawk, Nemacs)
ÀÌ À̸§Àº, Hironobu Suzuki ¾¾ÀÇ ¹ß¾È¿¡ µû¸£°í
ÀÖ½À´Ï´Ù.
A-11: ÀÌ µµÅ¥¸ÕÆ®(Mule FAQ list)ÀÇ ÃֽůÇÀº ¾îµð¿¡¼ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï
---------------------------------------------------------------------
±î?
---
Mule FAQ ¿¡´Â Çѱ¹¾îÆÇ, ÀϺ»¾îÆÇ, ¿µ¾îÆÇ, Áß±¹¾îÆÇÀÌ ÀÖ½À´Ï´Ù. ÈÀÏ
·Î¼ ¹èÆ÷µÇ´Â °æ¿ì¿¡´Â, °¢°¢
FAQ-Mule ¿µ¾îÆÇ
FAQ-Mule.kr Çѱ¹¾îÆÇ
FAQ-Mule.jp ÀϺ»¾îÆÇ
FAQ-Mule.cn Áß±¹¾îÆÇ
À̶ó´Â ÈÀϸíÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Áß, ÀϺ»¾îÆÇÀÌ ¿øº»À̸ç, ±× ¿Ü
´Â °»½ÅÀÌ ´Ê¾îÁø °Íµµ ÀÖ½À´Ï´Ù. ÇöÀç, FAQÀÇ ÀϺ»¾îÆÇÀº HTML·Î ±â¼ú
µÇ¾î ÀÖÀ¸¸ç, À̰Ϳ¡¼ Åë»óÀÇ ÅØ½ºÆ® Çü½ÄÀ¸·Î ±â°èÀûÀ¸·Î º¯È¯Çϰí ÀÖ
½À´Ï´Ù.
Mule FAQ ´Â, ¾Æ·¡ÀÇ ¹æ¹ý¿¡ ÀÇÇÏ¿© ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.
o WWWÀ» ÅëÇÏ¿©. Mule FAQÀÇ ÃֽůÇÀº,
http://www.meitetsu.co.jp/docs/mule/FAQ-Mule-jp.html·ÎºÎÅÍ ÀÔ¼ö
ÇÒ ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç·Î´Â, ÀϺ»¾îÆÇ¸¸)
o ³×Æ®¿öÅ© ´º½º·ÎºÎÅÍ. ´º½º±×·ì fj.editor.mule¿¡¼´Â, ºñÁ¤±âÀûÀ¸·Î
Mule FAQ °¡ ¹èÆ÷µÇ°í ÀÖ½À´Ï´Ù.
o anonymouns FTP·Î ÀÔ¼öÇÑ´Ù. ¾Æ·¡ÀÇ Àå¼Ò¿¡¼ anonymouns FTP·Î ÀÔ¼ö
ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ftp://etlport.etl.go.jp/pub/mule/READMEDIR
ftp://sh.wide.ad.jp/JAPAN/mule/READMEDIR
o Mule ÀÇ ¹èÆ÷¿ë ÈÀÏ ³». ÀÌ MuleÀÌ ¸±¸®ÁîµÇ¾úÀ» ¶§ÀÇ ÃÖ½ÅÀÇ FAQ°¡,
$MULE/etc/FAQ-Mule.* ·Î¼ Mule ÀÇ ¹èÆ÷ ¼¼Æ® ³»¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
A-12: Mule 2.0¿¡¼ ¹Ì´ëÀÀÀÇ ±â´ÉÀ» °¡¸£ÃÄ ÁÖ¼¼¿ä.
-------------------------------------------------
Mule 1.1 ±â´É Áß ÀÌÇÏ´Â Mule 2.2¿¡¼´Â ¹Ì´ëÀÀÀÔ´Ï´Ù. ±ÝÈÄÀÇ ¹öÁ¯À»
±â´Ù·Á ÁÖ¼¼¿ä.
o lisp/picture.el lisp/rect.el ÀÇ ´Ù±¹¾î ´ëÀÀ
o Sun console¿¡¼ÀÇ Ç¥½Ã
±¸Ãà ¹× ÀνºÅç
==============
B-1: configure ¿É¼Ç¿¡´Â ¾î¶² °ÍÀÌ ÀÖ½À´Ï±î?
-------------------------------------------
configure --help¸¦ ½ÇÇàÇÏ¸é º¼ ¼ö ÀÖ½À´Ï´Ù.
B-2: SunOS 4.1.x ±â°è¿¡¼, X Window System¿¡¼ ¿òÁ÷ÀÌ´Â MuleÀ» ¸¸µé·Á
---------------------------------------------------------------------
¸é ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------
Á¾·¡, MuleÀº ½ºÅÂÆ½¸µÅ©·Î ¸¸µé Çʿ䰡 ÀÖ¾úÁö¸¸, SunOS 4.x¿ë X
Window SystemÀº ±×´ë·Î´Â °øÀ¯ ¶óÀ̺귯¸® ¹Û¿¡ ¸¸µé ¼ö ¾ø½À´Ï´Ù.
±×·¯¹Ç·Î, SunOs 4.x¿¡¼ MuleÀ» ¸¸µå´Âµ¥´Â, ½ºÅÂÆ½¸µÅ©¿ë Xlib¸¦ Áغñ
ÇÒ Çʿ䰡 ÀÖ¾ú½À´Ï´Ù. ±×·¯³ª, Mule-2.2 ÀÌÈÄ¿¡´Â, °øÀ¯ ¶óÀ̺귯¸®¸¦
¸µÅ©ÇÏ¿© MuleÀ» makeÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌÇÏ¿¡, °¢°¢ÀÇ °æ¿ì¿¡ ´ëÇÏ¿© ¹æ¹ýÀ» ¼¼úÇÕ´Ï´Ù.
1. ½ºÅÂÆ½¸µÅ©¿ëÀÇ Xlib¸¦ ÁغñÇϰí, ½ºÅÂÆ½¸µÅ©ÀÇ MuleÀ» ¸¸µå´Â X¸¦
±¸ÃâÇÒ ¶§,
#define ForceNormalLib YES
#define SeparateSharedCompile YES
¸¦ site.def(#ifdef AfterVendorCF ÀÇ µÚ)¿¡ Ãß°¡Çϰí, ½ºÅÂÆ½¸µÅ©¿ë
ÀÇ libX11.a¸¦ ¸¸µì´Ï´Ù. ±×¸®°í, Åë»ó´ë·Î configure¸¦ ÁöÁ¤ÇÏ¿©
MuleÀ» ¸¸µì´Ï´Ù.
2. °øÀ¯¶óÀ̺귯¸®¸¦ ¸µÅ©Çϵµ·Ï ÁöÁ¤
Mule-2.2ÀÌÈÄ¿¡¼´Â, configure¿¡¼ OS¸í¿¡ sunos4shr¸¦ ÁöÁ¤Çϸé,
°íÀ¯¶óÀ̺귯¸®ÀÇ Xlib¸¦ »ç¿ëÇÏ´Â MuleÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
»ó¼¼ÇÑ °ÍÀº, $MULE/etc/MACHINESÀ» ÂüÁ¶ÇÏ¿© ÁÖ¼¼¿ä.
B-3: WnnÀ̳ª Canna¸¦ Mule¿¡¼ »ç¿ëÇϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
-------------------------------------------------------------------
configure ¿É¼Ç¿¡ --wnn, --canna ¸¦ ÁöÁ¤Çϼ¼¿ä. ¶óÀ̺귯¸® µîÀÌ Àνº
ÅçµÇ¾î ÀÖ´Â µð·ºÅ丮¿¡ µû¶ó¼´Â --wnn-include=XXXX µîÀÇ ¿É¼Çµµ ÁöÁ¤
ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
B-4: "Pure Lisp storage exhausted"¶ó´Â ¸Þ¼¼Áö°¡ ³ª¿À°í ÄÄÆÄÀÏÀÌ ÁßÁöµÇ
----------------------------------------------------------------------
¾î ¹ö¸³´Ï´Ù.
------------
Ken'ichi Handa ¾¾´Â ´ÙÀ½°ú °°ÀÌ ±â¼úÇϰí ÀÖ½À´Ï´Ù.
À̰ÍÀº puresize.h ³»ÀÇ PURESIZEÀÇ °ªÀÌ ³Ê¹« À۱⠶§¹®ÀÔ´Ï´Ù. ½Ã
½ºÅÛ¿¡ µû¶ó¼´Â ÀÌ °ªÀ» ´Ã¸± Çʿ䰡 ÀÖ´Â °Í °°½À´Ï´Ù. ÀÏ´Ü ¹èÁ¤
µµ·Î ÇØ¼ Àß µÇ¸é, temacs°¡ site-init.el¸¦ ·ÎµåÇÑ ÈÄ¿¡ Ç¥½ÃÇÏ´Â
Pure Bytes Used XXXXXÀÇ °ª, ȤÀº ¿Ï¼ºµÈ MuleÀ» ±âµ¿ÇÏ¿© C-h v·Î
Ç¥½ÃµÇ´Â pure-bytes-usedÀÇ °ªÀ» ÂüÁ¶ÇÏ¿© ±×°Íº¸´Ù Á¶±Ý Å« °ªÁ¤µµ
·Î ¼³Á¤ÇÏ¿© ´Ù½Ã ¸ÞÀÌÅ©, ¶ó°í ÇÏ´Â ¼ö´ÜÀÌ ÇÊ¿äÇÕ´Ï´Ù.
puresize¸¦ ´Ã¸®´Âµ¥´Â, ´ÙÀ½°ú °°Àº ¼ø¼·Î ½ÇÇàÇϼ¼¿ä.
% make pureclean
% make CFLAGS="-DPURESIZE=XXXXX"
B-5: "Undefined Symbol: __des_crypt"¶ó´Â ¸Þ¼¼Áö°¡ ³ª¿À°í ÄÄÆÄÀÏÀÌ Á¤Áö
----------------------------------------------------------------------
µÇ¾î ¹ö¸³´Ï´Ù.
--------------
Masato Minda ¾¾´Â ´ÙÀ½°ú °°ÀÌ À̾߱âÇϰí ÀÖ½À´Ï
´Ù.
À̰ÍÀº, SunOSÀÇ JLE1.1.1¿¡¼ static ¸µÅ©ÇÏ¸é ³ª¿ÀÁö ¾Ê¾Ò´ø°¡?
ÇØ°á¹ý
JLEÀÇ ÆÐÄ¡¸¦ ºÙÀδ٠(patch ID´Â Àؾî¹ö·È½À´Ï´Ù)
JLE1.1.1 rev B ÀÌÈÄ·Î ÇÑ´Ù.
JLE¸¦ ¾ÈÇÑ´Ù :-)
½ÃµµÇÏ¿© º» °ÍÀº ¾Æ´ÏÁö¸¸, ºó _des_crypt ÇÔ¼ö¸¦ ¸¸µé°í, ÇÔ²² ¸µ
Å©ÇÏ´õ¶óµµ Àß µÇÁö ¾ÊÀ»±î?
B-6: Mule¿¡¼ shell mode¸¦ »ç¿ëÇϸé, ÇàÀÇ ÃÖÈÄ¿¡ ^MÀÌ ºÙ¾î¹ö¸®´Âµ¥ ¿Ö
---------------------------------------------------------------------
±×·¸½À´Ï±î?
-----------
Sakai Kiyotaka ¾¾´Â ÀÌÇÏ¿Í °°ÀÌ ±â¼úÇÏ
°í ÀÖ½À´Ï´Ù.
Emacs FAQ (mule-2.2 ¿¡¼´Â ${MULE}/etc/FAQ-NEW·Î¼ ÀνºÅçµË´Ï´Ù)
¿¡´Â ¾Æ·¡¿Í °°Àº Ç׸ñÀÌ ÀÖ½À´Ï´Ù.
62: How do I get rid of the ^M junk in my shell buffer?
¿ä¾àÇϸé,
1. shell-mode¿¡¼, M-x shell-strip-ctrl-mÀ̶ó°í ŸÀÌÇÁÇϼ¼¿ä.
2. ±×·¡µµ ¾ÈµÇ¸é, ½©·Î¼ tcsh¸¦ »ç¿ëÇϰí ÀÖ´Â °ÍÀÌ ¾ÈÁÁ´Ù. ÀÌ
°æ¿ì, ¿©·¯ºÐÀÇ .cshrc ȤÀº .tcshrc ÈÀÏ¿¡,
if ($?EMACS) then
if ("$EMACS" == t) then
if ($?tcsh) unset edit
stty nl
endif
endif
¶ó°í ¾²µç°¡, .emacs_tcsh ÈÀÏ¿¡
unset edit
stty nl
¶ó°í ¾²¸é ÁÁ´Ù.
3. ¶Ç´Â, ½©¹öÆÛ ³»¿¡¼´Â tcsh ´ë½Å¿¡ csh¸¦ »ç¿ëÇϵµ·Ï ÇÑ´Ù.
(setq explicit-shell-file-name "/bin/csh")
¸¦ .emacs¿¡ ³Öµç°¡.
setenv ESHELL /bin/csh
·Î ÇÑ´Ù.
¶ÇÇÑ, SunOS 4.1.x + JLE¿¡¼ gcc¸¦ »ç¿ëÇÏ¿© Mule¸¦ ¸¸µç °æ¿ì¿¡´Â, ÀÌ
ÇÏ¿Í °°Àº ´ëó¸¦ ÇÏ´õ¶óµµ, Ç฻¿¡ ^M°¡ ºÙ¾î ¹ö¸®´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
Ishikawa Ichiro ¾¾´Â ¾Æ·¡¿Í °°ÀÌ ±â¼úÇÏ
°í ÀÖ½À´Ï´Ù.
ÀÌÀü emacs 19¿¡¼ °°Àº º´»óÀÌ ³ª¿Â ÀûÀÌ ÀÖ¾úÁö¸¸(muleÀº gcc·Î ÄÄ
ÆÄÀÏÇϸé Àü¿¬ µ¿ÀÛÇÏÁö ¾Ê¾Ò´Ù), ±× ¶§´Â, gccÀÇ ÀνºÅçÀÌ Àß µÇ¾î
ÀÖÁö ¾Ê¾Ò´ø °ÍÀÌ ¿øÀÎÀ̾ú½À´Ï´Ù(JLEÀÇ sed¸¦ »ç¿ëÇÏ¿© ÀνºÅçÇϰí
ÀÖ¾ú´Ù).
GCC¸¦ JLE¿¡¼ ÀνºÅçÇϸé, sedÀÇ ¹ö±×¿¡ ÀÇÇØ¼ ÇìµåÈÀÏÀÇ ÀνºÅç
(fixincludes)ÀÌ Àß ¾ÈµË´Ï´Ù. ´ë½Å¿¡ GNUÀÇ sed¸¦ »ç¿ëÇÏ¿© GCC¸¦ Àνº
ÅçÇÏ¿© ¹ö¸³½Ã´Ù.
¶ÇÇÑ, "Y.Fujii" ¾¾·ÎºÎÅÍ, ¾Æ·¡¿Í °°Àº Á¤º¸
¸¦ ¹Þ¾Ò½À´Ï´Ù.
o Solaris 2.3J¿¡¼´Â, gcc¸¦ GNU sed¸¦ »ç¿ëÇÏ¿© ÀνºÅçÇÑ °æ¿ìÀÌ´õ¶ó
µµ, Ç฻¿¡ ^M°¡ ºÙ¾î ¹ö¸°´Ù.
o »ó±âÀÇ unset edit¿Í stty nlÀ» ÇÏ¸é ¹®Á¦´Â ÇØ°áµÇ¾ú´Ù.
o ½©¹öÆÛ¿¡¼ csh¸¦ »ç¿ëÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀ¸·Î´Â Àß µÇÁö ¾Ê¾Ò´Ù.
o M-x rloginÀ¸·Î ´Ù¸¥ È£½ºÆ®¿¡ rloginÇßÀ» ¶§¿¡´Â ¶Ç ^M°¡ ºÙ¾î ¹ö¸°
´Ù.
B-7: MuleÀÇ ÄÄÆÄÀÏÀº Á¤»óÀ¸·Î µÇ¾úÁö¸¸, ¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î¸¦ Àß ÀÔ·ÂÇÒ
--------------------------------------------------------------------
¼ö ¾ø½À´Ï´Ù.
------------
Mule Ver.2.1 ÀÌÈÄ¿¡´Â, ÀνºÅçÇÒ ¶§ ¸ðµç ¾ð¾î¿ëÀÇ ±âº»ÀûÀÎ ¼³Á¤ÀÌ µÇ
±â ¶§¹®¿¡, ÀÌÀüÀÇ ¹öÀü°ú °°ÀÌ lisp/site-init.el¿¡¼ japanese.elÀ̳ª
chinese.elÀ» ·ÎµåÇÒ ÇÊ¿ä´Â ¾ø°í, ÀÌ¿Í °°Àº »çÅ´ ÀϾÁö ¾ÊÀ» °Í
ÀÔ´Ï´Ù. ´Ü, ¾î¶² ¾ð¾î¸¦ ¸ÞÀÎÀ¸·Î »ç¿ëÇϴ°¡´Â site-init.el¿¡
(set-primary-environment 'chinese)
¿Í °°ÀÌ ÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µðÆúÆ®·Î´Â 'japanese°¡ ¼³Á¤µÇ¾î ÀÖ
½À´Ï´Ù.
B-8: ´Ù¸¥ ±â°è¿¡¼ ÄÄÆÄÀÏÇϱâ À§ÇÏ¿©, configureÇÑ °á°ú¸¦ º¸Á¸ÇÏ¿© µÎ°í
----------------------------------------------------------------------
½Í½À´Ï´Ù.
---------
config.status¸¦ ´Ù¸¥ À̸§À¸·Î ¹Ù²Ù¾î µÎ¸é µÇ°ÚÁö¿ä. ¾Æ´Ï¸é, ÄÄÆÄÀÏ
Àº ¼Ò½º°¡ ÀÖ´Â µð·ºÅ丮¿Í´Â º°°³ÀÇ µð·ºÅ丮¿¡¼ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýµµ
ÀÖ½À´Ï´Ù.
B-9: ´Ù¸¥ ±â°è¿¡¼ ÄÄÆÄÀÏÇÑ ÈÄ, ´Ù½Ã ¿ø·¡ÀÇ ±â°è¿¡¼ makeÇÏ°í ½ÍÀºµ¥,
---------------------------------------------------------------------
´Ù½Ã configureÀ» ½ÇÇàÇØ¾ß Çմϱî?
---------------------------------
configureÀÇ ¿É¼ÇÀ» º¯°æÇÏÁö ¾Ê´Â °ÍÀ̸é, º¸Á¸ÇÏ¿© µÐ config.status
¸¦ ½ÇÇàÇÏ´Â °Í¸¸À¸·Î µË´Ï´Ù.
B-10: ¼Ò½º°¡ ÀÖ´Â µð·ºÅ丮¿Í´Â ´Ù¸¥ µð·ºÅ丮¿¡¼ ÄÄÆÄÀÏÇϱâ À§Çؼ´Â
--------------------------------------------------------------------
¾î¶»°Ô ÇÏ¸é µË´Ï±î?
-------------------
configureÀÇ ¿É¼Ç¿¡ --scrdir=(¼Ò½º°¡ ÀÖ´Â µð·ºÅ丮)¸¦ ÁöÁ¤Çϵ簡,
/.../mule/configure ȤÀº .../mule/configure°ú configure¸¦ Àý´ë ȤÀº
»ó´ëÆÐ½º·Î ÁöÁ¤ÇÏ¿© ±âµ¿ÇÏ¿© ÁÖ¼¼¿ä. ÀÌ ¶§, ÁÖÀÇÇÒ °ÍÀ¸·Î¼´Â ¼Ò½º
°¡ ÀÖ´Â µð·ºÅ丮¿¡¼ configure¸¦ ½ÇÇàÇÑ °ÍÀÌ ÀÖ´Â °æ¿ì´Â, ±× µð·ºÅä
¸®¿¡¼ ¹Ì¸® 'make distclean'À» ½ÇÇàÇÏ¿© µÑ Çʿ䰡 ÀÖ´Ù°í ÇÏ´Â °ÍÀÔ
´Ï´Ù.
¶ÇÇÑ, À̰ÍÀ» ½ÇÇàÇÒ °æ¿ì¿¡´Â OS¿¡ ºÎ¼ÓÀÇ make·Î´Â ¾ÈµÉ Áöµµ ¸ð¸¨´Ï
´Ù. ÀÌ °æ¿ì¿¡´Â GNU make¸¦ »ç¿ëÇϼ¼¿ä.
B-11: ¾î¶² »çÁ¤À¸·Î ´Ù½Ã configure¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ´Ù½Ã configureÀÇ
----------------------------------------------------------------------
¿É¼ÇÀ» ¸í·É¾î ¶óÀο¡¼ ¸ðµÎ ÀÔ·ÂÇØ¾ß¸¸ Çմϱî?
----------------------------------------------
./config.status --recheck·Î ±¦Âú½À´Ï´Ù. ¶ÇÇÑ, config.status´Â sh
scriptÀ̹ǷÎ, configure¿¡ ÁÖ´Â Àμö¸¦ º¯°æÇÏ°í ½ÍÀº °æ¿ì¿¡´Â, Á÷Á¢
ÀÌ ÈÀÏÀ» ÆíÁýÇϵ簡, Å͹̳Π¿¡¹Ä·¹ÀÌÅÍÀÇ cut & paste ±â´ÉÀ» ÀÌ¿ëÇÏ
¿© configure¿¡ Àμö¸¦ Áֵ簡 ÇÏ´Â °î¿¹µµ °¡´ÉÇÕ´Ï´Ù.
B-12: configure¸¦ ½ÇÇàÇÏ¿© º¸¾Ò´Âµ¥, ¿É¼ÇÀÌ ÀüÇô ÀνĵÇÁö ¾Ê½À´Ï´Ù.
-------------------------------------------------------------------
Sun¿¡¼ JLE ºÎÂø OS¸¦ »ç¿ëÇϰí ÀÖ´Â °Í ¾Æ´Õ´Ï±î? JLEÀÇ ¸í·É¾î³ª ¶ó
À̺귯¸®´Â ½Ã¹æÀÇ Â÷ÀÌÀ̳ª ¹ö±× µîÀ¸·Î ¹®Á¦°¡ ¸¹Àº µíÇÕ´Ï´Ù. GCCÀÇ
ÀνºÅçµµ JLE¿¡¼´Â ½ÇÆÐÇÏ´Â °æ¿ì°¡ ÀÖ´Ù°í ÇÕ´Ï´Ù.
ÀÌ °æ¿ì, 'tr -_' °¡ ¿Ç°Ô µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. configure ³»ÀÇ tr - ¸¦
tr \- _ ·Î º¯°æÇϵ簡,
setenv LANG C
¶Ç´Â,
unsetenv LANG
¶ó°í Çϼ¼¿ä.(cshÀÇ °æ¿ì)
B-13: BSD ¿ÀÆÛ·¹ÀÌÆÃ ½Ã½ºÅÛ¿¡¼ MuleÀ» Àß makeÇÒ ¼ö ¾ø½À´Ï´Ù.
-------------------------------------------------------------
BSD/OS, 386BSD, NetBSD, FreeBSD µî¿¡¼´Â, OS¿¡ ºÎ¼ÓÀÇ make·Î´Â Àß
makeÇÒ ¼ö ¾ø´Â µíÇÕ´Ï´Ù. ´ë½Å¿¡ GNU make¸¦ »ç¿ëÇϼ¼¿ä.
$MULE/etc/MACHINES¿¡µµ °°Àº ³»¿ëÀÌ ±â¼úµÇ¾î ÀÖ½À´Ï´Ù.
´Ù±¹¾î Ãë±Þ¿¡ ´ëÇÏ¿©
====================
C-1: Mule¿¡¼ Áö¿øµÇ°í ÀÖ´Â ¾ð¾î´Â?
------------------------------------
$MULE/README.Mule·ÎºÎÅÍ ¹ßÃé:
0. ¿µ¾î
´Ü¼øÈ÷ ŸÀÌÇÁÇÏ´Â °Í¸¸À¸·Î µË´Ï´Ù. :-)
1. Çѱ¹¾î
Çѱ¹¾î¹®ÀÚÀÇ ÀԷ¿ëÀ¸·Î, quail/hangul.elÀÌ Á¦°øµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ
½Ã½ºÅÛÀÇ »ç¿ë¹æ¹ýÀº, 'info/quail'À» ÂüÁ¶Çϼ¼¿ä. MuleÀº X Window
SystemÀÇ Å©¶óÀÌ¾ðÆ®·Î¼, ȤÀº Çѱ۴ܸ»(exterm µîÀÇ ´Ü¸» ¿¡¹Ä·¹ÀÌ
Å͵µ Æ÷ÇÔÇÑ´Ù)¿¡¼ µ¿ÀÛ½Ãų ¼ö ÀÖ½À´Ï´Ù. KSC5601ÀÇ hanja¸¦ ÀÔ·Â
Çϱâ
À§Çؼ´Â quail/hanja-ksc.el¸¦ »ç¿ëÇϼ¼¿ä.
2. ÀϺ»¾î
Wnn4.108 ÀÌÈĸ¦ ÀνºÅçÇÒ °ÍÀ» °·ÂÈ÷ ±ÇÇÕ´Ï´Ù(±â°è¿¡ µû¶ó¼´Â
Wnn4.108ÀÌ ¾Æ´Ï¶ó Wnn4.109p1À¸·Î ÇÏÁö ¾ÊÀ¸¸é Àß µ¿ÀÛµÇÁö ¾Ê´Â
°ÍÀÌ ÀÖ´Ù°í ÇÕ´Ï´Ù). Mule ¿¡ ÀÖ´Â "´Þ°¿(Ÿ¸¶°í, EGG)" ½Ã½ºÅÛÀº
WnnÀÇ jserver¿Í Åë½ÅÇÏ¿© ¸Å¿ì Æí¸®ÇÑ ÀϺ»¾îÀԷ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
"´Þ°¿"ÀÇ »ç¿ë¹æ¹ýÀº $MULE/info/egg¸¦ ÂüÁ¶Çϼ¼¿ä.
MuleÀº X Window System ÀÇ Å©¶óÀÌ¾ðÆ®·Î¼, ȤÀº ÀϺ»¾î´Ü¸»(kterm
À̳ª exterm µîÀÇ ´Ü¸» ¿¡¹Ä·¹ÀÌÅ͵µ Æ÷ÇÔÇÑ´Ù)¿¡¼ µ¿ÀÛ½Ãų ¼ö ÀÖ
½À´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì´Â, ´Ü¸»¿¡¼ Áö¿øµÇ°í ÀÖ´Â ÀԷ½ýºÅÛÀ» »ç¿ë
ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̿ܿ¡µµ ¾Æ·¡¿Í °°Àº ÀԷ½ýºÅÛÀÌ ÀÖ½À´Ï´Ù.
o sj3-egg, ijª(CANNA):
Mule ¿¡ ÀÖ½¿
o SKK, boiled-egg:
contrib µð·ºÅ丮¿¡ ¼ö·Ï
3. Áß±¹¾î
Wnn4.108À» ÀνºÅçÇÏ´Â °ÍÀ» °·ÂÈ÷ ±ÇÇÕ´Ï´Ù.(±â°è¿¡ µû¶ó¼´Â
Wnn4.108ÀÌ ¾Æ´Ï¶ó Wnn4.109p1À¸·Î ÇÏÁö ¾ÊÀ¸¸é Àß µ¿ÀÛµÇÁö ¾Ê´Â °Í
ÀÌ ÀÖ´Ù°í ÇÕ´Ï´Ù). Mule¿¡ ÀÖ´Â "´Þ°¿(Ÿ¸¶°í, EGG)" ½Ã½ºÅÛÀº cWnn
ÀÇ cserver¿Í Åë½ÅÇÏ¿© ¸Å¿ì Æí¸®ÇÑ Áß±¹¾î(GB)ÀԷ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
"´Þ°¿"ÀÇ »ç¿ë¹æ¹ýÀº $MULE/info/egg¸¦ ÂüÁ¶Çϼ¼¿ä.
MuleÀº X Window SystemÀÇ Å©¶óÀÌ¾ðÆ®·Î¼, ȤÀº Áß±¹¾î´Ü¸»(cxterm
À̳ª exterm µîÀÇ ´Ü¸» ¿¡¹Ä·¹ÀÌÅ͵µ Æ÷ÇÔÇÑ´Ù)¿¡¼ µ¿ÀÛ½Ãų ¼ö ÀÖ
½À´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì´Â, ´Ü¸»¿¡¼ Áö¿øµÇ°í ÀÖ´Â ÀԷ½ýºÅÛÀ» »ç¿ë
ÇÒ ¼ö ÀÖ½À´Ï´Ù.
QUAIL system(Mule¿¡ Æ÷ÇԵǾî ÀÖÀ½)µµ ¾Æ·¡¿Í °°Àº ¸î°¡ÁöÀÇ ÀÔ·Â
¹æ¹ýÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù.
o GB: PINYIN, PINYIN_with_TONE, CCDOSPY, SW
o Big5: PINYIN, ETZY, ZOZY
ÀÌ ½Ã½ºÅÛÀÇ »ç¿ë¹æ¹ý¿¡ ´ëÇØ¼´Â $MULE/info/quailÀ» ÂüÁ¶Çϼ¼¿ä.
´º½º±×·ì alt.chinese.text³ª alt.chinese.text.big5¸¦ Àаí ÀÖ´Â ºÐ
Àº, GNUS(emacs lisp·Î ¾²¿©Áø ´º½º¸®´õ)¸¦ gnusutil.el(Mule Ver.2
ºÎÅÍ Ç¥ÁØÀåºñ)¿Í ÇÔ²² »ç¿ëÇÏ¸é ¸Å¿ì Æí¸®ÇÕ´Ï´Ù. gnusutil´Â Hz/zW
ÀÎÄÚµùÀ̳ª Big5¸¦ MuleÀÇ ³»ºÎÄÚµå·Î º¯È¯Çϰųª, ¿ªº¯È¯À» ÀÚµ¿Àû
À¸·Î ÇÕ´Ï´Ù.
4. À¯·´ÀÇ ¾ð¾î
QUAIL ½Ã½ºÅÛÀº ´ëºÎºÐÀÇ À¯·´°è ¹®ÀÚ ÀԷ¹æ¹ýÀ» Á¦°øÇϰí ÀÖ½À´Ï
´Ù. ÇöÀç, QUAILÀ» »ç¿ëÇÏ¸é ¾Æ·¡ÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
Latin1, Latin2,.. Latin5, Greek (ISO8859-7),
Hebrew (ISO8859-8), Cyrillic (ISO8859-5)
ÀÌ ½Ã½ºÅÛÀÇ »ç¿ë¹æ¹ýÀº $MULE/info/quailÀ» ÂüÁ¶Çϼ¼¿ä. È÷ºê¸®¾î
¿Í °°ÀÌ ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î ¾²´Â ¾ð¾îµµ Áö¿øµÇ°í ÀÖ½À´Ï´Ù.
$MULE/info/R2LÀ» º¸¼¼¿ä.
5. ű¹¾î
ű¹¾î´Â TIS620 ¹®ÀÚ¼¼Æ®¸¦ ±âÃÊ·Î Áö¿øµÇ°í ÀÖ½À´Ï´Ù. QUAIL ½Ã½º
ÅÛ(Mule¿¡ Æ÷ÇÔ)Àº, ű¹¾îÀÇ ÀԷ¹æ¹ýµµ Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÌ ½Ã
½ºÅÛÀÇ »ç¿ë¹æ¹ýÀº $MULE/info/quailÀ» º¸¼¼¿ä. ű¹¾î¿ëÀÇ quail
packageÀÇ À̸§Àº 'thai' ÀÔ´Ï´Ù. TIS620ÀÇ ÇÁ¸®ÀÇ ÆùÆ®´Â
fonts/ETL.tar.gz ³»¿¡ ÀÖ½À´Ï´Ù. ÀÌ ÆùÆ®¸¦ ASCII ÆùÆ®¿Í ÇÔ²² »ç¿ë
ÇÏ´Â °æ¿ì´Â, ±âµ¿½ÃÀÇ ¸í·É¾î ¶óÀÎÀμö -lsp·Î '5+'¸¦ ÁöÁ¤ÇÏ¿©
(24dots ÆùÆ® »ç¿ë½Ã) À§ÀÇ Çà°£°ÝÀ» ´Ã¿©¾ß ÇÕ´Ï´Ù.
6. º£Æ®³²¾î
º£Æ®³²¾îÀÇ Áö¿øÀº two-table-VISCII methods¸¦ ±âÃÊ·Î Çϰí ÀÖ½À´Ï´Ù.
À̰ÍÀº VISCIIÀÇ ÄÚµåÇ¥¸¦ ¼Ò¹®ÀÚ¿Í ´ë¹®ÀÚ·Î ºÐÇÒÇϰí ÀÖ½À´Ï´Ù.
MuleÀº VISCII, VIQR, VSCII ¾î´À°ÍÀ̳ª ¾²°í ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. º£Æ®
³²¾îÀÇ ÀԷ¿¡´Â QUAIL ½Ã½ºÅÛ(Mule¿¡ Æ÷ÇÔ)À» »ç¿ëÇÕ´Ï´Ù. ÀÌ ½Ã½ºÅÛ
ÀÇ »ç¿ë¹æ¹ýÀº $MULE/info/quailÀ» ÂüÁ¶Çϼ¼¿ä. º£Æ®³²¾î ¿ëÀÇ quail
packageÀÇ À̸§Àº 'viet'ÀÔ´Ï´Ù. X Window System¿¡¼´Â VISCII¿Í
VSCIIÀÇ ¾çÂÊÀÇ ÆùÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. VISCIIÀÇ ÇÁ¸® ÆùÆ®µµ
fonts/ETL.tar.gz ³»¿¡ ÀÖ½À´Ï´Ù. À̰ÍÀº ´Ù¸¥ ETL ÆùÆ®¿Í ¸Âµµ·Ï µð
ÀÚÀεǾî ÀÖ½À´Ï´Ù.
C-2: ¼¼»ó¿¡´Â ¹®ÀåÀ» ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î ¾²´Â ¾ð¾îµµ Àִµ¥, MuleÀº ÀÌ
----------------------------------------------------------------------
ÀÌ¿Í °°Àº ¾ð¾î¿¡ ´ëÀÀÇÒ ¼ö ÀÖ½À´Ï±î?
------------------------------------
ÇöÀç È÷ºê¸®¾î, ¾Æ¶ø¾î, Æä¸£½Ã¾Æ¾î°¡ Áö¿øµÇ°í ÀÖ½À´Ï´Ù. È÷ºê¸®¾îÀÇ
ÀԷ¹æ¹ýÀ¸·Î¼´Â quail/hebrew.elÀÌ »ç¿ë°¡´ÉÇÕ´Ï´Ù. ¶ÇÇÑ
highlight-reverse-direction, r2l-double-cursor µîÀÇ µµÅ¥¸ÕÆ®¸¦ ÂüÁ¶
Çϼ¼¿ä.
C-3: Mule°ú °ü·ÃÇϰí ÀÖ´Â ÄÚµå°è´Â ¾î¶² °ÍÀÌ ÀÖ½À´Ï±î? ¾î¶² ¶§¿¡ À̰Í
---------------------------------------------------------------------
°ú °ü·ÃÇմϱî?
--------------
MuleÀº ¾Æ·¡ÀÇ ÄÚµå°è¸¦ Áö¿øÇϰí ÀÖ½À´Ï´Ù.
o MuleÀÇ ¹öÆÛ¿¡¼ »ç¿ëµÇ°í ÀÖ´Â ³»ºÎÄÚµå
o MS ÇÑÀÚÄÚµå/Shift JIS (ÀϺ»¾î¸¸)
o ISO2022¿¡ ÀǰÅÇÑ °Í(JIS [JUNET], EUC, CTEXT¸¦ Æ÷ÇÔÇÑ´Ù)
o Big5(Áß±¹¾î¸¸)
Mule¿¡¼´Â À̵éÀÇ ÄÚµå°è¸¦ ÈÀÏÀÔÃâ·Â, ŰÀÔ·Â, ȸéÇ¥½Ã, ÇÁ·Î¼¼½º°£
Åë½ÅÀÇ °¢°¢¿¡ ´ëÇÏ¿© µ¶¸³ÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
C-4: *Buffer List*¿¡ Ç¥½ÃµÇ´Â ¹öÆÛ »çÀÌÁî¿Í, ¼¼À̺êÇßÀ» ¶§¿¡ »ý±â´Â È
----------------------------------------------------------------------
ÀÏÀÇ »çÀÌÁî°¡ Å©°Ô ´Ù¸¥µ¥, ¿Ö ±×·¸½À´Ï±î?
-----------------------------------------
Mule¿¡¼´Â ¹®ÀÚÀÇ ³»ºÎÇ¥ÇöÀ¸·Î¼ °¢ ¹®ÀÚ¼¼Æ®¸¶´Ù ¸®µùij¸¯ÅͶó´Â °Í
À» ¹èÁ¤Çϰí, ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ´Â ¸ðµÎ ¸®µùÄɸ¯Å͸¦ ¸Ó¸®¿¡ ºÙÀÎ °ÍÀ»
³»ºÎÄÚµå·Î Çϰí ÀÖ½À´Ï´Ù. µû¶ó¼ Latin-1 µîÀÇ 8ºñÆ® ¹®ÀÚ´Â ³»ºÎ¿¡¼
´Â 2¹ÙÀÌÆ®·Î µÇ°í, ÇÑÀÚµîÀÇ 16ºñÆ® ¹®ÀÚ´Â ³»ºÎ¿¡¼´Â 3¹ÙÀÌÆ®·Î µË´Ï
´Ù. ³»ºÎÇ¥Çö ±×´ë·Î ¼¼À̺êÇÏ¸é ¹öÆÛÀÇ »çÀÌÁî¿Í ÈÀÏÀÇ »çÀÌÁî´Â ÀÏÄ¡
ÇÏÁö¸¸, ´Ù¸¥ ÀÎÄÚµù¹ýÀ¸·Î ¼¼À̺êÇÏ¸é ¾çÀÚ´Â ¸ÂÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï
´Ù.
C-5: (setq keyboard-coding-system *euc-japan*)À̶ó°í ¼³Á¤ÇÏ¿´´Âµ¥, ¾Æ
---------------------------------------------------------------------
¹«·¡µµ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
----------------------------
setq·Î Á÷Á¢ keyboard-coding-system¿¡ °ªÀ» ¹ÙÀεåÇØ¼´Â ¾ÈµË´Ï´Ù. ¹Ý
µå½Ã set-keyboard-coding-system ÇÔ¼ö¸¦ »ç¿ëÇϼ¼¿ä. ´Ù¸¥
display-coding-systemÀ̳ª file-coding-system µµ °°½À´Ï´Ù.
C-6: set-keyboard-coding-system¿¡¼ *autoconv*, *big5-hku*,
-----------------------------------------------------------
*big5-eten*, *internal*ÀÇ ¼³Á¤À» ÇÒ ¼ö ¾ø½À´Ï´Ù.
------------------------------------------------
Mule Ver.2.1ºÎÅÍ´Â *big5*ÀÇ ÁöÁ¤Àº ÇÒ ¼ö ÀÖµµ·Ï µÇ¾ú½À´Ï´Ù.
C-7: EUC¿¡¼ Çѱ¹, ÀϺ», Áß±¹, EC µî °¢±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ ¼ö ÀÖµµ·Ï
---------------------------------------------------------------------
ÇÏ°í ½Í½À´Ï´Ù.
--------------
°¢±¹¾îÀÇ EUC´Â, °¢°¢ ¿ÏÀüÈ÷ °°Àº ÄÚµå°èÀ̹ǷΠȥÀç½ÃŰ´Â °ÍÀº ºÒ°¡
´ÉÇÕ´Ï´Ù. ´Ù±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½Ã½Ãų Çʿ䰡 ÀÖÀ¸¸é, Mule¿¡¼ *junet*
ȤÀº *ctext*ÀÇ Äڵ带 »ç¿ëÇϼ¼¿ä.
C-8: Mule¿¡¼ »ç¿ëÇϰí ÀÖ´Â ÄÚµå°èÀÇ µµÅ¥¸ÕÆ®´Â ÀÖ½À´Ï±î?
---------------------------------------------------------
µµÅ¥¸ÕÆ®´Â ISO 2022ÀÔ´Ï´Ù. JIS¶ó¸é JIS X0202ÀÔ´Ï´Ù. MuleÀÇ texinfo
¸Þ´º¾óÀ̳ª $MULE/info/ISO2022¿¡µµ °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù.
C-9: ÀÎÅ©¸®¸àÅÐ ¼Ä¡ Áß¿¡ ÇÑÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
---------------------------------------------------
Mule Ver.2.1ºÎÅÍ´Â ÀÎÅ©¸®¸àÅÐ ¼Ä¡(isearch) Áß¿¡ ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ
¿À» ÀÔ·ÂÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. isearch Áß¿¡ C-\·Î "´Þ°¿(Ÿ¸¶°í)"À»
±âµ¿Çϰųª, C-]·Î quailÀ» ±âµ¿ÇÏ¿© °¢±¹¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
C-10: Mule¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¾ð¾î¿ë ÆùÆ®´Â ¾îµð¿¡¼ ÀÔ¼öÇմϱî?
-----------------------------------------------------------------------
¾Æ·¡ÀÇ Àå¼Ò·ÎºÎÅÍ anonymous FTP ·Î ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.
ftp://etlport.etl.go.jp/pub/mule/fonts
sh.wide.ad.jp: /JAPAN/mule/fonts
¿©±â¿¡´Â ¾Æ·¡¿Í °°Àº ÆùÆ®ÈÀÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
./Chinese/ or Chinese.tar.gz
gb16fs.bdf -- 16x16 dots GB font
gb24st.bdf -- 24x24 dots GB font
taipei16.bdf -- 16x16 dots BIG5 (ETen) font
taipei24.bdf -- 24x24 dots BIG5 (ETen) font
./Japanese/ or Japanese.tar.gz
k14.bdf -- 14x14 dots JISX0208.1983 font
k16.bdf -- 16x16 dots JISX0208.1990 font
jiskan16.bdf -- 16x16 dots JISX0208.1983 font
jiskan24.bdf -- 24x24 dots JISX0208.1983 font
min-1-16.bdf -- 16x16 dots JISX0212.1990 (HojoKanji) font
min-1-24.bdf -- 24x24 dots JISX0212.1990 (HojoKanji) font
8x16rk.bdf -- 8x16 dots JISX0201.1976 (Kana) font
12x24rk.bdf -- 12x24 dots JISX0201.1976 (Kana) font
./Korean/ or Korean.tar.gz
hanglm16.bdf -- 16x16 dots KSC5601.1987 font
hanglm24.bdf -- 24x24 dots KSC5601.1987 font
./ETL/ or ETL.tar.gz
etl{14,16,24}-latin1.bdf -- ISO8859-1 (Latin-1) font
etl{14,16,24}-latin2.bdf -- ISO8859-2 (Latin-2) font
etl{14,16,24}-latin3.bdf -- ISO8859-3 (Latin-3) font
etl{14,16,24}-latin4.bdf -- ISO8859-4 (Latin-4) font
etl{14,16,24}-cyrillic.bdf -- ISO8859-5 (Cyrillic) font
etl{14,16,24}-greek.bdf -- ISO8859-7 (Greek) font
etl{14,16,24}-hebrew.bdf -- ISO8859-8 (Hebrew) font
etl{14,16,24}-latin5.bdf -- ISO8859-9 (Latin-5) font
etl{14,16,24}-swedish.bdf -- SEN850200 (Swedish) font
etl{14,16,24}-ipa.bdf -- IPA font
etl{14,16,24}-sisheng.bdf -- SiSheng (Chinese Radical) font
etl{16,24}-viscii.bdf -- VISCII 1.1 (Vietnamese) font
etl{14,24}-koi.bdf -- KOI (Cyrillic) font
etl{16,24}-arabic{0,1,2}.bdf -- Arabic font
etl{14,16,24}-thai.bdf -- TIS620 (Thai) font
¶ÇÇÑ, KSC, JIS, GB ÆùÆ®ÀÇ ´ëºÎºÐÀº X11R6¿¡µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
JIS º¸Á¶ ÇÑÀÚÀÇ ÆùÆ®´Â »ó±âÀÇ Japanese.tar.gz¿¡µµ Æ÷ÇԵǾî ÀÖÁö¸¸,
À̰Ͱú´Â º°µµ·Î fj.sources ¿¡ Åõ°íµÇ¾î ÀÖ½À´Ï´Ù.
From: yasuoka@kudpc.kyoto-u.ac.jp (Koichi Yasuoka)
Newsgroups: fj.sources
Subject: 16x16 JIS Supplementary Kanji Font Version 0.2 (1/6)
Date: 14 Sep 1994 16:00:11 +0900
Organization: Data Processing Center, Kyoto University, Kyoto, Japan.
Message-ID: <35671r$91p@kudpc.kudpc.kyoto-u.ac.jp>
References: <315t54$et5@kudpc.kudpc.kyoto-u.ac.jp>
Reply-To: yasuoka@kudpc.kudpc.kyoto-u.ac.jp (Koichi Yasuoka)
ÀÌÈÄ ¸î°³ÀÇ ÆÐÄ¡°¡ ³ª¿Í ÀÖÀ¸¹Ç·Î À̰ÍÀ» ´ë´Â ÆíÀÌ ÁÁ½À´Ï´Ù.
¶ÇÇÑ, ÃֽůÇÀº ftp://ftp.kuis.kyoto-u.ac.jp/misc/fonts/jisksp-fonts
·ÎºÎÅÍ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.
C-11: quail-help ·Î Ç¥½ÃµÇ´Â ¹®ÀÚ¿Í ½ÇÁ¦·Î ÀԷµǴ ¹®ÀÚ°¡ ´Ù¸¨´Ï´Ù.
--------------------------------------------------------------------
À̰ÍÀº ¹ö±×ÀԴϱî?
------------------
º¯¼ö *quail-keyboard-translate-table*ÀÌ ¿Ç°Ô ¼¼Æ® µÇ¾î ÀÖ´ÂÁö È®ÀÎ
Çϼ¼¿ä. ÀÌ º¯¼ö°¡ µðÆúÆ®ÀΠä·Î µÇ¾î ÀÖÀ¸¸é, vt100°ú °°Àº ¹è¿ÀÇ Å°
º¸µå°¡ »ç¿ëµÇ°í ÀÖ´Â °ÍÀ̶ó°í °¡Á¤ÇÏ¿© ±× ¿ëµµÀÇ ¹è¿Ç¥½Ã¸¦ ÇÕ´Ï´Ù.
ƯÈ÷ JIS Űº¸µå¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì´Â .emacs ³»¿¡
(setq *quail-keyboard-translate-table*
*quail-keyboard-translate-table-jis*)
¸¦ ³Ö¾îµÑ Çʿ䰡 ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °ÍÀº info/kbd-trans¸¦ º¸¼¼¿ä.
C-12: Mule¿¡¼ ÀÛ¼ºÇÑ ÅØ½ºÆ®¸¦ ÀμâÇϴµ¥´Â?
--------------------------------------------
MuleÀÇ lib-src µð·ºÅ丮¿¡ Æ÷ÇԵǾî ÀÖ´Â any2ps¶ó´Â ÇÁ·Î±×·¥À» »ç¿ë
Çϸé, ´Ù±¹¾î¸¦ Æ÷ÇÔÇÑ ÈÀÏÀ» Æ÷½ºÆ®½ºÅ©¸³ ÇÁ¸°ÅÍ¿¡¼ ÀμâÇÒ ¼ö ÀÖ´Â
Çü½ÄÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
any2ps´Â, XÀÇ BDF ÈÀÏÀ» ÆùÆ®·Î¼ »ç¿ëÇϰí, ¹®ÀÚ ºÎºÐÀ» ºñÆ®¸ÊÀ¸·Î
Àü°³ÇÏ¿© ÇÁ¸°ÅÍ¿¡ º¸³À´Ï´Ù. µû¶ó¼ ÇÁ¸°ÅÍ¿¡ ÆùÆ®°¡ ¾ø´õ¶óµµ ´Ù±¹¾î
ÅØ½ºÆ®¸¦ ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù. any2ps¿¡´Â ¿Â¶óÀθ޴º¾ó(any2ps.1)°¡ ºÙ
¾î ÀÖÀ¸¹Ç·Î, »ó¼¼ÇÑ °ÍÀº ±×°ÍÀ» ÂüÁ¶Çϼ¼¿ä.
C-13: ÇѱÛ.ÀϺ»¾î.Áß±¹¾î µîÀÇ 2¹ÙÀÌÆ®Äڵ尡 Æ÷ÇÔµÈ ÈÀϸíÀ» Àß Ã³¸®ÇÒ
---------------------------------------------------------------------
¼ö ¾ø½À´Ï´Ù.
------------
ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ¸·Î ¿Ç°Ô ó¸®Çϱâ À§Çؼ´Â
configure¿¡¼ --mcpath¸¦ ÁöÁ¤ÇÏ¿© MuleÀ» ÄÄÆÄÀÏÇÕ´Ï´Ù. ¶ÇÇÑ, »ç¿ëÇÏ
´Â ÈÀϸíÀÇ ÄÚµå°è¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. site-init.el¿¡ ´ÙÀ½°ú
°°Àº Äڵ带 Ãß°¡ÇÏ¸é µË´Ï´Ù(*autoconv*´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù).
;;; ¿¹: ÆÐ½º¸í¿¡, Çѱ¹¾î EUC¸¦ »ç¿ëÇÑ´Ù
(if (fboundp 'set-pathname-coding-system)
(set-pathname-coding-system *euc-korea*))
C-14: ÈÀÏÀ» ÀÐÀ» ¶§, eol-type°¡ ÈÀÏ º»·¡ÀÇ °Í°ú ´Ù¸¥ °ÍÀ¸·Î ÀÚµ¿ ÆÇ
---------------------------------------------------------------------
º°µÇ¾î ¹ö¸³´Ï´Ù.
----------------
ÇöÀçÀÇ Mule¿¡¼´Â ÃÖÃÊ·Î CR/LF/CR+LF¸¦ °ËÃâÇÑ ½ÃÁ¡¿¡¼ eol-typeÀ»
ÀÚµ¿ÀûÀ¸·Î °áÁ¤Çϵµ·Ï Çϰí ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡, ¿¹¸¦ µé¸é eol-type
°¡ LFÀÇ ÈÀÏÀÇ 1Çà°°¡ CR·Î ³¡³ª°í ÀÖÀ¸¸é ....*dos¶ó°í ÀÚµ¿ÆÇº°µÇ¾î
¹ö¸®°í, eol-type°¡ CR+LFÀÇ ÈÀÏÀÇ 1Çà°°¡ CR·Î ³¡³ª°í ÀÖÀ¸¸é
....*macÀ̶ó°í ÀÚµ¿ ÆÇº°µÇ¾î¹ö¸³´Ï´Ù. ÀÌ ¶§¹®¿¡, ÀÌ¿Í °°Àº ÈÀÏÀ»
ÀоîµéÀÏ ¶§´Â, C-u C-x C-f (C-u M-x find-file)·Î¼ ÈÀϸíÀ» ÁöÁ¤ÇÑ
µÚ, *autoconv*{unix,dos,mac}¿Í °°ÀÌ ¸í½ÃÀûÀ¸·Î eol-type¸¦ ÁöÁ¤ÇÏ¿©
ÈÀÏÀ» Àеµ·Ï Çϼ¼¿ä.
coding-system, ȤÀº eol-type ÀÇ ÀÚµ¿ ÆÇº°¿¡ ÀÖ¾î¼ ÀǵµÇÑ °Í°°ÀÌ ÆÇ
º°µÇÁö ¾ÊÀº °æ¿ì¿¡´Â, ¿øÀÎÀ¸·Î¼
1. º¹¼öÀÇ coding-system ȤÀº eol-type°¡ È¥ÀçµÇ°í ÀÖ´Ù.
2. ȤÀº sequence°¡ ¿î³ª»Ú°Ô block ÀÇ °æ°è¿¡ °É·Á¹ö¸®°í ÀÖ´Ù.
3. coding-systemÀÇ priority°¡ Ʋ¸®´Ù.
ÀÇ 3°¡Áö¸¦ »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°³ÀÎȯ°æ ¼³Á¤
=============
D-1: ¹öÆÛÀÇ ÃÖÈÄ¿¡ next-lineÀ» ½ÇÇàÇÏ´õ¶óµµ »õ·Î¿î ÇàÀÌ »ðÀÔµÇÁö ¾Êµµ
---------------------------------------------------------------------
·Ï ÇÏ°í ½Í½À´Ï´Ù.
-----------------
(setq next-line-add-newlines nil)·Î µË´Ï´Ù.
D-2: bufferÀÇ ¼±µÎ¿¡¼ previous-lineÀ» ½ÇÇàÇϸé, beginning-of-buffer¶ó
----------------------------------------------------------------------
°í ÇØ¼ »ß»ß ¿ï¸³´Ï´Ù.
----------------------
´ÙÀ½ Äڵ带 .emacs¿¡ ±â¼úÇÏ¿© ÁÖ¼¼¿ä.
(defun previous-line (arg)
(interactive "p")
(condition-case nil
(line-move (- arg))
(beginning-of-buffer)))
D-3: ¸Þ´º ¹Ù³ª ½ºÅ©·Ñ ¹Ù°¡ ±ÍÂú½À´Ï´Ù.
--------------------------------------
°¢°¢, (menu-bar-mode 0),(scroll-bar-mode -1)·Î Ç¥½Ã¸¦ Áö¿ï ¼ö ÀÖ½À
´Ï´Ù. ±×¸®°í, Áö±Ý ¿·Á ÀÖ´Â ÇÁ·¹ÀÓ¸¸ ½ºÅ©·Ñ ¹Ù¸¦ Áö¿ì·Á°í ÇÒ ¶§´Â
(toggle-scroll-bar -1)À» ½ÇÇàÇϼ¼¿ä.
D-4: (setq xxx-hook yyyy)ÇØµµ hook°¡ Àß ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.
----------------------------------------------------------
ºÐ¸íÈ÷ ´Ù¸¥ hook·Î ½á¹ö·ÈÀ» °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Æ®·¯ºíÀ» ÇÇÇϱâ À§Çؼ
hook¸¦ ¼³Á¤ÇÒ ¶§´Â setq°¡ ¾Æ´Ï¶ó add-hook¸¦ »ç¿ëÇϵµ·Ï Çϼ¼¿ä.
(¿¹)
(add-hook 'c-mode-hook '(lambda () (setq tab-width 4)))
add-hook¸¦ »ç¿ëÇÏ¸é µðÆúÇÁ·Î´Â hookÀÇ ÃÖÃÊ¿¡ ºÎ°¡µÇÁö¸¸,
add-hookÀÇ Á¦3Àμö¿¡ t¸¦ ÁöÁ¤Çϸé hookÀÇ ÃÖÈÄ¿¡ appendµË´Ï´Ù.
D-5: Mule-1.x¿Í Mule-2.x¿¡¼ .emacs¸¦ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï±î?
---------------------------------------------------------
Mule-1.x¿Í Mule-2.x¿¡¼´Â ¿ø·¡ÀÇ emacs ¹öÁ¯ÀÇ Â÷ÀÌ¿¡ ÀÇÇØ, ½Ã¹æÀÌ
Å©°Ô º¯°æµÇ¾î ÀÖÀ¸¹Ç·Î, ±×´ë·Î »ç¿ëÇÏ¸é ¿¡·¯°¡ µÉ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±×·¯³ª, ´ÙÀ½°ú °°ÀÌ Çϸé, °øÀ¯´Â °¡´ÉÇÕ´Ï´Ù.
(if (string< emacs-version "19")
(Mule-1.xÀÇ °æ¿ì¿¡ ½ÇÇàÇÏ´Â ºÎºÐ))
(if (string< "19" emacs-version)
(Mule-2.xÀÇ °æ¿ì¿¡ ½ÇÇàÇÏ´Â ºÎºÐ))
D-6: X Window System¿¡¼ »ç¿ëÇϸé BS ŰÀ̸¦ ´·¶À» ¶§ DEL ŰÀÌ¿¡ ¹ÙÀÎ
---------------------------------------------------------------------
µåµÈ ¸í·ÉÀÌ ½ÇÇàµÇ¾î ¹ö¸®´Âµ¥, ¿Ö ±×·¸½À´Ï±î? ¶ÇÇÑ, Å͹̳ο¡¼ ½ÇÇàÇß
---------------------------------------------------------------------
À» ¶§¿Í °°°Ô Çϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------------------------------
Å͹̳ÎÀ̶ó¸é BS ŰÀÌ´Â ^H, DEL ŰÀÌ´Â ^?¶ó´Â Äڵ带 ¹ß»ýÇϹǷÎ, BS
¿Í ^H, DEL°ú ^?ÀÇ Â÷ÀÌ´Â ±¸º°ÇÒ ¼ö ¾øÁö¸¸, X¿¡¼´Â À̵é ŰÀÌÀÇ Â÷ÀÌ
¸¦ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼, BS Ű´Â DEL Ű¿Í °°Àº »ç¿ë¹ýÀ¸·Î µÇ
´Â °æ¿ì°¡ ¸¹Àº °ÍÀ» »ý°¢ÇÏ¿© ÀÌ¿Í °°Àº ½Ã¹æÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.
Å͹̳ο¡¼ »ç¿ëÇÏ´Â °æ¿ì¿Í °°µµ·Ï Çϱâ À§Çؼ´Â .emacs¿¡
(if (eq window-system 'x)
(progn
(define-key function-key-map [backspace] [8])
(put 'backspace 'ascii-character 8)))
À» ³ÖÀ¸¼¼¿ä. ¶ÇÇÑ, BS ŰÀÌ¿Í DEL ŰÀ̸¦ ¹Ù²Ù¾î³Ö´Â °æ¿ì, Å͹̳ÎÀ̶ó
¸é º¸Åë "term/bobcat"À» ·ÎµåÇÏÁö¸¸, X¿¡¼´Â ÀÌ ÈÀÏÀ» ·ÎµåÇÏ´õ¶óµµ
Àǹ̰¡ ¾øÀ¸¹Ç·Î, »ó±âÀÇ ÄÚµå ´ë½Å ´ÙÀ½ÀÇ Äڵ带 .emacs¿¡ ³Ö´Â °ÍÀÌ
ÁÁ°ÚÁö¿ä.
(cond ((eq window-system 'x)
(define-key function-key-map [delete] [8])
(put 'delete 'ascii-character 8))
; (load "term/keyswap"))) ;; if you want to swap ^H and ^?, too
((null window-system)
(load "term/keyswap")))
D-7: Ä¿¼°¡ Çà¾Õ¿¡ ÀÖÀ» ¶§, C-k¸¦ 1ȸ Ä¡¸é ±× Çà Àüü°¡ »èÁ¦µÇµµ·Ï ÇÏ
---------------------------------------------------------------------
´Âµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
--------------------------
(setq kill-whole-line t)¸¦ .emacs¿¡ ±â¼úÇϼ¼¿ä.
D-8: Ä¿¼ÀÇ À§Ä¡°¡ ¸îÇà°Àΰ¡¸¦ Ç¥½ÃÇϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------------------------------------------------
(line-number-mode 1)À» .emacs¿¡ ±â¼úÇϼ¼¿ä. ÇöÀç ¸îÇà°¿¡ Ä¿¼°¡ ÀÖ
´Â°¡°¡ ¸ðµå¶óÀο¡ Ç¥½ÃµË´Ï´Ù.
D-9: ¸Þ´º¹Ù¿¡ »õ·Î¿î ¸Þ´º¸¦ Ãß°¡Çϰųª º¯°æÇϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
-----------------------------------------------------------------------
ÀÌÇÏ¿Í °°Àº ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
1. ¹Ì¸® ¾î¶² ¸Þ´º¿¡ ÀÇÇÑ ±â´ÉÀ» º¯°æÇÑ´Ù.
¿¹¸¦ µé¸é, File ¸Þ´ºÀÇ Read MailÀº rmail¸¦ È£ÃâÇÏÁö¸¸, mh-rmail
·Î ÇÏ°í ½ÍÀº °æ¿ì´Â,
; File ¸Þ´º¿¡ ÀÖ´Â rmailÀ» mh-rmail·Î ġȯÇÑ´Ù.
; À̰ÍÀº È£ÃâÇÏ´Â ÇÔ¼öÁöÁ¤À» ġȯÇÕ´Ï´Ù.
(substitute-key-definition 'rmail 'mh-rmail menu-bar-file-menu)
¶ó°í ÇÕ´Ï´Ù.
º¸Á·: ¹Ì¸® ¼³Á¤µÇ¾î ÀÖ´Â ±×·Î¹úÇÑ ¸Þ´º¿¡ °üÇØ¼´Â
/usr/local/lib/mule/19.28/lisp/menu-bar.el
¿¡ ±â¼úµÇ¾î ÀÖ½À´Ï´Ù.
2. ±×·Î¹ú ¸Þ´º¿¡ »õ·Î¿î Ç׸ñÀ» Ãß°¡ÇÑ´Ù.
¿¹¸¦ µé¸é, ToolÀ̶ó´Â ¸Þ´º¸¦ ¸¸µé°í, ¶ÇÇÑ, MailÀ̶ó´Â ¸Þ´º·ÎºÎÅÍ
Read¿Í Send¶ó´Â ¸Þ´º¸¦ ¼³Á¤Çϰí, °¢°¢, mh-rmail°ú mh-smail¸¦ È£
ÃâÇϵµ·Ï Çϴµ¥´Â,
; ¿ì¼±, ºÎ ¸Þ´º¸¦ ¸¸µì´Ï´Ù.
; Send¶ó´Â ¸Þ´º·Î mh-smail¸¦ È£ÃâÇϵµ·Ï ÇÕ´Ï´Ù.
; Read¶ó´Â ¸Þ´º·Î mh-rmailÀ» È£ÃâÇϵµ·Ï ÇÕ´Ï´Ù.
; µÚ¿¡¼ Á¤ÀÇÇÑ ÂÊÀÌ ¸Þ´º¿¡¼ ¾Õ ÂÊÀÌ µË´Ï´Ù.
(setq menu-bar-mail-menu (make-sparse-keymap "Mail(mh-e)"))
(define-key menu-bar-mail-menu [smail] '("Send" . mh-smail))
(define-key menu-bar-mail-menu [rmail] '("Read" . mh-rmail))
; ToolÀ̶ó´Â ¸Þ´º¸¦ ¸¸µé°í, ±×·Î¹ú ¸Þ´º¿¡ Ãß°¡ÇÕ´Ï´Ù.
; ÀÌ °æ¿ì, Buffers¿Í FileÀ̶ó´Â »çÀÌ¿¡ ToolÀ̶ó´Â ¸Þ´º°¡
; Ãß°¡µË´Ï´Ù.
(setq menu-bar-tool-menu (make-sparse-keymap "Tool"))
(define-key global-map [menu-bar tool]
(cons "Tool" menu-bar-tool-menu))
; HelpÀÇ ¾ÕÀ¸·Î Çϴµ¥´Â ÀÌ ¼³Á¤À» Æ÷ÇÔÇϸé ÁÁ°ÚÁö¿ä.
; menu-bar-final-items¿¡ ¼³Á¤µÈ ¼ø¼·Î ±×·Î¹ú ¸Þ´ºÀÇ
; ÃÖÈÄ¿¡ ÀÌµé ¸Þ´º°¡ ³õ¿©Áý´Ï´Ù.
(setq menu-bar-final-items (cons 'tool menu-bar-final-items))
; ToolÀ̶ó´Â ¸Þ´º¿¡ Á¶±ÝÀüÀÇ ºÎ ¸Þ´º¸¦ Ãß°¡ÇÕ´Ï´Ù.
(define-key menu-bar-tool-menu [mail]
(cons "Mail(mh-e)" menu-bar-mail-menu))
3. ƯÁ¤ ¸ðµå¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¸Þ´º¸¦ ¼³Á¤(Ãß°¡)ÇÑ´Ù.
¿¹¸¦ µé¸é, mh-eÀÇ folder ¸ðµå¿¡¼ »ç¿ëÇÏ´Â ¸Þ´º¸¦ ¼³Á¤Çϴµ¥´Â,
¿ø·¡, mh-folder-mode-mapÀ̶ó´Â ۰¡ ¼³Á¤µÈ º¯¼ö°¡ ÀÖÀ¸¹Ç·Î, À̰Í
¿¡ ¸Þ´º¸¦ ºÎ°¡ÇÕ´Ï´Ù.
(define-key mh-folder-mode-map [menu-bar] (make-sparse-keymap))
; menu "Mail"
(define-key mh-folder-mode-map [menu-bar mail]
(cons "Mail" (make-sparse-keymap "Mail")))
(define-key mh-folder-mode-map [menu-bar mail quit]
'("Quit" . mh-quit))
(define-key mh-folder-mode-map [menu-bar mail forward]
'("Forward" . mh-forward))
(define-key mh-folder-mode-map [menu-bar mail answer]
'("Reply" . mh-reply))
(define-key mh-folder-mode-map [menu-bar mail send]
'("Send" . mh-send))
´Ü, define-key·Î ¸Þ´º¸¦ ¼³Á¤ÇÏ¸é ¸Þ´º¿¡ ³ª¿À´Â ¼ø¼°¡ Á¤ÀÇµÈ ¼ø
¼¿Í´Â ¹Ý´ë·Î µÇ¾î¹ö¸®¹Ç·Î,
o ¿ª¼øÀ¸·Î define-keyÇÑ´Ù
o define-key-after¸¦ »ç¿ëÇÑ´Ù
ÀÇ ¾î´À ÇÑ ¹æ¹ýÀ» ÃëÇÒ Çʿ䰡 ÀÖ°ÚÁö¿ä.
4. easymenu.el¸¦ »ç¿ëÇÑ´Ù.
easymeny.el¸¦ »ç¿ëÇϸé, ÀÌÇÏ¿Í °°Àº ¼³Á¤¸¸À¸·Î °£´ÜÇÏ°Ô ¸Þ´º ÀÛ
¼ºÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(load-library "easymenu")
(easy-menu-define "dummy" global-map "dummy"
(list "MyMenu"
[ "GNUS" gnus t ]
[ "Start Keyboard Macro" start-kbd-macro t ]
[ "End Keyboard Macro" end-kbd-macro t ]
[ "Execute Keyboard Macro" call-last-kbd-macro t ]
[ "Copy Rectangle" copy-rectangle-to-register t ]
[ "Kill Rectangle" kill-rectangle t ]
[ "Yank Rectangle" yank-rectangle t ]
[ "String Rectangle" string-rectangle t ]
nil)
)
D-10: indent ÇÒ ¶§, ÀÚµ¿ÀûÀ¸·Î ¾Õ Çà°ú °°ÀÌ Àε§Æ®µÇµµ·Ï Çϴµ¥´Â, ¾î
-----------------------------------------------------------------
¶»°Ô Çϸé ÁÁ½À´Ï±î?
-------------------
.emacs¿¡
(define-key global-map "\C-m" 'newline-and-indent)
(setq indent-line-function 'indent-relative-maybe)
¸¦ ³Ö¾îÁÖ¼¼¿ä. ȤÀº, indented-text-mode¶ó´Â major mode¸¦ »ç¿ëÇÏ´Â
¹æ¹ýµµ ÀÖ½À´Ï´Ù.
D-11: Mule 2.2ÀÇ c++-mode¿¡¼ compile ÇÔ¼ö¿¡ ۸¦ ¼³Á¤Çϴµ¥´Â ¾î¶»°Ô
---------------------------------------------------------------------
Çϸé ÁÁ½À´Ï±î?
--------------
µÎ°³ÀÇ ÇØ°á¹ýÀÌ ÀÖ½À´Ï´Ù.
1. cc-mode°¡ ¿À·¡µÇ¾ú±â ¶§¹®¿¡, cc-mode¸¦, C, C++, Objective-C °¢
ÆíÁý¸ðµå¿¡¼ °ø¿ëÇÒ ¼ö ÀÖ´Â cc-mode(4.85)·Î ¹Ù²Ù¾î³Ö¾î¼
(defun my-c-mode-common-hook ()
(define-key cc-mode-map "\C-c\C-c" 'compile)
(define-key c++-mode-map "\C-c\C-c" 'compile))
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)
¶ó°í .emacs¿¡ ¾²´Â ¹æ¹ýÀÔ´Ï´Ù.
cc-mode(4.85)´Â, ¿¹¸¦ µé¸é ¾Æ·¡ÀÇ Àå¼Ò¿¡ ÀÖ½À´Ï´Ù.
ftp://ftp.center.osaka-u.ac.jp/ohio-elisp/modes/cc-mode-4.85.tar.gz
2. c++-mode¿¡¸¸ hookÇÔÀ¸·Î½á ÇÏ´Â ¹æ¹ýÀÌ ÀÖ°í
(setq c++-mode-hook '(lambda () (turn-on-auto-fill)
;; (codehide-mode 1)
(setq-default fill-column 72)
(define-key c++-mode-map "\C-c\C-c" 'compile)
(define-key c++-mode-map "\C-c\C-n" 'next-error)
))
¶ó°í .emacs¿¡ ¾²´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. À̰ÍÀÌ´Ù¶ó°í ÀÌ°Í À̿ܿ¡ ÇÏ
´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù. ´ë½Å, ¹°·Ð c-mode´Â °ü°è°¡ ¾øÁö¸¸,
ÀÌ¿Í °ü·ÃÇÏ¿©, ÀÌ codehide´Â, codehide.elÀÌ ÀÖÀ¸¸é À̸§´ë·Î if¹®
ÀÇ {}³»ÀÇ ¹®ÀåÀ» °¨Ãß¾î º¼ ¼öµµ ÀÖ½À´Ï´Ù.
D-12: minibuffer¸¸ µ¶¸³µÈ frameÀ» ¸¸µå´Âµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------------------------------------------------
MORIOKA Tomohiko ¾¾´Â ¾Æ·¡¿Í °°ÀÌ ¾²°í ÀÖ½À´Ï
´Ù.
³ª´Â ÀÌ·¯ÇÑ °ÍÀ» ³Ö°í ÀÖ½À´Ï´Ù. ÀÏ¹Ý frameÀº 16 dotÀÇ 80 X 46ÀÌ
°í minibuffer ¾øÀÌ, ±×¸®°í, Ⱥ¯ÀÇ Á¦ÀÏ ¹Ø¿¡ 24 dotÀÇ 95 X 1ÀÇ
minibuffer Àü¿ëÀÇ frameÀÌ ³ª¿É´Ï´Ù.
;;; @ default frame (Epoch like)
;;;
(if (and (eq window-system 'x)
(boundp 'MULE))
(progn
(setq default-minibuffer-frame
(make-frame '((name . "Minibuffer")
(minibuffer . only)
(font . "24") ; mule2
(width . 95)(height . 1)
(left . 0)(top . -1)
(auto-raise . t)
)))
(setq initial-frame-alist
'((minibuffer . nil)
(font . "16") ; mule2
(width . 80)
(height . 46)
(auto-raise . t)
))
(setq default-frame-alist
'((minibuffer . nil)
(font . "16") ; mule2
(width . 80)
(height . 46)
(auto-raise . t)
))
))
¸ÞÀÏ & ´º½º
===========
E-1: ¸ÞÀÏÀ̳ª ´º½º¸¦ ¾²°í ÀÖÀ» ¶§¿¡ C-c C-y¶ó°í Çϸé Àο븶ũ°¡ °ø¹éÀ¸
----------------------------------------------------------------------
·Î µÇ¾î ¹ö¸³´Ï´Ù. À̰ÍÀ» "> "·Î ¹Ù²Ù·Á¸é ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
------------------------------------------------------------
Supercite¸¦ »ç¿ëÇϸé ÀοëºÎÈ£°¡ "> "·Î µÇµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Supercite¿¡´Â ¸¹Àº ±â´ÉÀÌ ÀÖÀ¸¸ç, Àο븶ũ¸¦ ´Ù¾çÇÏ°Ô Ä«½ºÅ͸¶ÀÌÁî
ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °ÍÀº Áú¹® E-2, E-3, E-4¸¦ º¸¼¼¿ä.
E-2: Supercite¸¦ »ç¿ëÇÏ¿©, ÀοëºÎÈ£¿¡ À̸§ µîÀ» Æ÷ÇÔ½ÃŰ·Á¸é ¾î¶»°Ô ÇÏ
-------------------------------------------------------------------
¸é µË´Ï±î?
----------
¾Æ·¡ÀÇ ¼³Á¤À¸·Î ÀÛµ¿µÉ °ÍÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº
ksakai@mtl.t.u-tokyo.ac.jp ¾¾¿¡ µû¸¥ °ÍÀÔ´Ï´Ù. ¹«¾ùÀ» »ç¿ëÇϴ°¡¿¡
µû¶ó¼, ÇÊ¿ä¾ø´Â ÇàÀº »ý·«ÇÒ ¼ö ÀÖ°ÚÁö¿ä. ¶ÇÇÑ, Á¦ÀÏ ¹ØÀÇ 4ÇàÀº Ãë
Çâ¿¡ µû¶ó ¹Ù²Ù¸é ÁÁÀ» °ÍÀÔ´Ï´Ù(À̰Ϳ¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀº Supercite
ÀÇ µµÅ¥¸ÕÆ®¸¦ º¸¼¼¿ä).
;; supercite 3.1
(autoload 'sc-cite-original "supercite" "Supercite 3.1" t)
(autoload 'sc-submit-bug-report "supercite" "Supercite 3.1" t)
(add-hook 'mail-citation-hook 'sc-cite-original)
(add-hook 'mh-yank-hooks 'sc-cite-original)
(setq sc-electric-references-p nil)
(setq sc-preferred-header-style 1)
(setq sc-citation-leader "")
(setq sc-reference-tag-string ">> ")
E-3: Supercite¸¦ »ç¿ëÇÏ¿© ÀοëºÎÈ£°¡ ÀÚµ¿ÀûÀ¸·Î "> "·Î µÇµµ·Ï ¼³Á¤ÇÏ´Â
----------------------------------------------------------------------
µ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
------------------------
E-2ÀÇ ¼³Á¤¿¡ µ¡ºÙ¿© ´ÙÀ½ ÇàÀ» µ¡ºÙÀÌ¸é µË´Ï´Ù.
(setq sc-nested-citation-p t)
´Ü, ÀÌ ¼³Á¤À» Çϸé, À̸§ µîÀ» ÀοëºÎÈ£¿¡ Æ÷ÇÔ½Ãų ¼ö ¾ø°Ô µÇ¹Ç·Î,
ÁÖÀÇÇϼ¼¿ä.
E-4: Supercite·Î, µðÆúÆ®·Î ÁغñµÇ¾î ÀÖ´Â ÀοëºÎÈ£ ÀÌ¿ÜÀÇ °ÍÀ» µðÆúÆ®·Î
----------------------------------------------------------------------
¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
------------------------------------------------
ÀÌ ¸ñÀûÀ» À§ÇÏ¿©, Yoichi HIROSE (yoichi@s5g.ksp.fujixerox.co.jp)¾¾
°¡ ÀÛ¼ºÇÑ sc-register-2.3.1ÀÌ ÀÖ½À´Ï´Ù. »ç¿ëÇϱâ À§Çؼ´Â
sc-registerÀ» ÀνºÅçÇÏ¿© ´ÙÀ½ÀÇ ¼³Á¤À» µ¡ºÙÀÌ¸é µË´Ï´Ù.
(add-hook 'sc-load-hook '(lambda () (require 'sc-register)))
(setq sc-preferred-attribution 'registeredname)
ÀϺ»¾î¸¦ ÀοëºÎÈ£¿¡ Æ÷ÇÔ½ÃŰ°í ½ÍÀº °æ¿ì µî, º¸¿ÏÀ» »ç¿ëÇÏ¿© È常¦
¼±ÅÃÇÏ´Â °ÍÀÌ ±ÍÂúÀº °æ¿ì¿¡´Â, ƯÈ÷ Æí¸®ÇÏÁö¿ä.
´Ü, ºÎ¼ÓÀÇ Supercite 3.1¿¡¼´Â sc-register´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Àå
·¡ Supercite¿¡´Â sc-registerÀÇ ±â´ÉÀÌ Ã³À½ºÎÅÍ ³Ö¾îÁø´Ù°í ÇÕ´Ï´Ù.
ÇÊ¿äÇÏ¸é ±×¶§±îÁö´Â supercite-2.3°ú sc-register-2.3.1¸¦ Á÷Á¢ ÀνºÅç
ÇÏ¿© »ç¿ëÇϼ¼¿ä.
E-5: Supercite 2.3ºÎÅÍ ºÎ¼ÓÀÇ 3.1·Î ³Ñ¾î°¡¸é, sc-yank-originalÀÏ ¶§ ¸Ú
----------------------------------------------------------------------
´ë·Î fill-paragraph µÇµµ·Ï µÇ¾î¹ö¸³´Ï´Ù.
----------------------------------------
SuperciteÀÇ info¿¡ ÀÇÇϸé, ´ëºÎºÐÀÇ »ç¶÷ÀÌ SC¸¦ »ç¿ëÇÏ¿© ÀοëÀ» Çà
ÇÒ ¶§, fillÀ» ÇÏÁö ¾Ê°í, °á°ú·Î¼ 72ÀÚ¸¦ ³Ñ´Â ´º½º ±â»ç µîÀÌ ¹ü¶÷ÇÏ
°í ºÒ¸¸ÀÇ ¼Ò¸®°¡ ¸¹¾ÆÁ³±â ¶§¹®¿¡ ÀÌ·¸´Ù´Â °ÍÀÔ´Ï´Ù. ¾î·µç
(setq sc-auto-fill-region-p nil)
À» .emacs¿¡ ¾²¸é fill-paragraphÀº ¾ÈµÇ°Ô µË´Ï´Ù.
E-6: RMAILÀÌ Àß µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.
----------------------------------
Takeki Shigehara ¾¾´Â ¾Æ·¡¿Í °°ÀÌ ±â¼úÇÏ
°í ÀÖ½À´Ï´Ù.
NEC EWS4800 EWX-UX/V(Rel 4.2)¿¡¼´Â site-init.el¿¡ ´ÙÀ½À» ±â¼úÇÏ
¼¼¿ä. (Ȥ½Ã SVR4 ±â°è´Â ¸ðµÎ ÀÌ·²Áö ¸ð¸£°Ú½À´Ï´Ù.)
(setq rmail-spool-directory "/var/mail/")
(setq sendmail-program "/usr/ucblib/sendmail")
(setq manual-program "/usr/ucb/man")
±×¸®°í, /var/mail µð·ºÅ丮¸¦ ¸ðµÎ »ç¿ëÀÚ°¡ ¾²°í ÀÐÀ» ¼ö ÀÖµµ·Ï
ÇÕ´Ï´Ù.
chmod 777 /var/mail
E-7: GNUS¸¦ »ç¿ëÇϰí ÀÖÀ¸¸é, ¿¹¸¦ µé¾î fj.test¿¡ Åõ°íÇÏ´Â °æ¿ì¿¡
----------------------------------------------------------------
distributionÀÇ µðÆúÆ® °ªÀÌ fj·Î´Â µÇÁö ¾Ê½À´Ï´Ù.
------------------------------------------------
±×·¸°Ô µÇµµ·Ï ½Ã¹æÀÌ º¯°æµÇ¾ú½À´Ï´Ù. ¶ÇÇÑ, distributionÀÇ µðÆúÆ® °ª
gnus-local-distributionsÀÇ ¸®½ºÆ®ÀÇ ÃÖÃÊÀÇ °ªÀ̰í, ÀÌ ¸®½ºÆ® ³»ÀÇ
¹®ÀÚ¿ÀÌ º¸¿Ï ´ë»óÀÌ µË´Ï´Ù.
E-8: mailÀ» ¼Û½ÅÇÏ¸é ¹®ÀÚ°¡ ±úÁ®¹ö¸³´Ï´Ù.
-----------------------------------------
mail ¸ðµå ¶Ç´Â vmÀÇ °æ¿ì´Â bufferÀÇ ³»¿ëÀ» /usr/lib/sendmail
(sendmail-programÀ» ¼³Á¤Çϰí ÀÖ´Â °æ¿ì´Â °Å±â¿¡ ÁöÁ¤Çϰí ÀÖ´Â ÇÁ·Î
±×·¥)¿¡ Á÷Á¢ º¸³»°í ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î, ¿øÀÎÀ¸·Î¼´Â À̵éÀÇ ÇÁ·Î±×
·¥¿¡ ³Ñ±â´Â ÇÑÀÚÄڵ尡 *junet* µÇ¾î ÀÖÁö ¾Ê¾Ò±â ¶§¹®À̶ó°í »ý°¢ÇÒ
¼ö ÀÖ½À´Ï´Ù.
sendmailÀ̶ó¸é mule-init.el¿¡¼
(define-program-coding-system nil ".*mail.*" *junet*)
¶ó´Â ¼³Á¤À» Çϰí ÀÖÀ¸¹Ç·Î À̰ÍÀ» µ¡ºÙ¿© ¾²°í ÀÖÁö ¾ÊÀº°¡ È®ÀÎÇϼ¼¿ä.
¶ÇÇÑ, sendmail-programÀ» ÁöÁ¤Çϰí ÀÖ´Â °æ¿ì´Â, ÀÌ ÇÁ·Î±×·¥¿¡ ³Ñ±â´Â
ÇÑÀÚÄڵ尡 *junet*·Î µÇ¾î Àִ°¡ È®ÀÎÇϼ¼¿ä.
mh-e, mewÀÇ °æ¿ì´Â draft¸¦ ÀÏ´Ü ÈÀÏ¿¡ ÀúÀåÇÏ°í³ª¼, mhÀÇ send ÄÚ¸à
µå¸¦ È£ÃâÇÏ¿© mailÀ» ¼Û½ÅÇϰí ÀÖ½À´Ï´Ù. ±×·¡¼, draft ÈÀÏÀº
*junet* ÄÚµå·Î ÀúÀåÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. mh-eÀÇ °æ¿ì´Â mule-init.el¿¡
¼
(setq mh-before-send-letter-hook
'(lambda () (set-file-coding-system *junet*)))
¸¦ ½ÇÇàÇϰí ÀÖÁö¸¸, ÀÌ hook¸¦ °íÃľ²¸é default-file-coding-system¿¡
µû¶ó¼´Â draft°¡ *junet* ÄÚµå·Î º¸Á¸µÇÁö ¾Ê°Ô µÇ¾î¹ö¸³´Ï´Ù. hook¸¦
°íÃľµ °æ¿ì´Â ¹Ýµå½Ã setq ´ë½Å¿¡ add-hook¸¦ »ç¿ëÇϵµ·Ï ÇսôÙ. ¸¶Âù
°¡Áö·Î mewÀÇ °æ¿ì´Â ÀÌÇÏÀÇ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
(add-hook 'mew-draft-mode-hook
'(lambda ()
(set-file-coding-system *junet*)))
E-9: ¼ö½ÅµÈ ¸ÞÀÏÀÌ ¹®ÀÚ°¡ ±úÁ®¼ ÀÒÀ» ¼ö ¾ø½À´Ï´Ù.
--------------------------------------------------
¸ÞÀÏÀÌ ½ºÇ®¿¡ µé¾î°¥ ¶§, ÀÚµ¿ÀûÀ¸·Î Äڵ庯ȯµÇµµ·Ï µÇ¾î ÀÖÁö ¾Ê½À´Ï
±î? Á¶Á÷³»¿Í ¹Û¿¡¼ ¸ÞÀÏ¿¡ Ʋ¸° ¹®ÀÚÄÚµå°è¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì ÀÚ
µ¿ÀûÀ¸·Î ¸ÞÀÏÀÇ ¹®ÀÚÄڵ带 º¯È¯Çϵµ·Ï ¼³Á¤Çϰí ÀÖ´Â Á¶Á÷ÀÌ ÀÖÁö¸¸,
ÀÌ Äڵ庯ȯÈÀÏÀÌ ´Ù±¹¾î¸¦ »óÁ¤Çϰí ÀÖÁö ¾Ê´Âµ¥µµ ´Ù±¹¾î ÅØ½ºÆ®ÀÇ
¸ÞÀÏÀ» ¼ö½ÅÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÏ´Â ÀûÀÌ ÀÖ½À´Ï´Ù.
E-10: ¸ÞÀÏÀ̳ª ´º½º¸¦ RMAIL Çü½ÄÀ¸·Î º¸Á¸ÇÏ¸é º¸Á¸µÈ ÈÀÏ¿¡ EUC¿Í
-----------------------------------------------------------------
junet-code°¡ È¥ÀçÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ, fj.editor.muleÀ» RMAIL Çü½ÄÀ¸·Î
---------------------------------------------------------------------
º¸Á¸Çϸé ÈÀÏÀ» ÀÐÀ» ¼ö ¾ø°Ô µÇ¾î¹ö¸³´Ï´Ù.
------------------------------------------
Mule ¸ÞÀϸµ ¸®½ºÆ® ¹× ´º½º±×·ì fj.editor.mule¿¡¼´Â ISO2022-JP¸¸ÀÌ
¾Æ´Ï¶ó, ´Ù±¹¾î¸¦ Æ÷ÇÔÇÑ ¸ÞÀÏÀ̳ª ±â»ç¸¦ ÁÖ°í¹Þ°í ÀÖ½À´Ï´Ù.
À̵éÀÇ ¸ÞÀÏÀ̳ª ´º½º¸¦ RMAIL Çü½ÄÀ¸·Î º¸Á¸ÇÒ ¶§, ¿ø·¡ ´Ù±¹¾î¸¦ Ç¥Çö
ÇÒ ¼ö ¾ø´Â ÄÚµå°è (EUC³ª SJIS µî)À» ÁöÁ¤Çϸé ÈÀÏ ³»¿ëÀÌ ÀÌ»óÇϰÔ
µÇ¾î¹ö¸³´Ï´Ù.
RMAIL Çü½Ä¿¡¼ º¸Á¸ÇÒ ¶§´Â *junet* Äڵ带 »ç¿ëÇϼ¼¿ä. ÀÌÇÏÀÇ code¸¦
.emacs¿¡ Ãß°¡Çϸé, RMAIL Çü½Ä¿¡¼ º¸Á¸ÇÒ ¶§´Â ¾ðÁ¦³ª *junet* ÄÚµå°è
°¡ ÁöÁ¤µÇµµ·Ï µË´Ï´Ù.
(defun hook-for-rmail-output (start end filename append visit)
(if (or (string= (buffer-name) " rmail-output")
(string= (buffer-name) " *GNUS-output*"))
*junet*
(or coding-system output-coding-system file-coding-system)))
(add-hook 'write-region-pre-hook 'hook-for-rmail-output)
ȸéÇ¥½Ã
========
F-1: X Window SystemÀÇ Mule¿¡¼ Çѱ¹¾î(ÀϺ»¾î, Áß±¹¾î)¸¦ Ç¥½ÃÇÒ ¼ö ¾ø
---------------------------------------------------------------------
½À´Ï´Ù.
-------
MuleÀÇ µðÆúÆ®´Â 16 µµÆ® ÆùÆ®¸¦ »ç¿ëÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. ±¸Ã¼ÀûÀ¸·Î
¾î¶² ÆùÆ®¸¦ ·ÎµåÇÏ·Á°í ÇÏ´ÂÁö´Â x-default-fonts¶ó´Â º¯¼ö¿¡ ÁöÁ¤Çϰí
ÀÖ½À´Ï´Ù. ¸¸¾à À̰ÍÀ¸·Î »ó°üÀÌ ¾ø´Â °æ¿ì´Â XÀÇ ¸®¼Ò½º´Â ¾Æ¹«°Íµµ ¼³Á¤
ÇÒ ÇÊ¿ä ¾ø½À´Ï´Ù. ¸¸¾à ÀÌ°Í ÀÌ¿ÜÀÇ »çÀÌÁîÀÇ ÆùÆ®µµ »ç¿ëÇÏ°í ½ÍÀº °æ
¿ì´Â,
*FontSetList: 14,24
*FontSet-14: -*-fixed-medium-r-*--14-*-iso8859-1
*FontSet-24: -*-fixed-medium-r-*--24-*-iso8859-1
µî°ú XÀÇ ¸®¼Ò½º¸¦ ¼³Á¤Çϼ¼¿ä. ±×¸®°í, Çѱ¹¾î(ÀϺ»¾î/Áß±¹¾î)ÆùÆ®°¡
Ç¥ÁØÀûÀÎ XLFD À̸§À¸·Î ÀνºÅçµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â, ${HOME}/.emacs
µî¿¡¼
(set-fontset-font "default-fontset" lc-jp "SOME_FONT_NAME")
¶ó°í ÁöÁ¤Çϼ¼¿ä.
F-2: X¿¡¼ MuleÀ» »ç¿ëÇϰí ÀÖÀ¸¸é, ÆùÆ®ÀÇ ÀϺΰ¡ ºüÁ®¼ Ç¥½ÃµÇ°Å³ª, Æù
----------------------------------------------------------------------
Æ®°¡ ÀÌÁö·¯Á® ÁöÀúºÐÇÏ°Ô µÇ±âµµ ÇÕ´Ï´Ù.
------------------------------------------
TAKAHASHI Naoto ¾¾¿Í Ken'ichi Handa
¾¾´Â ´ÙÀ½°ú °°ÀÌ ±â¼úÇϰí ÀÖ½À´Ï´Ù.
Mule Àº ASCII ÆùÆ®ÀÇ Æø¿¡ ¸ÂÃß¾î À©µµ¿ì¸¦ ¸¸µì´Ï´Ù. ÆùÆ®ÀÇ ÀϺΰ¡
ÀÌÁö·¯Áö´Â °ÍÀº, ±× ÆùÆ®¿Í ASCII ÆùÆ®ÀÇ ÆøÀÌ ¸ÂÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
ÇѱÛ.ÀϺ»¾î.Áß±¹¾îÀÇ °æ¿ì´Â È¾ÆøÀÌ Á¤È®È÷ ASCII ÆùÆ®ÀÇ 2¹è°¡ ¾Æ´Ï
¸é ¾ÈµË´Ï´Ù. ±×¸®°í, ±× ÀÌ¿ÜÀÇ ÆùÆ®´Â È¾ÆøÀÌ ASCII ÆùÆ®¿Í °°Áö ¾Ê
À¸¸é ¾ÈµË´Ï´Ù.
ÆùÆ®°¡ ÀÌÁö·¯Á® ÁöÀúºÐÇÏ°Ô µÇ´Â °ÍÀº XÀÇ ÀÚµ¿ ½ºÄÉÀϸµ ±â´É ¶§¹®ÀÌ
Áö¿ä. ÁöÁ¤µÈ ÆùÆ®°¡ XLFD Çü½Ä¿¡ µû¸£°í ÀÖ°í, µ¿½Ã¿¡ ½ÇÁ¦·Î´Â Á¸Àç
ÇÏÁö ¾Ê´Â °æ¿ì, XÀÇ ¼¹ö´Â ½º½º·Î ¾Ë°í ÀÖ´Â ÆùÆ®¸¦ ÀûÀýÈ÷ È®´ë Ãà
¼ÒÇÏ¿© »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¸é,
"-*-fixed-medium-r-*--*-*-*-*-*-*-jisx0208.1983-*"
¶ó´Â ÁöÁ¤Àº XLFD¿¡ µû¸£°í ÀÖÀ¸¹Ç·Î ÀÚµ¿½ºÄÉÀϸµµÇ´Â °Í°°½À´Ï´Ù. ¹Ý
¸é¿¡ mule-init.el ¿¡ ÀÖ´Â ÁöÁ¤:
"-*-fixed-medium-r-*--*-*-jisx0208.1983-*"
´Â XLFD¿¡ µû¸£°í ÀÖÁö ¾ÊÀ¸¹Ç·Î(Ä÷³¼ö°¡ Àû´Ù)ÀÚµ¿ ½ºÄÉÀϸµÀº µÇÁö
¾Ê´Â °ÍÀÔ´Ï´Ù. ÀÌ»óÀº ´Ü¼øÇÑ °æÇè¿¡ ±Ù°ÅÇÑ °ÍÀÔ´Ï´Ù.
F-3: X ÆÇ Mule À» ±âµ¿ÇÒ ¶§, µðÆúÆ® ÆùÆ®ÀÇ »çÀÌÁ 14 µµÆ® ÆùÆ®·Î ÇÏ
---------------------------------------------------------------------
±â À§Çؼ´Â?
------------
XÀÇ ¸®¼Ò½º¿¡¼, Emacs*FontSetList:ÀÇ ÃÖÃÊ¿¡ ±â¼úµÇ¾î ÀÖ´Â ÆùÆ® ¼¼Æ®
°¡ µðÆúÆ®°¡ µË´Ï´Ù. µû¶ó¼ µðÆúÆ®¸¦ 14 µµÆ®·Î ÇÏ°í ½ÍÀ¸¸é,
FontSetListÀÇ ÃÖÃÊ¿¡ 14¸¦ ¾²°í, À̰Ϳ¡ ´ëÀÀÇÏ´Â FontSet-14¸¦ Áú¹®
F-1ÀÇ ¿¹¸¦ µû¶ó¼ ±â¼úÇÏ¸é µË´Ï´Ù.
±×¸®°í, ¸®¼Ò½º¸¦ ÁöÁ¤ÇÒ ¶§, emacs*FontSetList:³ª Mule*FontSetList:
µîÀ̶ó°í ±â¼úÇÏ¸é ¾ÈµË´Ï´Ù. SANETO Takanori
¾¾´Â ¾Æ·¡¿Í °°ÀÌ ±â¼úÇϰí ÀÖ½À´Ï´Ù.
Emacs ÂÊÀº Å©·¡½º ¸í, mule ÂÊÀº ÀνºÅϽº ¸í, À̶ó°íµµ ¸»ÇÒ±î¿ä...
Emacs´Â, Emacs °èÀÇ ÇÁ·Î±×·¥ ÀϹݿ¡¼ »ç¿ëÇÏ´Â À̸§ÀÔ´Ï´Ù. muleµµ
nemacsµµ epochµµ nepochµµ ¹°·Ð, ¿À¸®Áö³Î GNU emacsµµ ¸ðµÎ
EmacsÀÔ´Ï´Ù.
ÀνºÅϽº ¸íÀÇ ÂÊÀº ´õ¿í °³º°ÀûÀÎ ½Çü¸¦ ½Äº°ÇÏ´Â °ÍÀ̰í, muleÀ»
hoge·Î renameÇÑ °æ¿ì, Emacs*...ÀÇ ÁöÁ¤Àº ¿©ÀüÈ÷ È¿°ú°¡ ÀÖÁö¸¸,
mule*...ÀÇ ÂÊÀº ¹«È¿·Î µË´Ï´Ù. ÀνºÅϽº ¸í, Å©·¡½º ¸íÀÇ ¾çÂÊÀÇ Áö
Á¤ÀÌ ÀÖ´Â °æ¿ì´Â, ÀνºÅϽº ¸í¿¡ ´ëÇÑ ÁöÁ¤ÀÇ ÂÊÀÌ ¿ì¼±µË´Ï´Ù.
ÀνºÅϽº ¸íÀº, -rn name À̶ó´Â ¿É¼ÇÀ¸·Î ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À
´Ï´Ù. ȤÀº, ȯ°æº¯¼ö WM_RES_NAMEÀÌ ÀÖÀ¸¸é ÀÌ °ªÀÌ »ç¿ëµË´Ï´Ù. ¿É¼Ç
µµ ȯ°æº¯¼öµµ ¾ø´Â °æ¿ì¿¡´Â ¸í·É¾î À̸§ÀÌ »ç¿ëµË´Ï´Ù.
F-4: (setq visible-bell t)·Î visible-bell·Î ÇÏ¿´´õ´Ï, ȸé ÇÁ·µ½Ã°¡ ÀÏ
----------------------------------------------------------------------
¾î³ª´Â À§Ä¡°¡ ȸéÁß¾ÓÀ¸·Î, ¹üÀ§°¡ ȸéÀÇ Å©±â ¾à 1/4·Î ÇÑÁ¤µÇ´Â °Í °°
----------------------------------------------------------------------
Àºµ¥, À̰ÍÀº ½Ã¹æÀԴϱî?
------------------------
½Ã¹æÀÔ´Ï´Ù. GNU Emacs 18.58ºÎÅÍ, ÀÌ¿Í °°ÀÌ º¯°æµÇ¾ú½À´Ï´Ù.
F-5: face¶õ ¹«¾ùÀԴϱî?
------------------------
X Window System¿¡¼ Ç¥½ÃÇÏ´Â ¹®ÀÚÀÇ °¢ ŸÀÔ¿¡ ´ëÀÀÇÏ¿© »öÀ̳ª ÆùÆ®
µîÀÇ ¼Ó¼ºÀ» ºÙÀÌ´Â ±â±¸ÀÔ´Ï´Ù. Mule 2.x¿¡¼´Â ¸ðµå¶óÀÎÀÇ Èæ¹é ¹ÝÀü
µµ ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ½ÇÇöÇϰí ÀÖ½À´Ï´Ù. face¸¦ Àß »ç¿ëÇÑ ÇÁ·Î±×·¥
¿¡ hilit19.elÀ̳ª font-lock.el µîÀÌ ÀÖ½À´Ï´Ù.
F-6: terminal face¶õ ¹«¾ùÀԴϱî? ±×¸®°í, terminal face¸¦ »ç¿ëÇϱâ À§ÇØ
----------------------------------------------------------------------
¼´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
------------------------
¿ø·¡ÀÇ emacs¿¡¼´Â face´Â X Window System¿¡ ÀÇÇØ ¹¦ÈÇÒ ¶§¿¡¸¸ »ç¿ë
ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ̾ú½À´Ï´Ù. À̰Ϳ¡ ´ëÇÏ¿©, Mule¿¡¼´Â termcap¿¡ ÀÇÇØ
¹¦ÈÇÒ ¶§¿¡µµ face¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. À̰ÍÀ» °¡¸£ÄÑ
terminal face¶ó°í ºÎ¸£°í ÀÖ½À´Ï´Ù. (comile switch³ª configureÀÇ
switch¿¡ »ç¿ëÇϱâ À§ÇÑ´Ù´Â °ÍÀÌ À̸§À» ÇÊ¿ä·Î ÇÑ Ã¹¹øÂ° ÀÌÀ¯ÀÔ´Ï´Ù.)
»ç¿ëÇϴµ¥´Â configure¿¡¼ --terminal-face¸¦ ÁöÁ¤ÇÏ¿© ÁÖ¼¼¿ä.
F-7: MuleÀ» X¿¡¼ »ç¿ëÇßÀ» ¶§, Çà»çÀ̰¡ ¹ú¾îÁ® Àִµ¥, À̰ÍÀ» Á¼È÷´Âµ¥
----------------------------------------------------------------------
´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------
XÀÇ ¸®¼Ò½º ÁöÁ¤¿¡¼,
Emacs*lineSpace: 0+0
¶ó°í ±â¼úÇÏ¿© µÎµç°¡, ±âµ¿ÇÒ ¶§ ¸í·É¾î¶óÀÎ ¿É¼Ç¿¡¼ -lsp 0+0¸¦ ÁöÁ¤
ÇÕ´Ï´Ù. Emacs Lisp·Î ÁöÁ¤ÇÏ´Â °æ¿ì¿¡´Â, ÀÌÇÏ¿Í °°ÀÌ ÇÏ¿©
default-frame-alist¿¡ (line-space . "0+0")À» Ãß°¡Çϼ¼¿ä.
(setq default-frame-alist
(cons '(line-space . "0") default-frame-alist))
Emacs Lisp ÆÐŰÁö
=================
G-1: Mule 1.x¿¡¼´Â ÀÛµ¿Çϰí ÀÖ´ø xxx¶ó´Â lisp ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê
---------------------------------------------------------------------
°Ô µÇ¾ú½À´Ï´Ù. ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------------------
À̰ÍÀº Mule 1.x°¡ GNU Emacs 18.59 ±âÃÊÀÎ °Í¿¡ ´ëÇØ, Mule 2.x°¡ GNU
emacs 19 ±âÃʰ¡ µÇ°í, Å©°Ô ½Ã¹æÀÌ º¯°æµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª, Áö
±Ý±îÁö ´ëºÎºÐÀÇ ÇÁ·Î±×·¥ÀÌ Emacs 19¿¡ ´ëÀÀÀÌ µÇ¾î ÀÖÀ¸¹Ç·Î, ¾Æ·¡ Ç×
¸ñÀ» È®ÀÎÇϼ¼¿ä.
1. Mule 2.x¿¡¼´Â ´ëºÎºÐÀÇ lisp ÇÁ·Î±×·¥ÀÌ Ç¥ÁØÀ¸·Î ÷ºÎÇϵµ·Ï µÇ
¾ú½À´Ï´Ù. À̵é ÇÁ·Î±×·¥Àº ÀÌ¹Ì Mule 2.x ´ëÀÀÀÌ µÇ¾î ÀÖ½À´Ï´Ù.
±×·¯¹Ç·Î, ÃÖÃÊ Ç¥ÁØ lisp µð·ºÅ丮¿¡ À̵éÀÇ ÇÁ·Î±×·¥ÀÌ Àִ°¡ È®
ÀÎÇÏ¿© º¸¼¼¿ä. ¸¸¾à ÀÖÀ¸¸é, °®°í ÀÖ´Â ÇÁ·Î±×·¥Àº ¹ö¸®°í, À̰ÍÀ»
»ç¿ëÇϵµ·Ï Çϼ¼¿ä.
2. Ç¥ÁØÀ¸·Î ¹èÆ÷µÇ°í ÀÖÁö ¾Ê´õ¶óµµ, ¸¸µç »ç¶÷ÀÇ ³ë·Â¿¡ µû¶ó¼ À̹Ì
´ëÀÀÀÌ µÇ¾î ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. archie¸¦ »ç¿ëÇϵ簡 ÇÏ¿©, ÃÖ
½ÅÆÇÀ» ÀÔ¼öÇϵµ·Ï ÇÏ¿© º¸¼¼¿ä.
3. ¿¹¸¦ µé¸é, shell mode¿¡¼´Â À̰ÍÀ» È®ÀåÇÑ ÆÐŰÁö´Â ¿©·¯°¡Áö ¸¸
µé¾îÁ® ÀÖÁö¸¸, Mule 2.x°¡ µÈ ÈÄ »ó´çÈ÷ »ç¿ëÇϱ⠽±°Ô µÇ¾ú½À´Ï´Ù.
µû¶ó¼, Ç¥ÁØ ¸ðµå¿¡¼ ´ë¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ̶ó¸é, À̰ÍÀ» ÀÌ¿ëÇÏ´Â
°Íµµ ÇϳªÀÇ ¹æ¹ýÀÔ´Ï´Ù.
4. ¾Æ´Ï¸é, ½º½º·Î Æ÷ÆÃÇϼ¼¿ä.
G-2: CÀÇ ¿¹¾à¾î³ª ¸í·É¾î µî¿¡ »öÀ» ¶ç¿ì±â À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------------------------------------------------------
hilit19.el ¶Ç´Â font-lock.elÀ» »ç¿ëÇϼ¼¿ä.
G-3: hilit19.elÀ» »ç¿ëÇϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
--------------------------------------------------------
ÀÌ ÈÀÏÀ» ·ÎµåÇÏ´Â °Í¸¸À¸·Î µË´Ï´Ù. ƯÁ¤ ¸ðµå¸¸À¸·Î hilit19¸¦ »ç¿ë
ÇÏ°í ½ÍÀº °æ¿ì¿¡´Â hilit-mode-enable-list¿¡ ±× ¸ðµå¸¦ ¿±âÇÏ¿© µÎ¸é
µË´Ï´Ù. ¶ÇÇÑ,
(setq hilit-mode-enable-list
'(not text-mode emacs-lisp-mode sgml-mode c-mode c++-mode)
¶ó´Â ½ÄÀ¸·Î ±â¼úÇÏ¿© hilit19¸¦ »ç¿ëÇÏ°í ½ÍÁö ¾ÊÀº ¸ðµå¸¸À» ÁöÁ¤ÇÒ
¼öµµ ÀÖ½À´Ï´Ù.
hilit19´Â ¹®ÀÚÀÔ·Â µîÀ» ÇÑ ÈÄ, C-S-lÀ» Ä¡Áö ¾ÊÀ¸¸é Ç¥½Ã¿¡ ¹Ý¿µµÇÁö
¾Ê´Â °ÍÀÌ °áÁ¡À̹ǷÎ, À̰ÍÀ» ÀÌ¿ëÇÏ¿© ƯÁ¤ ¸ðµå¸¸ font-lock¸¦ ÀÌ¿ë
ÇÏ´Â °Íµµ ÇϳªÀÇ ¼ö´ÜÀÔ´Ï´Ù.
G-4: font-lock.el Àº ¾î¶»°Ô »ç¿ëÇÏ´Â °ÍÀԴϱî?
----------------------------------------------
(add-hook 'emacs-lisp-mode-hook '(lambda ()
(font-lock-mode 1)))¶ó´Â ÇàÀ» font-lockÀ» »ç¿ëÇÏ°í ½ÍÀº ¸ðµå¸¶´Ù
.emacs ¿¡ ±â¼úÇÏ¿© µÎ¸é µË´Ï´Ù.
font-lock´Â µðÆúÆ® ¼³Á¤¿¡¼´Â Ä®¶ó·Î´Â Ç¥½ÃµÇÁö ¾ÊÁö¸¸, ´ÙÀ½°ú °°Àº
½ÄÀ¸·Î faceÀÇ ÁöÁ¤À» Çϸé Ä®¶ó·Î Ç¥½Ã½Ãų ¼ö ÀÖ½À´Ï´Ù.
(add-hook 'font-lock-mode-hook
'(lambda ()
(make-face 'keyword-face)
(set-face-foreground 'keyword-face "tomato")
(setq font-lock-keyword-face 'keyword-face)
(make-face 'comment-face)
(set-face-foreground 'comment-face "violetred4")
(setq font-lock-comment-face 'comment-face)
(make-face 'string-face)
(set-face-foreground 'string-face "darkgreen")
(setq font-lock-string-face 'string-face)
(make-face 'function-face)
(set-face-foreground 'function-face "blueviolet")
(setq font-lock-function-name-face 'function-face)
(make-face 'c-type-face)
(set-face-foreground 'c-type-face "darkolivegreen")
(setq font-lock-type-face 'c-type-face)
))
font-lockÀ» È®ÀåÇÑ °ÍÀ¸·Î, Ä®¶ó³ª ±×·¹ÀÌ ½ºÄÉÀϵµ ´Ù·ê ¼ö ÀÖµµ·Ï ÇÑ
face-lock, ¼ÓµµÀÇ °³¼±À» ÇàÇÑ fast-lockÀ̶ó´Â °Íµµ ÀÖÀ¸¸ç,
anonymouse ftp site·ÎºÎÅÍ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰͵éÀº Àå·¡ÀÇ emacs
¿¡¼´Â font-lock¿¡ mergeµÈ´Ù°í ÇÕ´Ï´Ù.
G-5: c-mode¸¦ ´õ¿í »ç¿ëÇϱ⠽±°Ô ÇÒ ¼ö ¾ø½À´Ï±î?
------------------------------------------------
cc-mode¸¦ »ç¿ëÇϼ¼¿ä. ´Ù¾çÇÑ ½ºÅ¸ÀÏÀÇ Àε§Æ®ÀÇ Áö¿øÀ̳ª, C++ÀÇ Áö¿ø
µî, ¿©·¯°¡Áö·Î »ç¿ëÇϱ⠽±°Ô µÇ¾î ÀÖ½À´Ï´Ù.
G-6: ÀÚµ¿ÀûÀ¸·Î RCS¸¦ »ç¿ëÇϵµ·Ï ÇÏ´Â ÆÐŰÁö´Â ¾ø½À´Ï±î?
--------------------------------------------------------
vc.elÀ̶ó´Â °ÍÀÌ ÀÖÀ¸¸ç, Mule 2.x¿¡¼´Â ¹Ì¸® »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤
µÇ¾î ÀÖ½À´Ï´Ù. RCS·Î °ü¸®µÇ°í ÀÖ´Â ÈÀÏÀ» find-fileÇϸé ÀÚµ¿ÀûÀ¸·Î
vc ¸ðµå°¡ µÇ¾î, C-x C-q¸¦ ½ÇÇàÇÏ¸é »óÅ¿¡ µû¶ó¼ ci -u, co -lÀ» ÇÏ
¿© ÁÝ´Ï´Ù. À̰͸¸À¸·Î ÃæºÐÈ÷ ½Ç¿ëÀûÀÌÁö¸¸, ´õ¿í »ó¼¼ÇÑ »ç¿ë¹æ¹ý¿¡
´ëÇØ¼´Â info¿¡ ±âÀçµÇ¾î ÀÖÀ¸¹Ç·Î, À̰ÍÀ» ÂüÁ¶Çϼ¼¿ä.
G-7: Űº¸µå¿¡¼ Á÷Á¢ 'ESC $ B $ "'¿Í °°Àº ÄÚµå ÀÔ·ÂÀ» Çϱâ À§Çؼ´Â ¾î
----------------------------------------------------------------------
¶»°Ô ÇÏ¸é µË´Ï±î?
-----------------
À̰ÍÀº keyboard.elÀ» »ç¿ëÇÏ¸é µË´Ï´Ù.
set-keyboard-coding-systemÀ» *junet*·Î ÇÏ¿©, ±×´ë·Î Ãij־î ÁÖ¼¼¿ä.
G-8: ¾Ö¿ëÇÏ¿©¾ß ÇÒ ange-ftp¸¦ ·ÎµåÇϸé M-! (shell-command)°¡ µ¿ÀÛÇÏÁö
---------------------------------------------------------------------
¾Ê´Â °ÍÀº ¹«½¼ ÀÌÀ¯ÀԴϱî?
--------------------------
Mule 2.x¿¡¼´Â ÀÌ¿Í °°Àº ¹®Á¦´Â ÀϾÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÀÌÇÏ´Â Mule
1.xÀÇ À̾߱âÀÔ´Ï´Ù.
ange-ftp¸¦ ·ÎµåÇÏ¸é ´ëºÎºÐÀÇ ÇÔ¼ö°¡ ġȯµÇ´Âµ¥, ±× Áß¿¡ Mule¿¡¼ ÀÎ
¼öÀÇ ÁöÁ¤ÀÌ º¯°æµÇ¾î ÀÖ´Â write-region°ú insert-file-contents°¡ Æ÷
ÇԵǾî ÀÖ½À´Ï´Ù.
¸í·É¾î shell-command´Â write-region°ú insert-file-contents¸¦ Mule¿¡
¼ Ãß°¡µÈ Àμö¸¦ »ç¿ëÇÏ¿© È£ÃâÇϰí Àִµ¥, ange-ftp°¡ ġȯµÈ
write-regionÀº ÀÌ Àμö¸¦ ÇØ¼®ÇÒ ¼ö ¾øÀ¸¹Ç·Î ¿¡·¯°¡ ¹ß»ýÇϰí,
shell-commandÀÇ ½ÇÇàÀÌ ½ÇÆÐÇϰí ÀÖ´Â °ÍÀÔ´Ï´Ù.
ÇØ°á¹ýÀ» Masayuki Kuwada ¾¾´Â ´ÙÀ½°ú
°°ÀÌ ±â¼úÇϰí ÀÖ½À´Ï´Ù:
ange-ftp.elÀÇ ange-ftp-write-region°ú
ange-ftp-insert-file-contentsÀÇ Á¤ÀǺκÐÀÇ ÀμöÀÇ ÃÖÈÄ¿¡
&rest coding-systemÀ» Ãß°¡Çϰí, ¾Æ·¡ÀÇ ¼öÁ¤À» ÇÏ¸é µ¿ÀÛÇÕ´Ï´Ù.
(Emacs, Nemacs¿ÍÀÇ °øÀ¯µµ °¡´ÉÇÕ´Ï´Ù.)¡£
[ÁÖÀÇ] ¾Æ·¡ÀÇ ¼öÁ¤Àº ange-ftp ÀÇ ¹öÁ¯
RCS: $Header: ange-ftp.el,v 4.20 92/08/14 17:04:34 ange Exp $
¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. ange-ftpÀÇ ¹öÁ¯¿¡ µû¶ó¼´Â Àμö°¡ ´Ù¸¥ °æ¿ì°¡
ÀÖÀ¸¹Ç·Î, ¾Æ·¡ÀÇ ¼öÁ¤ ¿¹¸¦ Âü°í·Î ¼öÁ¤Çϼ¼¿ä.
ÇÔ¼ö ange-ftp-write-regionÀÇ ³»ºÎ¿¡¼ ange-ftp-real-write-region
ÀÌ 2 °÷¿¡¼ »ç¿ëµÇ°í Àִµ¥, À̰͵éÀ» °¢°¢ ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.
(ange-ftp-real-write-region start end temp nil visit)
|
V
(apply 'ange-ftp-real-write-region start end temp nil
visit coding-system)
(ange-ftp-real-write-region start end filename append visit)
|
V
(apply 'ange-ftp-real-write-region start end filename append
visit coding-system)
¶ÇÇÑ, ÇÔ¼ö ange-ftp-insert-file-contentsÀÇ ³»ºÎ¿¡¼
ange-ftp-real-insert-file-contents°¡ 2 °÷¿¡¼ »ç¿ëµÇ°í Àִµ¥,
À̰͵éÀ» °¢°¢ ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.
(ange-ftp-real-insert-file-contents temp visit)
|
V
(apply 'ange-ftp-real-insert-file-contents
temp visit
coding-system)
(ange-ftp-real-insert-file-contents filename visit)
|
V
(apply 'ange-ftp-real-insert-file-contents
filename visit coding-system)
G-9: sj3À» »ç¿ëÇÏ¿© ÀϺ»¾î¸¦ ÀÔ·ÂÇÏ°í ½ÍÀºµ¥, º¯È¯À» ÇÏ·Á°í Çϸé,
-----------------------------------------------------------------
"EGG: Network service (sj3)°¡ º¸ÀÌÁö ¾Ê½À´Ï´Ù. "¶ó°í Çϰí, ½ÇÆÐÇÏ¿© ¹ö
----------------------------------------------------------------------
¸³´Ï´Ù.
-------
/etc/service(NIS¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì´Â NISÀÇ map)¿¡
sj3 3000/tcp sj3serv # sj3 server
¶ó´Â ±â¼úÀ» Àؾî¹ö¸®°í Àֱ⠶§¹®ÀÌÁö¿ä. ȤÀº, .emacs¿¡
(setq *sj3-service-name* 3000)
À̶ó°í ¾²´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
Emacs lisp ÇÁ·Î±×·¡¹Ö
=====================
H-1: MuleÀº EmacsÀÇ »óÀ§ ȣȯÀÌ ¾Æ´Õ´Ï±î?
-----------------------------------------
MuleÀº GNU Emacs¸¦ ±âÃÊ·Î ¸¸µé¾îÁ® Àִµ¥, emacs lispÀÇ ·¹º§¿¡¼ º¸
¸é, ÀûÁö¸¸ ȣȯ¼ºÀÌ ¾ø´Â ºÎºÐµµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, MuleÀÇ Àü½Å¿¡ ÇØ´ç
ÇÏ´Â Nemacs(Nihongo Emacs)¿Í´Â »ó´çÈ÷ ´Ù¸¥ °ÍÀÌ µÇ¾î ÀÖ½À´Ï´Ù.
Mule°ú Nemacs/Emacs¿ÍÀÇ emacs lispÀÇ ºñȣȯ¼º¿¡ ´ëÇØ, Enami
Tsugutomo ¾¾´Â ´ÙÀ½ÀÇ Á¡À» ÁöÀûÇϰí ÀÖ½À
´Ï´Ù.
o Nemacs ȤÀº Mule¿¡¸¸ Á¸ÀçÇÏ´Â ÇÔ¼ö/º¯¼ö¿¡ ÀÇÇÑ ºñȣȯ¼º.
o Mule¿¡¼ Multilingual ȸ¦ À§ÇÏ¿© »ç¾çÀÌ º¯°æ(ÀμöÀÇ Ãß°¡ µî)µÈ
°Í¿¡ ÀÇÇÑ ºñȣȯ¼º.
o Nemacs¿Í Mule¿¡¼ ascii ÀÌ¿ÜÀÇ ¹®ÀÚÀÇ ³»ºÎÇ¥ÇöÀÌ ´Ù¸¥ °Í¿¡ ±âÀÎ
ÇÏ´Â byte compile ÈÄÀÇ fileÀÇ ºñȣȯ¼º. (´Ü byte codeÀÇ È£È¯¼ºÀº
ÀÖ½À´Ï´Ù(±×·¸ÁÒ?:))
o Mule 1.x¿Í Mule 2.x¿¡¼ ¹®ÀÚ Á¤¼öÀÇ Ç¥ÇöÀÌ º¯Ç߱⠶§¹®¿¡ ¹®ÀÚ Á¤
¼ö¸¦ Æ÷ÇÔÇÑ compiled emacs lisp fileÀÇ ºñȣȯ¼º
o base·Î Çϰí ÀÖ´Â emacs ¹öÁ¯ÀÇ Â÷ÀÌ¿¡ ÀÇÇÑ ºñȣȯ¼º
H-2: Mule 1.x ¿ëÀÇ ÇÁ·Î±×·¥À» Mule 2.x ¿ëÀ¸·Î ÇÒ ¶§ÀÇ ÁÖÀÇÁ¡À» °¡¸£ÄÑ
---------------------------------------------------------------------
ÁÖ¼¼¿ä.
-------
¾Æ·¡¿Í °°Àº °Í¿¡ ÁÖÀÇÇÏ¸é µË´Ï´Ù.
o auto-fill-hook°¡ auto-fill-functionÀ̶ó´Â À̸§À¸·Î º¯°æµÇ¾ú´Ù.
o keymapÀÇ ±¸Á¶°¡ Á¶±Ý º¯Çß´Ù.
o obsoleteÇÑ º¯¼ö´Â º¯°æÇÏ´Â ÆíÀÌ ÁÁ°ÚÁö¿ä.
unread-command-char ¢ª unread-command-event
µîµî...
Mule FAQ Part 2: ƯÁ¤ ¾ð¾î¿¡ ´ëÇÑ °íÀ¯ÇÑ Áú¹®
=============================================
Áß±¹¾î¿¡ ´ëÇØ¼
===============
CN-1: MuleÀÇ ÄÄÆÄÀÏÀº Á¤»óÀ¸·Î µÇ¾úÁö¸¸, Áß±¹¾î¸¦ Àß ´Ù·ê ¼ö ¾ø½À´Ï´Ù.
----------------------------------------------------------------------
Mule Ver.2.0 ÀÌÀü¿¡¼´Â, ÀνºÅçÇÒ ¶§¿¡, site-init.el ¿¡¼ »ç¿ëÇϰí
½ÍÀº ¾ð¾îÀÇ ¾ð¾î specific ÈÀÏÀ» ÁöÁ¤ÇÏ¿© ·ÎµåÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù.
µðÆúÆ®¿¡´Â site-init.el´Â Á¸ÀçÇϰí ÀÖÁö ¾ÊÀ¸¹Ç·Î, ¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î
´Â Àß ´Ù·ê ¼ö ¾ø½À´Ï´Ù.
Áß±¹¾î¸¦ »ç¿ëÇÏ°í ½ÍÀ¸¸é, lisp/site-init.el¿¡ (load "chinese")¶ó´Â
ÇàÀ» ±â¼úÇϰí MuleÀ» ¸¸µé¾î º¸¼¼¿ä.
Mule Ver.2.1 ÀÌÈÄ¿¡¼´Â ÀνºÅçÇÒ ¶§¿¡ ¸ðµç ¾ð¾î¿ëÀÇ ±âº»ÀûÀÎ ¼³Á¤ÀÌ
ÀÌ·ç¾îÁö¹Ç·Î, ÀÌ¿Í °°Àº »çÅ´ ÀϾÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. ´Ü, ¾î¶² ¾ð
¾î¸¦ ¸ÞÀÎÀ¸·Î »ç¿ëÇÏ´Â °¡´Â site-init.el¿¡¼
(set-primary-environment 'chinese)
¿Í °°ÀÌ ÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µðÆúÆ®·Î´Â 'japanese°¡ ¼³Á¤µÇ¾î ÀÖ
½À´Ï´Ù.
CN-2: Áß±¹¾î¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
---------------------------------
Áß±¹¾î¸¦ ÀÔ·ÂÇϴµ¥´Â "´Þ°¿(Ÿ¸¶°í)"½Ã½ºÅÛÀ» »ç¿ëÇÕ´Ï´Ù. "´Þ°¿"Àº
cWnnÀÇ cserver¿Í Åë½ÅÇÏ´Â °Í¿¡ ÀÇÇØ¼, Æí¸®ÇÑ Áß±¹¾î(GB)ÀԷ¹æ¹ýÀ»
Á¦°øÇÕ´Ï´Ù. C-x C-k m·Î PinYin ¸ðµå¸¦ ¼±ÅÃÇϸé, pinyinÀ¸·Î ÀÔ·ÂÇÒ
¼ö ÀÖ°Ô µË´Ï´Ù.
¶ÇÇÑ, MuleÀº quail-systemµµ Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÌ ½Ã½ºÅÛÀº XV11R5
ÀÇ `cxterm/dict/tit'¿¡ ÀÖ´Â ¸ðµç ÀԷº¯È¯Å×À̺íÀ» Áö¿øÇϰí ÀÖ½À´Ï´Ù.
CN-3: EUC·Î Çѱ¹, ÀϺ», Áß±¹, EC µî °¢±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ¼ö ÀÖµµ·Ï ÇÏ
----------------------------------------------------------------------
°í ½Í½À´Ï´Ù.
------------
°¢ ±¹¾îÀÇ EUC´Â °¢°¢ ¿ÏÀüÈ÷ °°Àº ÄÚµå°èÀ̹ǷΠȥÀç½ÃŰ´Â °ÍÀº ºÒ°¡
´ÉÇÕ´Ï´Ù. ´Ù±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½Ã½Ãų Çʿ䰡 ÀÖÀ¸¸é, Mule¿¡¼ *junet*
ȤÀº *ctext* ÀÇ Äڵ带 »ç¿ëÇϼ¼¿ä.
CN-4: ÀÎÅ©¸®¸àÅÐ ¼Ä¡ Áß¿¡ ÇÑÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
----------------------------------------------------
isearch Áß¿¡ C-\·Î "´Þ°¿" À» ±âµ¿Çϰųª, C-]·Î qailÀ» ±âµ¿ÇÏ¿© °¢
±¹¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
CN-5: Áß±¹¾î¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ» Àß ´Ù·ê ¼ö ¾ø½À´Ï´Ù.
---------------------------------------------------
ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ¸·Î ¿Ç°Ô ó¸®Çϱâ À§Çؼ´Â,
configure¿¡¼ --mcpath¸¦ ÁöÁ¤ÇÏ¿© MuleÀ» ÄÄÆÄÀÏÇÕ´Ï´Ù. ¶ÇÇÑ, »ç¿ëÇÏ
´Â ÈÀϸíÀÇ ÄÚµå°è¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. site-init.el¿¡ ´ÙÀ½°ú
°°Àº Äڵ带 Ãß°¡ÇÏ¸é µË´Ï´Ù(*autoconv*´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù).
;;; ¿¹: ÆÐ½º¸í¿¡, Áß±¹¾î EUC¸¦ »ç¿ëÇÑ´Ù
(if (fboundp 'set-pathname-coding-system)
(set-pathname-coding-system *euc-japan*))
CN-6: ´º½º±×·ì alt.chinese.text[.big5]¸¦ Áß±¹¾î·Î Àд °ÍÀº °¡´ÉÇմϱî?
-----------------------------------------------------------------------
alt.chinese.text¿¡¼´Â ~{¿Í ~}¸¦ 'ESC $ A' (Áß±¹¾îÀÇ G0·ÎÀÇ
designate)¿Í 'ESC ( B' (ASCIIÀÇ G0·ÎÀÇ designate) ´ë½Å¿¡ »ç¿ëÇϰí
ÀÖ½À´Ï´Ù. À̰ÍÀº Hz encodingÀ̶ó°í ºÒ¸®¿ì°í ÀÖ½À´Ï´Ù. Mule¿¡¼´Â
chinese.elÀ» ÀÌ¿ëÇÏ´Â °Í¿¡ ÀÇÇØ, ÀÌ ´º½º±×·ìÀ» Æò¼Ò¿Í °°ÀÌ Áß±¹¾î·Î
Àд °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. GNUS¸¦ ±âµ¿Çϱâ Àü¿¡ gnusutil.elÀ» ·ÎµåÇϼ¼¿ä.
gnusutil.elÀº Mule Ver.2ºÎÅʹ ǥÁØÀ¸·Î ÷ºÎµÇ¾î ÀÖ½À´Ï´Ù.
ÀϺ»¾î¿¡ ´ëÇØ¼
===============
JP-1: Nemacs(Nihongo Emacs)¿Í ºñ±³ÇÏ¿© MuleÀ» »ç¿ëÇÏ¸é ¹«¾ùÀÌ ÁÁ¾ÆÁý´Ï
----------------------------------------------------------------------
±î? ȤÀº Nemacs¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ÁÁÀº °æ¿ì´Â ¾ø½À´Ï±î? ÀÖ´Ù¸é, ¾î¶°ÇÑ
--------------------------------------------------------------------
°æ¿ìÀԴϱî?
-----------
Mule À» »ç¿ëÇÏ´Â ÀÌÁ¡Àº ¸î°¡Áö ÀÖ½À´Ï´Ù.
o ¿µ¾î³ª Çѱ¹¾î »Ó¸¸¾Æ´Ï¶ó ÀϺ»¾î, Áß±¹¾î ±× ¿Ü ´Ù¼öÀÇ ¾ð¾î¸¦ ´Ù·ê
¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡ À̵éÀ» È¥ÀçÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
o ¹öÆÛ ³»ÀÇ ¿µ¿ª¿¡ Ç¥½Ã¿¡ °üÇÑ ¼Ó¼ºÀ» °®°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. Nemacs
¿Í ´Þ¸®, Åë»óÀÇ ´Ü¸»¿¡¼µµ (´Ü¸»ÀÌ Áö¿øÇϰí ÀÖÀ¸¸é)Ç¥½Ã ¼Ó¼ºÀÇ
±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
o Nemacs ¿¡ ºÎ¼ÓµÇ¾î ÀÖ´Â "´Þ°¿(Ÿ¸¶°í)"º¸´Ùµµ º¯È¯È¿À²ÀÌ ÁÁÀº ÀÏ
º»¾î ÀԷ½ýºÅÛ "Ÿ±î³ªÆÇ ´Þ°¿(Ÿ¸¶°í)"À» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
o Nemacs ´Â GNU Emacs 18.55 base ÀÔÁö¸¸ Mule Ver.2 ´Â Emacs 18.59
baseÀÔ´Ï´Ù.
o °·ÂÇÑ regular expression compiler °¡ ºÎ¼ÓµÇ¾î ÀÖ½À´Ï´Ù.
¹Ý´ë·Î, MuleÀº Nemacsº¸´Ùµµ »ó´çÈ÷ º¹ÀâÇϰí Å« ÇÁ·Î±×·¥À̹ǷÎ, °è»ê
±â ÀÚ¿øÀÌ ºÎÁ·ÇÑ È¯°æÀ̰í, ÀϺ»¾î¹Û¿¡ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀ̶ó¸é Nemacs
¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ÁÁÀº °æ¿ìµµ ÀÖ½À´Ï´Ù.
¶ÇÇÑ, Mule °ú Nemacs ´Â ȣȯ¼ºÀÌ ¾øÀ¸¹Ç·Î, °ú°Å¿¡ Nemacs ¿ëÀ¸·Î °³
¹ßµÈ ¾îÇÁ¸®ÄÉÀ̼ðÀº Mule ¿¡¼´Â Àß µ¿ÀÛÇÏÁö ¾Ê´Â °Íµµ ÀÖ½À´Ï´Ù.
JP-2: Nemacs ´Â ¾ø¾îÁö°Ô µÇ´Â°¡?
--------------------------------
´äÀº ¹°·Ð "¾Æ´Ï¿ä" ¶ó°í ¸»ÇÏ°í ½ÍÁö¸¸, ±ÝÈÄ´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
NemacsÀÇ ÃÖÈÄ ¹öÁ¯Àº 3.3.2°¡ µË´Ï´Ù.
JP-3: ÀϺ»¾î·Î ³íÀǵǰí ÀÖ´Â Mule ÀÇ ¸ÞÀϸµ ¸®½ºÆ®°¡ ÀÖ½À´Ï±î?
--------------------------------------------------------------
ÀϺ»¾î·ÎÀÇ Åë»óÀÇ ³íÀÇ¿¡´Â ´º½º(fj.editor.mule)À» »ç¿ëÇϼ¼¿ä.
(Áú¹® A-7 ÂüÁ¶)
JP-4: Mule¿¡´Â ÀϺ»¾îÀÇ ¸Þ´º¾óÀÌ ºÙ¾î ÀÖ½À´Ï±î?
-----------------------------------------------
Áú¹® A-9µµ ÂüÁ¶Çϼ¼¿ä. Mule¿¡ °üÇÑ ÀϺ»¾î ¸Þ´º¾ó, µµÅ¥¸ÕÆ® ·ù¿¡´Â
¾Æ·¡ÀÇ °ÍÀÌ ÀÖ½À´Ï´Ù.
texinfo ¥Þ¥Ë¥å¥¢¥ë
mule-jp.texi MuleÀÇ texinfo ¸Þ´º¾ó
egg-jp.texi "´Þ°¿(Ÿ¸¶°í)"ÀÇ texinfo ¸Þ´º¾ó
canna-jp.texi "ijª"ÀÇ texinfo ¸Þ´º¾ó
ÀÌ $MULE/man ¿¡ ÀÖ½À´Ï´Ù.
FAQ
Áö±Ý ´ç½ÅÀÌ Àаí ÀÖ´Â °ÍÀÔ´Ï´Ù. $MULE/etc/FAQ-Mule.jp ¿¡ ÀÖ½À´Ï
´Ù.
Æ©Å丮¾ó
Mule ¿¡¼ C-h T (M-x help-with-tutorial-for-mule) ¶ó°í Çϸé ÀϺ»
¾îÀÇ Æ©Å丮¾óÀ» ±âµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
doc µð·ºÅ丮 ¹ØÀÇ ¹®¼
$MULE/doc¿¡´Â MuleÀÇ ±â´Éº° ¼³¸íÀ̳ª »ùÇà ¹®¼ µîÀÌ ÀÖ½À´Ï´Ù. È
ÀϸíÀÌ .jp·Î ³¡³ª°í ÀÖ´Â °ÍÀº ÀϺ»¾î·Î ±â¼úµÇ¾î ÀÖ½À´Ï´Ù.
JP-5: MuleÀÇ ÄÄÆÄÀÏÀº Á¤»óÀ¸·Î µÇ¾ú´Âµ¥, ÀϺ»¾î¸¦ Àß »ç¿ëÇÒ ¼ö ¾ø½À´Ï
---------------------------------------------------------------------
´Ù.
---
Mule¿¡¼´Â ÀνºÅçÇÒ ¶§, site-init.el¿¡¼ ¸ÞÀÎÀ¸·Î »ç¿ëÇÏ°í ½ÍÀº ¾ð
¾îȯ°æÀ» set-primary-environment·Î ÁöÁ¤Çϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. µðÆúÆ®
·Î´Â
(set-primary-environment 'japanese)
°¡ »øÇàµÇ°í ÀÖÁö¸¸, »çÀÌÆ®¿¡ µû¶ó¼´Â ´Ù¸¥ ¾ð¾îȯ°æÀÌ ÁöÁ¤µÇ°í ÀÖÀ»
°¡´É¼ºµµ ÀÖ½À´Ï´Ù. ÀÌ¿Í °°Àº °æ¿ì´Â ${HOME}/.emacs·Î »ó±â¸¦ ½ÇÇàÇÏ
¼¼¿ä.
JP-6: X Window SystemÀÇ Mule¿¡¼ ÀϺ»¾î¸¦ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
-------------------------------------------------------------
MuleÀÇ µðÆúÆ®·Î´Â 16 µµÆ® ÆùÆ®¸¦ »ç¿ëÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù.
±¸Ã¼ÀûÀ¸·Î ¾î¶°ÇÑ ÆùÆ®¸¦ ·ÎµåÇÏ·Á°í ÇÏ´Â °¡´Â
x-default-fonts¶ó´Â º¯¼ö¿¡ ÁöÁ¤Çϰí ÀÖ½À´Ï´Ù. ¸¸¾à À̰ÍÀ¸·Î »ó°üÇÏ
Áö ¾Ê´Â °æ¿ì´Â XÀÇ ¸®¼Ò½º´Â ¾Æ¹«°Íµµ ¼³Á¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ¸¸¾à
ÀÌ ÀÌ¿ÜÀÇ »çÀÌÁîÀÇ ÆùÆ®µµ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì´Â,
*FontSetList: 14,24
*FontSet-14: -*-fixed-medium-r-*--14-*-iso8859-1
*FontSet-24: -*-fixed-medium-r-*--24-*-iso8859-1
µî°ú °°ÀÌ XÀÇ ¸®¼Ò½º¸¦ ¼³Á¤Çϼ¼¿ä. ¶Ç, ÀϺ»¾î ÆùÆ®°¡ Ç¥ÁØÀûÀÎ XLFD
¸íÀ¸·Î ÀνºÅçµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â, ${HOME}/.emacs µî¿¡¼
(set-fontset-font "default-fontset" lc-jp "SOME_FONT_NAME")
°ú °°ÀÌ ÁöÁ¤Çϼ¼¿ä.
JP-7: ÀϺ»¾î´Â ¾î¶»°Ô Çϸé ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï±î?
----------------------------------------------
ÀϺ»¾î ÀԷ½ýºÅÛÀ¸·Î¼´Â, ¾Æ·¡ÀÇ °ÍÀÌ ¸¶·ÃµÇ¾î ÀÖ½À´Ï´Ù.
o ´Þ°¿(Ÿ¸¶°í;EGG), Ÿ±î³ª¹öÁ¯
o sj3-egg
o ijª(Canna)
¾î´À °ÍÀ̳ª ³×Æ®¿öÅ© °¡³ªÇÑÀÚ º¯È¯¼¹ö¸¦ ÀÌ¿ëÇÏ°í ·Î¸¶ÀÚ ÇÑÀÚº¯
ȯ ¹æ½ÄÀÇ ÀϺ»¾îÀÔ·ÂÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇØ¼´Â,
°¢ ½Ã½ºÅÛÀÇ ¸Þ´º¾óÀ» ÂüÁ¶Çϼ¼¿ä. À̵éÀÇ ÀϺ»¾î ÀԷ½ýºÅÛÀº,
MuleÀ» ±¸ÃàÇÒ ¶§¿¡ °¢°¢ÀÇ ½Ã½ºÅÛÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
o quail¿¡ ÀÇÇÑ T-CODE ÀÔ·Â
À̰ÍÀº °¡³ªÇÑÀÚ º¯È¯¼¹ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÀԷ¹ýÀÔ´Ï´Ù.
lisp/quail/tcode.elÀ» ·ÎµåÇÑ ÈÄ, C-] ·Î ASCII¿Í T-CODE¸ðµå°¡ Åä
±ÛµË´Ï´Ù.
(ÁÖ:quail/tcode.elÀº °ð »èÁ¦µÇ°í tc-mule.el·Î ġȯµË´Ï´Ù)
o SKK
"SKK"´Â MuleÀ» ±¸ÃàÇÒ ¶§¿¡ Ưº°ÇÑ ¼³Á¤Àº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê¾Æµµ
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. "SKK"´Â Mule ³»¿¡¼¸¸ »ç¿ëÇÏ´Â ¹æ¹ýµµ °¡´É
Çϰí, »çÀü¼¹ö¸¦ ÀÌ¿ëÇÏ´Â »ç¿ë¹æ¹ýµµ °¡´ÉÇÕ´Ï´Ù. Mule Ver.2¿¡¼
SKK¸¦ »ç¿ëÇÏ´Â °æ¿ì, skk7.18.1 ÀÌÈĸ¦ »ç¿ëÇϼ¼¿ä.
JP-8: "´Þ°¿(Ÿ¸¶°í)"À̶õ ¹«¾ùÀԴϱî?
------------------------------------
"´Þ°¿(Ÿ¸¶°í)"´Â, WnnÀÇ ³×Æ®¿öÅ© º¯È¯¼¹ö(jserver/cserver)¸¦ ÀÌ¿ëÇÏ
¿© ÀϺ»¾î ȤÀº Áß±¹¾îÀÇ ÀÔ·Âȯ°æÀ» Á¦°øÇÏ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. "´Þ°¿(Ÿ
¸¶°í) "À» ¿µ¿ªÇÏ¿© EGG¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù.
"´Þ°¿(Ÿ¸¶°í)"´Â Å©°Ô ³ª´©¸é ÀԷ¹®ÀÚ º¯È¯°è(·Î¸¶ÀÚ °¡³ªº¯È¯ºÎ), °¡
³ªÇÑÀÚ / pinyin -> Hanziº¯È¯ºÎ, ±×¸®°í ÀϺ»¾î ÆíÁý±â´ÉÀ¸·Î ÀÌ·ç¾îÁ®
ÀÖ½À´Ï´Ù. ÀԷ¹®ÀÚ º¯È¯°è´Â ÇѱÛ, È÷¶ó°¡³ª,°¡µû°¡³ª, pinyin»Ó¸¸ ¾Æ
´Ï¶ó, ´Ù¸¥ ¾ð¾îÀÇ ÀԷ¿¡µµ ÀÌ¿ëµË´Ï´Ù.
JP-9: "ÂøÇÑ ´Þ°¿(Ÿ±î³ª)"¶õ ¹«¾ùÀԴϱî?
---------------------------------------
Toshiaki SHINGU ¾¾´Â ´ÙÀ½°ú °°ÀÌ À̾߱âÇÏ
°í ÀÖ½À´Ï´Ù.
"´Þ°¿(Ÿ¸¶°í)"ÀÇ Wnn V4 ¶óÀ̺귯¸® ÆÇÀÔ´Ï´Ù. "Ÿ¸¶°í¿ä(´Þ°¿¾Æ)/
±î½Ã²¿²Ù(¿µ¸®ÇϰÔ)/³ª-·¹(µÇ¾î¶ó)"ÀÇ ¸Ó¸®¹®ÀڷκÎÅÍ ¸í¸íµÇ¾ú½À´Ï
´Ù. Á¾·¡ÀÇ "´Þ°¿(Ÿ¸¶°í)"¿¡ µ¡ºÙ¿©¼,
´ë¹®Àý/¼Ò¹®Àý º¯È¯
¿ªº¯È¯(ÇÑÀÚ --> °¡³ª)
V4 jserver°¡ °®´Â ǰ»ç(ÀÎ¸í µî)¿¡¼ÀÇ »çÀüµî·Ï
´Ü¾î¸¦ »çÀüÀ¸·ÎºÎÅÍ »èÁ¦ÇÏÁö ¾Ê°í À¯È¿/¹«È¿·Î ÇÒ ¼ö ÀÖ´Ù
´Ü¾îÀÇ ºóµµ ¼³Á¤
»çÀü¿¡ ÄÚ¸àÆ®¸¦ ¼³Á¤ÇÑ´Ù
°¡ °¡´ÉÇÕ´Ï´Ù.
"ÂøÇÑ ´Þ°¿(Ÿ±î³ª)"´Â "´Þ°¿(Ÿ¸¶°í)"°ú´Â º°°³ÀÇ °ÍÀÌ ¾Æ´Ï¶ó,
"´Þ°¿(Ÿ¸¶°í)"À» °ÈÇÑ °ÍÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±ÝÈÄ, "´Þ°¿(Ÿ¸¶
°í)"Àº "ÂøÇÑ ´Þ°¿(Ÿ±î³ª) ¹öÁ¯"¿¡ Áý¾àµÇ¾î, ÀÌÀüÀÇ Wnn V3 ¹× Wnn V4
ÀÇ V3 ȣȯ ¶óÀ̺귯¸®¿¡ ´ëÀÀÇÑ °ÍÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
JP-10: sj3-egg¶õ ¹«¾ùÀԴϱî?
----------------------------
X11R5/R6ÀÇ contrib¿¡ Æ÷ÇԵǾî ÀÖ´Â sj3serv¿Í Åë½ÅÇÏ´Â "´Þ°¿(Ÿ¸¶°í)"
ÀÔ´Ï´Ù. º¯È¯È¿À²ÀÌ ´ë´ÜÈ÷ ÁÁ´Ù°í Çϴ Ư¡À» °®°í ÀÖ½À´Ï´Ù.
JP-11: ijª(Canna) ¶õ ¹«¾ùÀԴϱî?
---------------------------------
¼¹ö Å©¶óÀÌ¾ðÆ® ¹æ½ÄÀÇ °¡³ªÇÑÀÚ º¯È¯½Ã½ºÅÛÀÔ´Ï´Ù. Mule¿¡¼´Â,
"´Þ°¿(Ÿ¸¶°í)"°ú °ÅÀÇ °°Àº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º·Î "ijª"ÀÇ º¯È¯¼¹ö¸¦
ÀÌ¿ëÇÑ °¡³ªÇÑÀÚ º¯È¯½Ã½ºÅÛÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
JP-12: "SKK"¶õ ¹«¾ùÀԴϱî?
--------------------------
Masahiko Sato ¾¾´Â ´ÙÀ½°ú °°ÀÌ
±â¼úÇϰí ÀÖ½À´Ï´Ù.
"SKK"´Â MuleÀ» À§ÇÏ¿© °í¼ÓÀ̸ç È¿À²ÀûÀÎ ÀϺ»¾î ÀÔ·Âȯ°æÀ» Á¦°øÇÏ
´Â ½Ã½ºÅÛÀ̰í, ƯÈ÷ »ç¿ëÀÚ°¡ ÀǵµÇÑ ¹®Àå ±×´ë·ÎÀÇ ÇüÅ·Π¿ëÀÌÇÏ
°Ô ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. "SKK"´Â ¹®¹ýÀûÀÎ ÇØ¼®À» ÀüÇô ÇÏ
Áö ¾Ê°í º¯È¯ÇϹǷΠ°í¼ÓÀÇ º¯È¯ÀÌ °¡´ÉÇϰí, »ç¿ëÀÚ°¡ ¿À²Ù¸®°¡³ªÀÇ
°³½ÃÀ§Ä¡¸¦ ÁöÁ¤ÇÏ´Â °Í¿¡ ÀÇÇØ Àǵµ¸¦ Àü´ÞÇϹǷΠȿÀ²ÀûÀ¸·Î º¯È¯
ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ »çÀüµî·ÏÇÒ ¶§¿¡ ǰ»ç¿¡ ´ëÇÑ Á¤
º¸¸¦ ÁÙ Çʿ䵵 ¾øÀ¸¹Ç·Î, »ç¿ëÀÚ »çÀüÀ» °£´ÜÇÏ°Ô °ÈÇÒ ¼ö ÀÖ½À´Ï
´Ù. "SKK"ÀÇ »ç¿ë¹æ¹ýÀº Æ©Å丮¾ó ÇÁ·Î±×·¥¿¡ ÀÇÇØ ´Ü½Ã°£¿¡ ½ÀµæÇÒ
¼ö ÀÖ½À´Ï´Ù.
JP-13: ÇÑÀÚ(°£Áö)ÀÇ ÀԷ¿¡¼, ±ÛÀÚÀÇ ÇüÅ´ ¾Ë°í ÀÖÁö¸¸, Àб⸦ ¸ð¸¦
--------------------------------------------------------------------
¶§ ¾î¶»°Ô ÀÔ·ÂÇմϱî?
---------------------
"´Þ°¿(Ÿ¸¶°í)"¿¡¼´Â ºÎ¼ö ÀÔ·Â(M-x busyu-input)°ú ȹ¼ö ÀÔ·Â
(M-x kakusuu-input)À» Áö¿øÇϰí ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏ´Â °Í¿¡
ÀÇÇØ, ¹Ì´Ï ¹öÆÛÀÇ ¸Þ´º·ÎºÎÅÍ ºÎ¼ö ȤÀº ȹ¼ö¸¦ ÁöÁ¤ÇÏ¿© ÇÑÀÚ¸¦ ÀÔ·Â
ÇÒ ¼ö ÀÖ½À´Ï´Ù.
JP-14: kterm¿¡¼, ¸¶¿ì½º·Î cut & paste¸¦ ÇÒ ¼ö ¾ø½À´Ï±î?
--------------------------------------------------------
MuleÀ» kterm¿¡¼ ±âµ¿Çϰí ÀÖ´Â °æ¿ì, MuleÀÇ keyboard-coding-system
ÀÌ, ktermÀÇ ÇÑÀÚ¸ðµå¿Í ¸ÂÁö ¾Ê´Â °æ¿ì, pasteÇÒ ¼ö ¾ø½À´Ï´Ù. ktermÀÇ
ÇÑÀÚ¸ðµå¿Í MuleÀÇ keyboard-coding-systemÀ» ¸ÂÃß°í Çϼ¼¿ä.
JP-15: kinput2 À¸·ÎºÎÅÍ ÇÑÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï±î?
--------------------------------------------------
kterm¿¡¼ MuleÀ» ÀÛµ¿½ÃŰ´Â °ÍÀ¸·Î, kinput2À¸·ÎºÎÅÍ ÀÔ·ÂÇÒ ¼ö ÀÖ½À
´Ï´Ù. ´Ü, ±× ¶§´Â, MuleÀÇ keyboard-coding-systemÀ» ktermÀÇ ÇÑÀÚ¸ðµå
¿Í ¸Âµµ·Ï ¼³Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
JP-16: (setq keyboard-coding-system *euc-japan*)À̶ó°í ¼³Á¤ÇÏ¿´´Âµ¥,
-------------------------------------------------------------------
¾Æ¹«·¡µµ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
------------------------------
setq·Î Á÷Á¢ keyboard-coding-system¿¡ °ªÀ» ¹ÙÀεåÇØ¼´Â ¾ÈµË´Ï´Ù.
¹Ýµå½Ã set-keyboard-coding-system ÇÔ¼ö¸¦ »ç¿ëÇϵµ·Ï Çϼ¼¿ä. ´Ù¸¥
display-coding-systemÀ̳ª file-coding-system µîµµ °°½À´Ï´Ù.
JP-17: EUC¿¡¼ Çѱ¹, ÀϺ», Áß±¹, EC µî °¢ ±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ¼ö ÀÖµµ
---------------------------------------------------------------------
·Ï ÇÏ°í ½Í½À´Ï´Ù.
-----------------
°¢ ±¹¾îÀÇ EUC´Â, °¢°¢ ¿ÏÀüÈ÷ °°Àº ÄÚµå°èÀ̹ǷΠȥÀç½ÃŰ´Â °ÍÀº ºÒ°¡
´ÉÇÕ´Ï´Ù. ´Ù±¹¾î¸¦ µ¿½Ã¿¡ Ç¥½ÃÇÒ Çʿ䰡 ÀÖÀ¸¸é, Mule¿¡¼ *junet* Ȥ
Àº *ctext*ÀÇ Äڵ带 »ç¿ëÇϵµ·Ï Çϼ¼¿ä.
JP-18: ÀÎÅ©¸®¸àÅÐ ¼Ä¡ Áß¿¡ ÇÑÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
-----------------------------------------------------
isearch Áß¿¡ C-\·Î "´Þ°¿"À» ±âµ¿Çϰųª, C-]·Î quailÀ» ±âµ¿ÇÏ¿© °¢
±¹¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
JP-19: ¹Ý°¢ °¡µû°¡³ª(JIS X0201°¡µû°¡³ª)¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
------------------------------------------------------------
Ken Shibata ¾¾´Â ¾Æ·¡¿Í °°ÀÌ ±â¼úÇϰí ÀÖ½À´Ï´Ù.
Mule¿¡´Â, ¹Ý°¢ °¡µû°¡³ª(JIS X0201°¡µû°¡³ª)ÀÇ ÀÔ·ÂÀ» À§Çؼ
jisx0201.el, its/han-kata.elÀÇ 2°³ÀÇ emacs lisp°¡ ¸¶·ÃµÇ¾î ÀÖ½À
´Ï´Ù. jisx0201.el¿¡¼´Â Ææ½º¸ðµå¿¡¼ ÀÌ¹Ì ÀÔ·ÂµÈ Àü°¢ÀÇ °¡µû°¡³ª,
È÷¶ó°¡³ª¸¦ Àϰý º¯È¯ÇÏ´Â fence-hankaku-katakana(Ææ½º¸ðµå ³»¿¡
M-x)°¡, its/han-kata.el¿¡´Â ·Î¸¶ÀÚ ¹Ý°¢ °¡µû°¡³ª º¯È¯À» ÇàÇϱâ
À§ÇÑ its:select-hankaku-katakana(Åë»óÀÇ ¸ðµå¿¡¼ C-x C-k x, Ææ½º
¸ðµå¿¡¼ M-C-x)°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
±×¸®°í, jisx0201.el¿¡´Â Àϰý º¯È¯ÀÎ hankaku-katakana-region,
zenkaku-katakana-region(paragraph,sentence,wordµµ ÀÖ½À´Ï´Ù)°¡ Æ÷
ÇԵǾî ÀÖ½À´Ï´Ù. its/han-kata.el´Â jisx0201.el¸¦ ·ÎµåÇϹǷÎ, ÇÊ
¿ä¿¡ µû¶ó¼ ¾î´ÀÂÊ Çϳª¸¦ .emacs¿¡ ·ÎµåÇϼ¼¿ä. ´Ü, ÀÌ lisp¸¦ ·Î
µåÇϴµ¥´Â »ó´çÇÑ ½Ã°£ÀÌ °É¸®¹Ç·Î, ºó¹øÈ÷ ¹Ý°¢ °¡µû°¡³ª¸¦ ÀÔ·ÂÇÏ
´Â »ç¶÷Àº site-init.el·Î ·ÎµåÇϵµ·Ï ÇÏ¿© ´Ù½Ã ÄÄÆÄÀÏÀ» ÇØµÎ¸é ÁÁ
°ÚÁö¿ä.
ÀÔ·ÂÀÇ ¼ø¼¸¦ Á¤¸®ÇÕ´Ï´Ù.
1. Ææ½º¸ðµå¿¡¼ ÀÌ¹Ì ÀÔ·ÂÇÑ °¡µû°¡³ª¸¦ ¹Ý°¢À¸·Î Çϴµ¥´Â M-x,
¹Ý°¢ °¡µû°¡³ª¸¦ Àü°¢ È÷¶ó°¡³ª(°¡µû°¡³ª)·Î µÇµ¹¸®´Â °ÍÀº M-h
(M-k)
2. Åë»óÀÇ ¸ðµå¿¡¼ ·Î¸¶ÀÚ ¹Ý°¢ °¡µû°¡³ª ¸ðµå·Î ¹Ù²Ù´Â °ÍÀº C-x
C-k x, ·Î¸¶ÀÚ Àü°¢ È÷¶ó°¡³ª ¸ðµå·Î µÇµ¹¸®´Â °ÍÀº C-x C-k h
3. Ææ½º¸ðµå¿¡¼ ·Î¸¶ÀÚ ¹Ý°¢ °¡µû°¡³ª ¸ðµå·Î ¹Ù²Ù´Â °ÍÀº M-C-x,
·Î¸¶ÀÚ Àü°¢ È÷¶ó°¡³ª ¸ðµå·Î µÇµ¹¸®´Â °ÍÀº M-C-h(»çÁ·ÀÔ´Ï´Ù¸¸,
bobcat.el µî¿¡¼, bs¿Í delÀ» ±³È¯ÇÏ¿© Meta¸¦ ESC Ű·Î ÀÔ·ÂÇÏ
°í ÀÖ´Â »ç¶÷Àº M-C-h´Â ESC DEL·Î µË´Ï´Ù.)
JP-20: "´Þ°¿(Ÿ¸¶°í)"À» »ç¿ëÇϰí ÀÖÀ» ¶§, "nn"À¸·Î "¤ó"°¡ ÀԷµǵµ·Ï
--------------------------------------------------------------------
Çϴµ¥´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
----------------------------
.emacs ³»¿¡
(setq enable-double-n-syntax t)
¶ó´Â 1ÇàÀ» ³ÖÀ¸¸é µË´Ï´Ù.
JP-21: ÀϺ»¾î¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ» Àß ´Ù·ê ¼ö ¾ø½À´Ï´Ù.
----------------------------------------------------
ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ÈÀϸíÀ¸·Î ¿Ç°Ô ó¸®Çϱâ À§Çؼ´Â
configure¿¡¼ --mcpath¸¦ ÁöÁ¤ÇÏ¿© MuleÀ» ÄÄÆÄÀÏÇÕ´Ï´Ù. ¶ÇÇÑ, »ç¿ëÇÏ
´Â ÈÀϸíÀÇ ÄÚµå°è¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. site-init.el¿¡ ´ÙÀ½°ú
°°Àº Äڵ带 Ãß°¡ÇÏ¸é µË´Ï´Ù(*autoconv*´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù).
;;; ¿¹: ÆÐ½º¸í¿¡, Áß±¹¾î ÀϺ»¾î ¸¦ »ç¿ëÇÑ´Ù
(if (fboundp 'set-pathname-coding-system)
(set-pathname-coding-system *euc-japan*))
JP-22: Wnn°ú Canna¸¦ µ¿½Ã¿¡ »ç¿ëÇϱâ À§Çؼ´Â ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
-----------------------------------------------------------------
Sakai Kiyotaka ¾¾´Â ¾Æ·¡¿Í °°ÀÌ ±â¼úÇÏ
°í ÀÖ½À´Ï´Ù.
1. MuleÀÇ ÄÄÆÄÀÏÇÒ ¶§ÀÇ ¼³Á¤
configure¿¡
--wnn --wnn-includes=DIR --wnn-libraries=DIR \
--canna --canna-includes=DIR --canna-libraries=DIR
ÀÇ ÁöÁ¤À» Ãß°¡ÇÕ´Ï´Ù. ´Ü, DIRÀÇ ºÎºÐÀº »çÀÌÆ®ÀÇ »óȲ¿¡ ¸ÂÃß¾î¼
ÁöÁ¤Çϼ¼¿ä.
2. .emacsÀÇ ¼³Á¤
´ÙÀ½¿¡ CannaÀÇ ¼³Á¤À» ÇàÇϰí ÀÖ´Â »ç¶÷Àº .emacs¿¡
(if (and (boundp 'CANNA) CANNA)
(progn
(load-library "canna")
(canna)
... ))
¿Í °°Àº ±â¼úÀÌ ÀÖÁö¸¸, À̰ÍÀ» ÀÌÇÏ¿Í °°ÀÌ ¹Ù²Ù¾î ¾¹´Ï´Ù.
(if (and (boundp 'CANNA) CANNA)
(progn
(setq canna-server "mercury")
(cond ((boundp 'egg-version)
(require 'can-n-egg)
(can-n-egg))
(t
(require 'canna)
(canna)))
... ))
À̰ÍÀ¸·Î C-\À» ´©¸£¸é Wnn, \C-oÀ» ´©¸£¸é CannaÀÇ ÀÔ·Â ¸ðµå·Î
µé¾î°¥ ¼ö ÀÖ½À´Ï´Ù.
JP-23: MuleÀº NemacsÀÇ »óÀ§È£È¯ÀÌ ¾Æ´Õ´Ï±î?
-------------------------------------------
MuleÀº emacs lisp º£À̽º¿¡¼ º¸¸é, Nemacs¿Í´Â »ó´çÈ÷ ´Ù¸¥ °ÍÀ¸·Î µÇ
¾î ÀÖ½À´Ï´Ù.
Mule°ú Nemacs/Emacs ¿ÍÀÇ emacs lispÀÇ ºñȣȯ¼º¿¡ ´ëÇØ¼, Enami
Tsugutomo ¾¾´Â ´ÙÀ½ÀÇ Á¡À» ÁöÀûÇϰí ÀÖ½À
´Ï´Ù.
o Nemacs ȤÀº Mule¿¡¸¸ Á¸ÀçÇÏ´Â ÇÔ¼ö/º¯¼ö¿¡ ÀÇÇÑ ºñȣȯ¼º.
o Mule¿¡¼ Multilingual ȸ¦ À§Çؼ ½Ã¹æÀÌ º¯°æ(ÀμöÀÇ Ãß°¡ µî)µÈ
°Í¿¡ ÀÇÇÑ ºñȣȯ¼º.
o Nemacs¿Í Mule¿¡¼ ascii ÀÌ¿Ü ¹®ÀÚÀÇ ³»ºÎÇ¥ÇöÀÌ Æ²¸° °Í¿¡ ±âÀÎÇÏ
´Â byte compile µÚÀÇ fileÀÇ ºñȣȯ¼º. (´Ü byte codeÀÇ È£È¯¼ºÀº
ÀÖ½À´Ï´Ù(±×·¸ÁÒ?:))
o base·Î Çϰí ÀÖ´Â emacs ¹öÁ¯ÀÇ Â÷ÀÌ¿¡ ÀÇÇÑ ºñȣȯ¼º
JP-24: Nemacs¿Í Mule¿¡¼ .emacsÀ» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï±î?
-----------------------------------------------------
MuleÀº Nemacs¿Í ȣȯ¼ºÀÌ ¾ø½À´Ï´Ù. ±×·¡¼ Nemacs ¿ëÀÇ .emacs¸¦ ±×´ë
·Î »ç¿ëÇϸé Mule¿¡¼´Â ¿¡·¯°¡ µÉ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±×·¯³ª ¾Æ·¡¿Í °°ÀÌ Mule¿¡¼ ½ÇÇàÇÏ´Â ºÎºÐ°ú Nemacs¿¡¼ ½ÇÇàÇÏ´Â ºÎ
ºÐÀ» Àß¶ó¼ ³ª´©¸é °øÀ¯ÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.
(if (boundp 'MULE)
(Mule ÀÎ °æ¿ì¿¡ ½ÇÇàÇÏ´Â ºÎºÐ))
(if (boundp 'NEMACS)
(Nemacs ÀÎ °æ¿ì¿¡ ½ÇÇàÇÏ´Â ºÎºÐ))
MuleÀÇ texinfo ¸Þ´º¾ó¿¡ Mule°ú Nemacs¿¡¼ °øÀ¯°¡´ÉÇÑ .emacsÀÇ »ùÇÃ
ÀÌ ÀÖÀ¸¹Ç·Î Âü°í·Î Çϼ¼¿ä.
´Ü, byte-compileÇÒ °æ¿ì´Â °øÀ¯ÇÒ ¼ö ¾ø´Â °Íµµ ÀÖ½À´Ï´Ù. ÀÌ Á¡¿¡ ´ë
ÇÏ¿© Enami Tsugutomo ¾¾´Â ´ÙÀ½°ú °°ÀÌ
±â¼úÇϰí ÀÖ½À´Ï´Ù.
~/.emacs¸¦ Nemacs¿Í Mule°ú °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´õ¶óµµ, ¸¸¾à byte
compileÇÏ·Á¸é º°µµÀÇ (byte compileµÈ)ÈÀÏ·Î ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
Áï ÇÑÀÚÀÇ ¹®ÀÚ¿ µîÀÌ µé¾î ÀÖÀ¸¸é, (Nemacs¿Í Mule¿¡¼ ascii ÀÌ¿Ü
ÀÇ ¹®ÀÚÀÇ ³»ºÎÇ¥ÇöÀÌ ´Ù¸¥ °Í¿¡ ±âÀÎÇÏ´Â, byte compile µÚÀÇ file
ÀÇ ºñȣȯ¼º¿¡ ÀÇÇØ) byte compileÀº ÃÖ¼ÒÇÑ ´Ù½Ã ÇÏÁö ¾ÊÀ¸¸é ¾ÈµÈ
´Ù´Â °ÍÀÔ´Ï´Ù:)¡£
JP-25: Nemacs¿¡¼´Â Àß µ¿ÀÛÇϰí ÀÖ¾ú´Âµ¥, Mule·Î Çϸé "Symbol's
---------------------------------------------------------------
function definition is void: define-program-kanji-code" ¶ó°í ¸Þ¼¼Áö°¡
---------------------------------------------------------------------
³ª¿À°í Àß µ¿ÀÛµÇÁö ¾Ê½À´Ï´Ù. ¾î¶»°Ô ÇÏ¸é µË´Ï±î?
-------------------------------------------------
Atsushi Furuta ¾¾´Â ´ÙÀ½°ú °°ÀÌ ±â¼úÇϰí
ÀÖ½À´Ï´Ù.
define-program-kanji-code´Â Nemacs¿¡¸¸ ÀÖ´Â ÇÔ¼öÀÔ´Ï´Ù. µû¶ó¼,
±×´ë·Î´Â Mule¿¡¼ ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù.
define-program-coding-systemÀ̶ó´Â ÇÔ¼ö°¡ ´ë¿ªÀ» ÇÏ¿© ÁÝ´Ï´Ù. ¿¹
¸¦ µé¸é, ´ÙÀ½°ú °°ÀÌ ¹Ù²Ù¾î ¾¹´Ï´Ù.
(define-program-kanji-code nil ".*inc.*" 2)
|
V
(define-program-coding-system nil ".*inc.*" *junet*)
¶È°°ÀÌ, "kanji-code"¸¦ Æ÷ÇÔÇÑ º¯¼ö/ÇÔ¼ö¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì,
"kanji-code"¸¦ "coding-system"À¸·Î ġȯÇÑ º¯¼ö/ÇÔ¼ö°¡ Mule¿¡ ÀÖ
´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, "kanji-flag"¶ó´Â º¯¼ö´Â, "mc-flag"¶ó´Â
º¯¼ö°¡, ´ë¿ªÀ» Çϰí ÀÖ½À´Ï´Ù.
±×¸®°í, Mule¿¡¼ Nemacs¿ëÀ¸·Î ¾²¿©Áø Äڵ带 ÀÛµ¿Çϵµ·Ï Çϱâ À§ÇÑ ÆÐ
ŰÁöµµ ÀÖ½À´Ï´Ù. Ken'ichi Handa ¾¾´Â ´ÙÀ½°ú °°ÀÌ
±â¼úÇϰí ÀÖ½À´Ï´Ù.
From: handa@etlken.etl.go.jp (Kenichi Handa)
Newsgroups: fj.editor.mule,fj.editor.emacs
Subject: nemacs -> mule
Message-ID:
Date: 15 Oct 93 21:53:00 GMT
Nemacs·ÎºÎÅÍ Mule·ÎÀÇ ÀÌÇàÀ» ¿ëÀÌÇÏ°Ô Çϱâ À§ÇÏ¿© ¸ÞÀϸµ¸®½ºÆ®¿¡
ÀÖ´Â ºÐµéÀÇ Çù·ÂÇÏ¿¡ ¾Æ·¡¿Í °°Àº ´Ü¼øÇÑ ÆÐŰÁö¸¦ ¸¸µé¾ú½À´Ï´Ù.
¾Æ·¡ÀÇ 2°³ÀÇ .el ÈÀÏÀ» ·ÎµåÆÐ½ºÀÇ ¾îµò°¡¿¡ ³Ö¾îµÎ¸é, .emacs¿¡
Nemacs ¿ëÀÇ Äڵ带 ³Ö¾îµÎ°í ÀÖ´Â ºÐÀº .emacs¸¦ ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤
ÇÔÀ¸·Î½á Nemacs ¿ëÀÇ ¼³Á¤°ú °°Àº °ÍÀ» Mule¿¡¼µµ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ÃÇèÇØ º¸¼¼¿ä.
(load-library "nemacs-pre")
... ¿ø·¡ÀÇ .emacsÀÇ ÄÚµå
(load-library "nemacs-post")
¹°·Ð ÀÌ·¸°Ô ¼öÁ¤ÇÏ´õ¶óµµ Nemacs ÀÇ »ç¿ë¿¡´Â ÁöÀåÀÌ ¾ø½À´Ï´Ù.
¾ÆÁ÷ ¿ÏÀüÇÑ °ÍÀÌ ¾Æ´Ï¹Ç·Î,
"³ª´Â Nemasc ¿ëÀÇ ÀÌ·¯ÇÑ ¼³Á¤À» Çϰí ÀÖÁö¸¸, Mule¿¡¼
´Â ¾î¶»°Ô Çϸé ÁÁ½À´Ï±î?"¶ó´Â Áú¹®À» ±â´Ù¸®°í ÀÖ½À´Ï´Ù.
±×¸®°í, nemacs-pre.el°ú nemacs-post.el´Â
ftp://etlport.etl.go.jp/pub/mule/contrib/lisp·ÎºÎÅÍ FTP·Î ÀÔ¼öÇÒ ¼ö
ÀÖ½À´Ï´Ù.
JP-26: Supercite¸¦ ÀϺ»¾î ´ëÀÀÀ¸·Î »ç¿ëÇϴµ¥´Â?
------------------------------------------------
¿µ¾î¸¸ »ç¿ëÇÏ´Â °ÍÀ̶ó¸é, Áú¹® E-2¿¡¼ ÇàÇÑ ¼³Á¤¸¸À¸·Î ÃæºÐÇÏÁö¸¸,
ÀϺ»¾î¸¦ »ç¿ëÇÏ´Â °æ¿ì, °³ÀÎÀÇ ¼³Á¤(sc-cite-regexp ÀÇ ¼³Á¤)À» ¹Ù²Ü
Çʿ䰡 ÀÖ½À´Ï´Ù.
Yoichi HIROSE ¾¾´Â ´ÙÀ½°ú °°ÀÌ
±â¼úÇϰí ÀÖ½À´Ï´Ù.
Nemacs ¿¡¼ ÀϺ»¾î¸¦ »ç¿ëÇϰí ÀÖ¾ú´ø °æ¿ì, ÀϺ»¾î¿Í ¸ÅÄ¡Çϱâ À§
ÇÏ¿© »ç¿ëÇϰí ÀÖ´ø ÄÉÆ¼°í¸®°¡ Mule ¿¡¼ ¹Ù²Ù¾îÁ® ÀÖÀ¸¹Ç·Î, ÀÛµ¿
µÇÁö ¾Ê°Ô(ÀÛµ¿ÇÏ´Â °æ¿ìµµ ÀÖ³ª?) µÇ¾î ¹ö¸³´Ï´Ù. Áï, ÀüºÎÅÍ Ä³Æ¼
°í¸®¸¦ »ç¿ëÇÏ¿© Á¤±ÔÇ¥ÇöÀ» ÁöÁ¤Çϰí ÀÖÁö ¾Ê¾Ò´ø °æ¿ì´Â °ü°è ¾ø½À
´Ï´Ù.
¾Æ·¡ÀÇ Á¤±ÔÇ¥ÇöÀ» º¸½Ã¸é ¾Ë °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù¸¸, Nemacs¿¡¼´Â
¸¶±¸ ±æ°Ô µÇ¾î ÀÖÁö¸¸, Mule¿¡¼´Â »ó´çÈ÷ ª½À´Ï´Ù.
»ó¼¼ÇÑ °ÍÀº infoÀÇ char-category¸¦ º¸¸é ¾Ë ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÕ´Ï
´Ù.
ÀÌ·± ÀÌÀ¯·Î, Mule¿¡¼ sc¸¦ ÀϺ»¾î¿Í ´ëÀÀ½ÃÄÑ »ç¿ëÇÏ°í ½ÍÀ¸¸é
sc-cite-regexp¿¡ ¾Æ·¡¿Í °°Àº º¯°æÀÌ ÇÊ¿äÇÕ´Ï´Ù.
sc-cite-regexpÀÇ ¼³Á¤¿¹:
(if (boundp 'MULE)
(setq sc-cite-regexp "\\s *\\([a-zA-Z0-9_]\\|\\cj\\)*>+\\s*")
(setq sc-cite-regexp "\\s
*\\([a-zA-Z0-9_]\\|\\cc\\|\\cC\\|\\ch\\|\\cH\\|\\ck\\|\\cK\\|\\ca\\|\\cg\\|\\cr\\|\\cu\\)*>+\\s*"))
JP-27: dired°¡ Àß µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.
------------------------------------
dired´Â ls ¸í·É¾îÀÇ °á°ú¸¦ ½ºÄµÇϰí Àִµ¥, ±× °á°ú°¡ ÀϺ»¾îÀÎ °æ¿ì,
(localeÀÌ ÀϺ»¾î¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì µî) µ¿ÀÛÀÌ ÀÌ»óÇÏ°Ô µË´Ï´Ù.
Mule ±âµ¿ Àü¿¡ ȯ°æº¯¼ö LC_TIME(ȤÀº LC_MESSAGES, LANG)À» C·Î ¼³Á¤
ÇÏ¿© µÎµç°¡, ${HOME}/.emacs¿¡¼ (setenv "LC_TIME" "C")¸¦ ½ÇÇàÇϼ¼¿ä.
JP-28: $MULE/doc/demo ÈÀÏÀÇ ÀϺ»¾î µ¥¸ðÀÇ ¹Ý°¢ÀÇ "¤³¤ó¤Ë¤Á¤Ï(¾È³çÇϼ¼
----------------------------------------------------------------------
¿ä)"ÀÇ µÚÀÇ ¹®ÀÚ¿À» Àß ÀÐÀ» ¼ö ¾ø´Âµ¥, À̰ÍÀº ¿Ö ±×·¸½À´Ï±î?
-------------------------------------------------------------
Azuma OKAMOTO ¾¾´Â ¾Æ·¡¿Í °°ÀÌ ±â
¼úÇϰí ÀÖ½À´Ï´Ù.
ÀÌ ºÎºÐÀº ESC $ ( D¶ó´Â °ÍÀÌ µé¾î ÀÖÀ¸¹Ç·Î Ç¥½ÃÇϴµ¥´Â JISX0212
ÀÇ ÆùÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù.
ƯÈ÷ Ãß°¡µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ¿Ç°Ô Ç¥½ÃµÇÁö ¾Ê´Â °ÍÀÌ Á¤»óÀûÀÎ µ¿ÀÛ
ÀÔ´Ï´Ù. :-)
JP-29: JIS X0212(JIS º¸Á¶ÇÑÀÚ)ÀÇ ÆùÆ®¿¡¼ ÇÁ¸®ÀÎ °ÍÀº ÀÖ½À´Ï±î?
---------------------------------------------------------------
ÇÁ¸®ÀÇ JIS X0212(JIS º¸Á¶ÇÑÀÚ)ÀÇ ÆùÆ®´Â
ftp://etlport.etl.go.jp/pub/mule/fonts/Japanese.tar.gz ³»¿¡ Æ÷ÇÔµÇ
¾î ÀÖ½À´Ï´Ù.
±×¸®°í, À̰Ͱú´Â º°µµÀÇ °ÍÀÌ fj.sources¿¡ Åõ°íµÇ¾î ÀÖ½À´Ï´Ù.
From: yasuoka@kudpc.kyoto-u.ac.jp (Koichi Yasuoka)
Newsgroups: fj.sources
Subject: 16x16 JIS Supplementary Kanji Font Version 0.2 (1/6)
Date: 14 Sep 1994 16:00:11 +0900
Organization: Data Processing Center, Kyoto University, Kyoto, Japan.
Message-ID: <35671r$91p@kudpc.kudpc.kyoto-u.ac.jp>
References: <315t54$et5@kudpc.kudpc.kyoto-u.ac.jp>
Reply-To: yasuoka@kudpc.kudpc.kyoto-u.ac.jp (Koichi Yasuoka)
±× µÚ ¸î°¡Áö ÆÐÄ¡°¡ ³ª¿Í ÀÖÀ¸¹Ç·Î ±×°ÍÀ» ´ë´Â ÆíÀÌ ÁÁ°ÚÁö¿ä.
¶ÇÇÑ, ÃֽůÇÀº ftp://ftp.kuis.kyoto-u.ac.jp/misc/fonts/jisksp-fonts
·ÎºÎÅÍ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.
Latin ¹®ÀÚÀÇ Ãë±Þ¿¡ ´ëÇÏ¿©
==========================
LT-1: ISO 8859 ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ´Â?
----------------------------------------
Mule¿¡¼´Â Latin-1 (ISO8859-1)¿¡¼ Latin-5 (ISO8859-9)±îÁöÀÇ ¹®ÀÚ
¼¼Æ®µµ Áö¿øÇϰí ÀÖ½À´Ï´Ù. Åë»óÀÇ ASCII Űº¸µå¿¡¼ ÀÌµé ¹®ÀÚ¸¦ ÀÔ·Â
Çϴµ¥´Â ¿ª½Ã quail-systemÀ» »ç¿ëÇÕ´Ï´Ù.
ISO 8859¿¡¼ Á¤ÇØÁ® ÀÖ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ À§Çؼ, ¾Æ·¡¿¡ ¿°ÅÇÑ 5°³
ÀÇ ÈÀÏÀÌ ¸¶·ÃµÇ¾î ÀÖ½À´Ï´Ù.
o quail/latin.el : ¶óƾ ¾ËÆÄºªÀ» »ç¿ëÇÏ´Â ¸ðµç ¾ð¾î
Å©°Ô ³ª´©¾î, ŸÀÌÇÁ°¡ ´À¸° »ç¶÷ ¿ë°ú ºü¸¥ »ç¶÷ ¿ëÀÇ 2 Á¾·ùÀÇ ÆÐ
ŰÁö°¡ ÀÖ½À´Ï´Ù.
ÀüÀÚ´Â ´ëºÎºÐÀÇ ±âÈ£ ÷ºÎ ¹®ÀÚ´Â, 2¹®ÀÚÀÇ ÇÕ¼ºÀ¸·Î ÀÔ·ÂÇϵµ·Ï µÇ
¾î ÀÖ½À´Ï´Ù. ¿¹¸¦µé¸é accute accent ÷ºÎÀÇ e´Â eÀÇ µÚ¿¡ '(single
quote)(¸¦ Ä¡´Â °ÍÀ¸·Î ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÇϰ¡ ÀÌ Á¾·ùÀÇ ÆÐŰ
Áö ¸®½ºÆ®ÀÔ´Ï´Ù.
¾ð¾î ÆÐŰÁö¸í
-----------------------
µ§¸¶Å©¾î danish
¿¡½ºÆÐ¶õÅä esperanto
Çɶõµå¾î finnish
ÇÁ¶û½º¾î french
µ¶ÀϾî german
¾ÆÀ̽º¶õµå¾î icelandic
ÀÌŸ®¾î italian
³ë¸£¿þ¾î¾î norwegian
½ºÆäÀξî spanish
½º¿þµ§¾î swedish
ÅÍŰ¾î turkish
¿µ¾î(not¹Ì¾î) british
ISO 8859-1 latin-1
ISO 8859-2 latin-2
ISO 8859-3 latin-3
ISO 8859-4 latin-4
ISO 8859-9 latin-5
»ó±âÀÇ ÀԷ¹æ¹ýÀº ´ä´äÇÏ´Ù¶ó°í ÇÏ´Â »ç¶÷À» À§Çؼ, "°Ç¹ÝÀ» Ä¡´Â
ȸ¼ö´Â ÀûÀ» ¼ö·Ï ÁÁ´Ù."¶ó´Â öÇп¡ ±âÀÎÇÏ¿© ¸¸µé¾îÁø °ÍÀÌ ÀÌÇÏÀÇ
ÆÐŰÁöÀÔ´Ï´Ù. °¢ ¾ð¾î¿¡ °íÀ¯ ¹®ÀÚÀÇ ´ëºÎºÐÀº ¾îµò°¡ÀÇ Å°¿¡ ÇÒ´ç
µÇ¾î ÀÖÀ¸¹Ç·Î, Çѹø ¹è¿À» ±â¾ïÇÏ¿© µÎ¸é °í¼ÓÀÇ Å¸ÀÌÇÎÀÌ °¡´ÉÇÕ
´Ï´Ù.
¾ð¾î ÆÐŰÁö¸í
----------------------------
µ§¸¶Å©¾î dnsh
Çɶõµå¾î fnnsh
ÇÁ¶û½º¾î frnch, azerty
µ¶ÀϾî grmn
¾ÆÀ̽º¶õµå¾î iclndc
ÀÌŸ®¾î itln
³ë¸£¿þÀ̾î nrwgn
½ºÆäÀξî spnsh
½º¿þµ§¾î swdsh
o quail/cyrillic.el : ۸±¹®ÀÚ¸¦ »ç¿ëÇÏ´Â ¸ðµç ¾ð¾î
¾ð¾î ÆÐŰÁö¸í ÁÖ¼®
------------------------------------------------
·¯½Ã¾Æ¾î jcuken Ç¥ÁØ·¯½Ã¾Æ¾î ¹è¿
jis-russian jcuken°ú °°À½.
´Ü JIS ÀÎÄÚµù
¸¶Äɵµ´Ï¾Æ¾î macedonian JUS.I.K1.004
¼¼¸£ºñ¾Æ¾î serbian JUS.I.K1.005
¹é·¯½Ã¾Æ¾î byelorussian JUS.I.K1 ºñ½Á
¿ìÅ©¶óÀ̳ª¾î ukrainian JUS.I.K1 ºñ½Á
ISO 8859-5 yawerty ¶óƾ ¹®ÀÚ·ÎÀÇ Àü»ç
o quail/greek.el : ±×¸®½º ¹®ÀÚ¿ë
¾ð¾î ÆÐŰÁö¸í ÁÖ¼®
-------------------------------------------
±×¸®½º¾î greek
jis-greek greek¿Í °°À½
´Ü JIS ÀÎÄÚµù
o quail/hebrew.el : È÷ºê¸® ¹®ÀÚ¿ë
¾ð¾î ÆÐŰÁö¸í
----------------------
È÷ºê¸®¾î hebrew
¸ñÀûÀÇ ÆÐŰÁö°¡ Æ÷ÇԵǾî ÀÖ´Â ÈÀÏÀ» ·ÎµåÇÑ ÈÄ, C-]¸¦ Ä¡´Â °ÍÀ¸·Î
quail-minor-mode¿Í Åë»óÀÇ ¸ðµå »çÀ̸¦ ½ºÀ§ÄªÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ ¾ð
¾î¿ë ÆÐŰÁö¸¦ ¼±ÅÃÇϴµ¥´Â, quail-minor-mode »çÀÌ¿¡ M-s¶ó°í Ä¡µç°¡,
(quail-use-package "ÆÐŰÁö ¸í")À» Æò°¡Çϼ¼¿ä. ¶ÇÇÑ M-z·Î °£´ÜÇÑ Çï
ÇÁ ȸéÀÌ ³ª¿É´Ï´Ù.
¿¹:
1. µ¶ÀϾîÀÇ ÃʽÉÀÚ°¡ µ¶ÀϾ ÀÔ·ÂÇÏ¿©¾ß ÇÒ ¶§
(load "quail/latin")
(quail-use-package "german")
À§ÀÇ 2ÇàÀ» .emacs¿¡ ³ÖÀ¸¼¼¿ä.
2. ÇÁ¶û½º¾î¿ëÀÇ azerty ¹è¿À» »ç¿ëÇÏ°í ½ÍÀ» ¶§
(load "quail/ltn")
(quail-use-package "azerty")
¸¦ .emacs¿¡ ³ÖÀ¸¼¼¿ä.
LT-2: Latin-1 ¹®ÀÚ¸¦ ij¸¯ÅÍ ´Ü¸»¿¡ Ç¥½ÃÇϴµ¥´Â?
------------------------------------------------
TAKAHASHI Naoto ¾¾´Â ´ÙÀ½°ú °°ÀÌ ±â¼úÇϰí ÀÖ½À
´Ï´Ù.
ij¸¯ÅÍ ´Ü¸»¿¡¼ »ç¿ëÇϰí ÀÖ´Â Mule¿¡ Latin-1 ¹®ÀÚ¸¦ Ç¥½Ã½ÃŰ´Â
µ¥´Â display-coding-system¿¡ *ctext*¸¦ ¼¼Æ®ÇÕ´Ï´Ù. À̰ÍÀº
.emacs ³»¿¡
(setq display-coding-system *ctext*)
¶ó°í ½á µÎ´Â °ÍÀ¸·Î ½ÇÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ȤÀº Mule ±âµ¿ ÈÄ¿¡ M-x
set-display-coding-systemÀ̶ó°í ŸÀÌÇÁÇϰí,
Display-coding-system: À̶ó´Â ÇÁ·ÒÆ®¿¡ ´ëÇÏ¿© *ctext*¶ó°í ´äÇÒ
¼ö ÀÖ´Â °ÍÀÌ¶óµµ »ó°üÀÌ ¾ø½À´Ï´Ù.
¶ÇÇÑ, X Window SystemÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì¶óµµ, MuleÀ» -nw ¿É¼Ç
ºÎ°¡·Î ±âµ¿ÇÑ °æ¿ì´Â °°Àº ¼ø¼°¡ ÇÊ¿äÇÕ´Ï´Ù.
¾î´À °æ¿ì¶óµµ, »ç¿ëÇϰí Àִ ij¸¯Åʹܸ», ȤÀº ´Ü¸» ¿¡¹Â·¹ÀÌÅͰ¡
Latin-1 ij¸¯ÅÍ¿¡ ´ëÀÀÇϰí ÀÖ´Â °ÍÀ̾î¾ß ÇÕ´Ï´Ù.