´ÙÀ½ ÀÌÀü Â÷·Ê

4. Ä¿½ºÅ͸¶ÀÌ¡ À̸߽º

»ç½Ç ¸ðµç À̸߽º Ä¿½ºÅ͸¶ÀÌ¡Àº LispÄڵ带 ÅëÇØ ÀÌ·ç¾îÁø´Ù. À̸߽º¸¦ ¼öÇàÇϴµ¥ ÇÊ¿äÇÑ º¯¼ö¸¦ ¹Ù²Ü ¼ö ÀÖÀ¸¸ç »õ·Î¿î ÇÔ¼ö¸¦ ´õÇϰųª ±âÁ¸¿¡ ÀÖ´Â ÇÔ¼ö¸¦ ´ëüÇÒ ¼öµµ ÀÖ´Ù.

4.1 ÀϽÃÀû Ä¿½ºÅ͸¶ÀÌÁî

À̸߽º¸¦ Ä¿½ºÅ͸¶ÀÌ¡ÇÒ ¶§ ¿©·¯ºÐµéÀÌ ÀÌ·¯ÇÑ °ÍµéÀ» ÀÏ´Ü Àӽ÷Π½ÇÇàÇØ º¸±æ ¿øÇÒ °ÍÀÌ´Ù. ¸¸¾à ¿©·¯ºÐµéÀÌ ¾öû ÀÌ»óÇÑ °ÍÀ» Çß´Ù¸é ´Ü¼øÈ÷ C-x C-cÀÔ·ÂÇØ À̸߽º¸¦ ´ÝÀº ´ÙÀ½ ´Ù½Ã ½ÇÇàÇÏ¸é µÈ´Ù. ¿©·¯ºÐÀÌ ¼öÁ¤ÇÑ ³»¿ëÀÌ Áö¼ÓÀûÀ¸·Î À¯ÁöµÇ±â À§Çؼ­´Â ±×·¯ÇÑ ³»¿ëÀ» ¿©·¯ºÐÀÇ .emacs¿¡ ³Ö¾î¼­ À̸߽º°¡ ½ÇÇàµÉ ¶§¸¶´Ù ÀÐÈ÷µµ·Ï ÇÏ¸é µÉ °ÍÀÌ´Ù. ÀÌ°ÍÀº ´ÙÀ½ ¼½¼Ç¿¡¼­ ´Ù·ç°Ú´Ù.

º¯¼ö¿¡ ´ëÀÔ

°¡Àå ½±°Ô ¼öÁ¤ÇÏ´Â ¹æ¹ýÀº À̸߽º º¯¼öÀÇ °ªÀ» ¹Ù²Ù´Â ¹æ¹ýÀÌ´Ù. ÀÌ·¸°Ô ÇÏ´Â ÄÚµå´Â ´ÙÀ½°ú °°´Ù.

(setq variable-name new-value)

(setq variable-name new-value)

variable-name´Â º¯¼öÀÇ À̸§ÀÌ°í new-value´Â ¿©·¯ºÐÀÌ º¯¼ö¿¡ ÁöÁ¤ÇÒ °ªÀÌ´Ù. (Lisp¿¡¼­ ¾ê±â¸¦ ÇÒ ¶§¿¡´Â º¯¼ö¿¡ °ªÀ» ¹ÙÀεù Çß´Ù°í ÇÑ´Ù.) lisp¿¡¼­ setq ÇÔ¼ö´Â ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­ ´ëÀÔ¿¬»êÀÚ(ÀϹÝÀûÀ¸·Î =)ÀÌ´Ù.

ÁÖÀÇ: ³ª´Â ¿©±â¼­ °£´ÜÈ÷ ¾ê±âÇϱâ À§Çؼ­ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ë°­ ¾ó¹ö¹«·È´Ù. ¾Æ¸¶µµ ¿©·¯ºÐµéÀº ³ª³ª ´Ù¸¥ »ç¶÷µéÀÌ LispÇÔ¼ö setÀ̳ª ½ÉÁö¾î setq-default¸¦ »ç¿ëÇÏ´Â °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ÀÌ ºÎºÐ¿¡ ´ëÇØ ¸¹Àº °ü½ÉÀÌ ¾ø´Ù¸é ´ÜÁö ±×·¯ÇÑ °ÍµéÀº À̸߽ºÀÇ Lisp°ú °ü·ÃµÈ °ÍÀ̶ó°í º¸¸é µÈ´Ù.

ÀÚ ÀÌÁ¦ ³» .emacs ÆÄÀÏÀÇ ÇÑ ÁÙÀ» º¸ÀÚ.

(setq-default transient-mark-mode t)

transient-mark-modeÀº ¹®¼­ÀÇ ÀϺκÐÀ» ¸¶Å©ÇßÀ» ¶§ ±× ºÎºÐÀÌ °­Á¶µÉ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â º¯¼öÀÌ´Ù. ¸¹Àº GUI ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â ¸¶¿ì½º¸¦ ÀÌ¿ëÇؼ­ ¿øÇÏ´Â ºÎºÐÀ» Ŭ¸¯ ²ø¾î ¼±ÅÃÀ» Çϸé È­¸é°ú ¹Ý´ë»öÀ̳ª ´Ù¸¥ »öÀ¸·Î ¹Ù²Ù°Ô µÈ´Ù. À̸߽º¿¡¼­´Â ÀÌ·¯ÇÑ °ÍÀ» transient-mark-mode¸¦ ¼³Á¤ÇϹǷΠÇÒ ¼ö ÀÖ´Ù.(nilÀÌ ¾Æ´Ñ °ªÀ¸·Î)

¾î¶°ÇÑ °ª ?

ÁÁ´Ù. °£´ÜÈ÷ ¾ê±â¸¦ ÇÏÀÚ. ¸¹Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â Âü°ª°ú °ÅÁþ°ª¿¡ ´ëÇÑ ±âÈ£¸¦ °¡Áö°í ÀÖ´Ù. C/C++¿¡¼­´Â 0ÀÌ ¾Æ´Ñ °ªÀÌ Âü°ªÀÌ´Ù. Perl¿¡¼­´Â 0ÀÌ ¾Æ´Ï°Å³ª ºñ¾îÀÖ´Â °ªÀÌ ¾Æ´Ï¸é ÂüÀÌ´Ù. Lisp¿¡¼­µµ ºñ½ÁÇÑ °ÍÀ» »ç¿ëÇϴµ¥ À̸§°ú ±âÈ£°¡ ´Ù¸£´Ù.

Âü°ªÀº t¶ó°í ÇÏ°í °ÅÁþÀº nilÀ̶ó°í ÇÑ´Ù. ´Ù¸¥ ¾ð¾îµé°ú µ¿ÀÏÇÏ°Ô nilÀÌ ¾Æ´Ñ ¾î¶°ÇÑ °ªµµ ÂüÀÌ´Ù.

transient-mark-mode¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾ò±â À§Çؼ­´Â ¿Â¶óÀÎ µµ¿ò¸»À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. C-h v³ª M-x describe-variable¸¦ ÀÔ·ÂÇÏ°í ³­ ÈÄ transient-mark-mode¸¦ ÀÔ·ÂÇضó. ¿©·¯ºÐÀÌ ³ªÃ³·³ °ÔÀ¸¸¥ »ç¶÷À̶ó¸é TabÀ» »ç¿ëÇØ ¿Ï¼º±â´ÉÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù. °£´ÜÈ÷ º¯¼öÀ̸§¸¸ ÀÔ·ÂÇÏ°í TabÀ» ÀÔ·ÂÇÏ¸é µÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ À̸߽º°¡ À¯ÀÏÇÏ°Ô ¾Ë°í ÀÖ´Â ´Ü¾î¸¦ ÀÔ·ÂÇÏ´Â °æ¿ì ¿©·¯ºÐÀ» À§Çؼ­ ´Ü¾î°¡ ¿Ï¼ºµÇ¾î ÀÖ´Â °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù.

´Ù¸¥ »ç¶÷µéÀÌ ÀÚÁÖ ¼ÂÆÃÀ» ÇØ µÎ´Â º¯¼ö´Â fill-columnÀÌ´Ù. ÀÌ º¯¼ö´Â ¿öµå ·¦ÇÎÀ» À§ÇØ »ç¿ëÇÏ´Â È­¸éÀ» Å©±â¸¦ °áÁ¤ÇØÁØ´Ù. (auto-fill-mode´Â ÀÌ °ªÀ» »ç¿ëÇÑ´Ù.) Á» ÀÌ»óÇÏ°Ô ÇØ º¸±â À§Çؼ­ ´ÙÀ½°ú °°ÀÌ ÇغÁ¶ó.

(setq fill-column 20)

À§ÀÇ ¸í·É¾î´Â ¾î¶°ÇÑ °ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ ÀÔ·ÂÇÑ Ç¥ÇöÀÇ °á°ú¸¦ À̸߽º°¡ °è»êÇ϶ó°í ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·¸°Ô Çϱâ À§Çؼ­´Â Ç¥ÇöÀÇ ¸¶Áö¸·À¸·Î °¡¼­ C-x C-e¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ÀÌ ¸í·ÉÀº eval-last-sepÀ̶ó´Â ÇÔ¼ö¸¦ ºÒ·¯ °ªÀ» °è»êÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. ±×·¸°Ô Çϸé 20À̶ó´Â ¼ýÀÚ°¡ È­¸éÀÇ ¹Ø¿¡ ÀÖ´Â ¹Ì´Ï ¹öÆÛ¿¡ ³ª¿À´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ´Ü¼øÈ÷ ¿©·¯ºÐÀÌ °è»êÀ» ¿øÇϴ ǥÇöÀÇ °ªÀ» Ç¥½ÃÇØÁØ´Ù.

À§ÀÇ ¸í·É¾î°¡ ÀÛµ¿ÇÏ´Â °ÍÀ» È®ÀÎÇϱâ À§ÇØ ÇѵΠÁÙÀÇ ¹®ÀåÀ» ÀÔ·ÂÇØ ºÁ¶ó. auto-fill-mode¸¦ ÀÛµ¿ÇÏ°Ô Çß´Ù¸é ¹®¼­°¡ 20¹ø° Ä÷³¿¡¼­ Àß·ÁÁö´Â °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÌ¹Ì ¿©·¯ºÐÀÌ ¾î¶°ÇÑ ¹®ÀåÀÌ Å¸ÀÌÇÎµÈ ÈĶó¸é M-q¸¦ Ãļ­ fill-paragraphÇÔ¼ö¸¦ ºÒ·¯¼­ ¿öµå·¦ÇÎÀ» ÇØ º¼ ¼öµµ ÀÖ´Ù.

ÆÄÀÏ ¿¬°á

¿©·¯ºÐµéÀº ¾î¶°ÇÑ Æ¯Á¤ÇÑ ÆÄÀÏÀ» ¿­¾úÀ» ¶§ À̸߽º°¡ ÀÚµ¿À¸·Î ¹º°¡¸¦ Çϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. (¾î¶² GUI ÇÁ·Î±×·¥µéÀº ¿©·¯ºÐÀÌ Æ¯Á¤ ÆÄÀÏ¿¡ ´ëÇÑ ¾ÆÀÌÄÜÀ» Ŭ¸¯ ÇßÀ» ¶§ ÀÚµ¿À¸·Î ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÈ´Ù.) ¿¹¸¦ µé¾î .txt È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀ» ¿­ ¶§¸¶´Ù À̸߽º°¡ ÀÚµ¿À¸·Î text-mode·Î ¼³Á¤µÇ¾î ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. À½.. ±×·±µ¥ ÀÌ°Ç ÀÌ¹Ì µÇ¾î ÀÖ´Ù. :-) ±×·¡¼­ À̹ø¿¡´Â ¿©·¯ºÐµéÀÌ ``README'' ÆÄÀÏÀ» ¿­¶§ À̸߽º°¡ text-mode°¡ µÇµµ·Ï Çغ¸ÀÚ.

(setq auto-mode-alist (cons '("README" . text-mode) auto-mode-alist))

Çä?

»ç½Ç º°·Î ¾Ë°í ½Í¾îÇÏÁö ¾Ê´Â Lisp ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¹è¿ì´Â °Íº¸´Ù ÀÏ´Ü auto-mode-alist´Â ¿©·¯ °¡ÁöÀÇ Á¶ÇÕÀ» °¡Áö°í ÀÖ´Ù¶ó°í ÇÏÀÚ. °¢°¢ÀÇ Á¶ÇÕÀº Á¤±Ô Ç¥Çö°ú À̸߽º¸ðµå¸¦ °¡Áö°í ÀÖ´Ù. ¿©·¯ºÐÀÌ ¿©´Â ÆÄÀÏÀÌ Á¤±ÔÇ¥Çö°ú ÀÏÄ¡ÇÑ´Ù¸é (ÀÌ °æ¿ì¿¡´Â README¶ó´Â ´Ü¾î) À̸߽º´Â ¿©·¯ºÐÀÌ Á¤ÀÇÇÑ ¸ðµå¸¦ ½ÇÇàÇÒ °ÍÀÌ´Ù.

±×·±µ¥ Àç¹ÌÀÖ´Â °ÍÀº ±×·¯ÇÑ ¸ðµå¿¡ ´Ù¸¥ ¶Ç ÇϳªÀÇ Á¶ÇÕÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀº auto-mode-alist°¡ ÀÌ¹Ì °¡Áö°í ÀÖ´Â °ª¿¡ ´ëÇؼ­ Á¤È®È÷ ¾Ë±â Àü¿¡´Â ±×°Í¿¡ ´ëÀÀ½ÃÅ°Áö ¾ÊÀ» °ÍÀÌ´Ù.

À̸߽º°¡ .htmlÀ̳ª .htmÀÇ È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀ» ¿­ ¶§ ÀÚµ¿À¸·Î html-helper-mode·Î ¹Ù²îµµ·Ï ÇÏ·Á¸é .emacs¿¡ ´ÙÀ½°ú °°Àº °ÍÀ» Ãß°¡ÇØµÎ¸é µÈ´Ù.

(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.htm$" . html-helper-mode) auto-mode-alist))

ÀÌ·¯ÇÑ °¡´É¼ºÀº »ç½Ç ³¡µµ ¾ø´Ù.

4.2 .emacsÆÄÀÏ ÀÌ¿ëÇϱâ

¿©·¯ºÐµéÀÌ À̸߽º¸¦ »ç¿ëÇغ¸°í ¿©·¯ °¡Áö ±âº»ÀûÀÎ Ä¿½ºÅ͸¶ÀÌ¡¿¡ ´ëÇØ ¾Ë°í ³­ ÈÄ¿¡´Â ¾Æ¸¶µµ °è¼ÓÀûÀ¸·Î ÀÌ·¯ÇÑ Ä¿½ºÅ͸¶ÀÌ¡À» »ç¿ëÇÏ°í ½ÍÀ» °ÍÀÌ´Ù. (¸¾ÀÌ ¾È ¹Ù²î¸é °è¼Ó »ç¿ëÇÏ°ÚÁÒ.) ¿©·¯ºÐÀÌ °è¼ÓÀûÀ¸·Î À̸߽º¸¦ »ç¿ëÇÏ´Ù°¡ º¸¸é ¿©·¯ºÐÀÇ .emacs ÆÄÀÏÀÌ ³¯·Î Áõ°¡µÇ´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Çö»óÀº ¾ÆÁÖ ÁÁ´Ù. ¿Ö³Ä¸é ¿©·¯ºÐÀº À̸߽º°¡ ¾î¶»°Ô ÀÛµ¿À» ÇÏ´ÂÁö ±×¸®°í ¾î¶»°Ô ÇÏ¸é ¿©·¯ºÐÀÌ ¿øÇÏ´Â °ÍÀ» ÇÒ ¼ö ÀÖ´ÂÁö ¾Ë°í ÀÖ´Ù´Â ¾ê±â°¡ µÇ±â ¶§¹®ÀÌ´Ù. ¿©·¯ºÐµéÀÌ ÀÌ·¸°Ô ÇÏÁö ¸øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â Á» ºÎ²ô·´´Ù´Â °ÍÀ» ¾Ë¾Æ¾ß µÈ´Ù.

¿©·¯ºÐÀÌ ÀÌ¹Ì ÀÌ°ÍÀ» ¿¹»óÇÏÁö ¸øÇß´ÂÁö ¸ð¸£°ÚÁö¸¸ ¸Å¹ø ¿©·¯ºÐÀÌ À̸߽º¸¦ ½ÇÇàÇÒ ¶§ ¿©·¯ºÐÀÇ È¨ µð·ºÅ丮¿¡¼­ .emacs¶ó´Â ÆÄÀÏÀ» ãÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ .emacsÆÄÀÏ¿¡´Â ÀÚµ¿À¸·Î ½ÇÇàÀÌ µÇ±æ ¿øÇÏ´Â Lisp ÄÚµå¿Í Áö±Ý ¿©±â¼­ ´Ù·ç°í ÀÖ´Â Ä¿½ºÅ͸¶ÀÌ¡¿¡ °ü·ÃµÈ ºÎºÐµéÀÌ µé¾î ÀÖ´Ù.

³» .emacs ÆÄÀÏ¿¡¼­ º¼ ¼ö ÀÖ´Â ´Ù¸¥ ¿¹Á¦:

(setq inhibit-startup-message t)

inhibit-startup-message º¯¼ö´Â À̸߽º°¡ ½ÃÀÛµÉ ¶§ ȯ¿µ ¸Þ½ÃÁö¸¦ ³ªÅ¸³¾Áö¸¦ °áÁ¤ÇÑ´Ù. Çѵ¿¾È ³­ ÀÌ°ÍÀ» ã´À¶ó °í»ýÀ» ÇßÀ¸³ª (¿Ö³Ä¸é ³­ ¾î¶»°Ô µµ¿ò¸»À» ã´ÂÁö´Â ¾Ë°í ÀÖ¾ú±â ¶§¹®¿¡) °ð ã¾Æ¼­ ÀÌ ±â´ÉÀ» ²¨¹ö·È´Ù.

¿¬½À»ï¾Æ Á÷Á¢ ¿©·¯ºÐÀÇ .emacsÆÄÀÏÀ» ¸¸µé°í À§ÀÇ ÁÙÀ» Ãß°¡ÇØ ºÁ¶ó. À̸߽º¸¦ ³ª°¡°Å³ª µé¾î°¥ ¶§ ´õ ÀÌ»ó ȯ¿µ¸Þ½ÃÁö¸¦ º¼ ¼ö ¾øÀ» °ÍÀÌ´Ù.

À̸߽º ¸ðµå³ª ÆÑÅ°Áö¿¡ °üÇÑ ±ÛÀ» ÀÐÀ» ¶§ Á¾Á¾ ±× ¹®¼­¿¡´Â ¸ðµå³ª ÆÑÅ°Áö°¡ Á¤È®È÷ ÀÛµ¿Çϱâ À§ÇØ ¿©·¯ºÐÀÇ .emacs ÆÄÀÏÀ» ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù°í ÇÒ °ÍÀÌ´Ù.

GNU À̸߽º FAQ(C-h F)¿¡´Â .emacsÆÄÀÏ°ú °ü·ÃµÈ ¿©·¯ °¡Áö À¯¿ëÇÑ ¾ÆÀÌÅÛµéÀÌ ÀÖ´Ù.

4.3 Ä¿½ºÅ͸¶ÀÌÁî ÆÑÅ°Áö

À̸߽º°¡ °è¼ÓÀûÀ¸·Î »ç¿ëµÇ¾îÁö°í ¹ßÀüÇØ ³ª°¨¿¡ µû¶ó ``Ãʺ¸ÀÚµéÀÌ Á»´õ ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ¾î¾ß¸¸ ÇÑ´Ù''°í ¸¹Àº »ç¶÷µéÀÌ ¾ê±â¸¦ ÇØ¿Ô´Ù. ±×¸®°í Ä¿½ºÅ͸¶ÀÌÁî°¡ ź»ýÇß´Ù.

Ä¿½ºÅ͸¶ÀÌÁî´Â À̸߽º¸¦ Á»´õ ½±°Ô ÀÚ±â ÀÔ¸À¿¡ ¸Â°Ô °íÄ¥ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. Á÷Á¢ Çѹø Çغ¸±â À§ÇØ Help¸Þ´ºÀÇ ºÎ¸Þ´ºÀÎ Customize¸¦ º¸°Å³ª M-x customize¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.

Ä¿½ºÅ͸¶ÀÌÁî´Â ``Editing'', ``Programming'', ``File''°ú °°Àº ¼¼ºÎ ±×·ìÀ¸·Î ±¸ºÐµÈ´Ù. ¾î¶² ±×·ìÀº ¼¼ºÎ±×·ìÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.

¿©·¯ºÐÀÌ Ä¿½ºÅ͸¶ÀÌÁî ȯ°æÀ» ÀÌ¿ëÇؼ­ ¼öÁ¤À» ÇÏ´Â °æ¿ì À̸߽º´Â ¿©·¯ºÐÀÇ .emacs ÆÄÀÏ¿¡ ±â·ÏÀ» ÇÑ´Ù. ÀÌ ¹æ¹ýÀº Á»´õ ´Ù·ç±â ½±´Ù. ¿Ö³Ä¸é ÀÌ·¸°Ô ÇÏ¸é ¹Ù²Û °ÍÀ» º¸´ø°¡ ¾Æ´Ô ´Ù½Ã µÇµ¹¸®´Â °ÍÀ» Á»´õ ½±°Ô ÇØ º¼ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

³­ ÀÌ·± Ä¿½ºÅ͸¶ÀÌÁî ȯ°æÀ¸·Î ¼öÁ¤ÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÌ°Í¿¡ ´ëÇؼ­´Â ´õ ÀÌ»ó ¾ê±â¸¦ ÇÏÁö ¾Ê°Ú´Ù.

4.4 XÀ©µµ¿ì µð½ºÇ÷¹ÀÌ

´Ù¸¥ XÀ©µµ¿ì ÀÀ¿ëÇÁ·Î±×·¥°ú °°ÀÌ À̸߽º´Â ¿©·¯ºÐÀÇ X ¸®¼Ò½º¿¡ µû¶ó °áÁ¤ÀÌ µÈ´Ù. ÀÌ ¸»Àº »ç¿ëÀÚ°¡ Ãʱ⠻ö, Å©±â³ª ´Ù¸¥ ¿©·¯ X¿¡ °ü·ÃµÈ °ÍµéÀ» ¿©·¯ºÐÀÌ ¸¶Ä¡ xtermÀ̳ª nxtermÀ» ¼öÁ¤ÇϵíÀÌ Á¶ÀýÇÒ ¼ö ÀÖ´Ù.

¿©±â¿¡ °ü·ÃµÈ ³ªÀÇ ~/.XdefaultÆÄÀÏÀÌ ÀÖ´Ù.

emacs*Background: DarkSlateGray
emacs*Foreground: Wheat
emacs*pointerColor: Orchid
emacs*cursorColor: Orchid
emacs*bitmapIcon: on
emacs*font: fixed
emacs.geometry: 80x25

X ¸®¼Ò½º¿¡ ´ëÇÑ °ÍÀº ¿©·¯ºÐÀÇ X ¸Þ´º¾ó ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.

Chris Gray ( cgray4@po-box.mcgill.ca)´Â ´ÙÀ½°ú °°ÀÌ ¾ê±âÇÑ´Ù.

µ¥ºñ¾È¿¡¼­´Â ~/.Xdefaults¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ´ë½Å µ¥ºñ¾È »ç¿ëÀÚµéÀº /etc/X11/Xresources/emacs ÆÄÀÏ¿¡ °ü·ÃµÈ »çÇ×À» ³Ö¾îµÎ¸é RedHat¸¦ »ç¿ëÇÏ´Â °æ¿ì¿Í µ¿ÀÏÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê