Next: , Previous: Parameter Access, Up: Frame Parameters   [Contents][Index]


28.3.2 ½é´ü¥Õ¥ì¡¼¥à¤Î¥Ñ¥é¥á¡¼¥¿

ÆÉ¼Ô¤Î¥Õ¥¡¥¤¥ë.emacs¤Çinitial-frame-alist¤ËÀßÄꤹ¤ì¤Ð¡¢ µ¯Æ°»þ¤Î½é´ü¥Õ¥ì¡¼¥à¤Î¥Ñ¥é¥á¡¼¥¿¤ò»ØÄê¤Ç¤­¤Þ¤¹¡£

Variable: initial-frame-alist

¤³¤ÎÊÑ¿ô¤ÎÃͤϡ¢½é´ü¥Õ¥ì¡¼¥à¤òºî¤ë¤È¤­¤Ë »ÈÍѤ¹¤ë¥Ñ¥é¥á¡¼¥¿¤ÎÃͤ«¤éÀ®¤ëÏ¢Áۥꥹ¥È¤Ç¤¢¤ë¡£ ¤³¤ÎÊÑ¿ô¤ò»ØÄꤹ¤ì¤Ð½é´ü¥Õ¥ì¡¼¥à¤Î¸«¤¿¤á¤ò»ØÄê¤Ç¤­¤ë¤¬¡¢ ¤½¤ì°Ê¹ß¤ËºîÀ®¤¹¤ë¥Õ¥ì¡¼¥à¤Ë¤Ï±Æ¶Á¤·¤Ê¤¤¡£ ³ÆÍ×ÁǤϤĤ®¤Î·Á¤Ç¤¢¤ë¡£

(parameter . value)

Emacs¤ÏÆÉ¼Ô¤Î¥Õ¥¡¥¤¥ë~/.emacs¤òÆÉ¤à¤Þ¤¨¤Ë½é´ü¥Õ¥ì¡¼¥à¤òºî¤ë¡£ ¤³¤Î¥Õ¥¡¥¤¥ë¤òÆÉ¤ó¤À¤¢¤È¤Ë¡¢Emacs¤Ïinitial-frame-alist¤ò¸¡ºº¤· °Û¤Ê¤ëÃͤ¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¥Ñ¥é¥á¡¼¥¿¤ò¤¹¤Ç¤ËºîÀ®¤·¤¿½é´ü¥Õ¥ì¡¼¥à¤ËŬÍѤ¹¤ë¡£

¤³¤ì¤é¤ÎÀßÄ꤬¥Õ¥ì¡¼¥à¤ÎÂ礭¤µ¤È°ÌÃ֤丫¤¿¤á¤Ë´Ø¤¹¤ë¤â¤Î¤Ç¤¢¤ë¤È¡¢ »ØÄê¤È¤Ï°ã¤¦¥Õ¥ì¡¼¥à¤¬¸½¤ì¤Æ¤«¤é»ØÄꤷ¤¿¤â¤Î¤ËÊѤï¤ë¤Î¤òÌܤˤ¹¤ë¡£ ¤³¤ì¤¬¤ï¤º¤é¤ï¤·¤¤¾ì¹ç¤Ë¤Ï¡¢X¥ê¥½¡¼¥¹¤Ë¤âƱ¤¸Â礭¤µ¤È°ÌÃ֤丫¤¿¤á¤ò»ØÄꤹ¤ë¡£ X¥ê¥½¡¼¥¹¤Ï¥Õ¥ì¡¼¥à¤òºîÀ®¤¹¤ë¤Þ¤¨¤ËŬÍѤµ¤ì¤ë¡£ see X¥ê¥½¡¼¥¹ in GNU Emacs ¥Þ¥Ë¥å¥¢¥ë¡£

X¥ê¥½¡¼¥¹¤ÎÀßÄê¤Ï¡¢Åµ·¿Åª¤Ë¤Ï¤¹¤Ù¤Æ¤Î¥Õ¥ì¡¼¥à¤ËŬÍѤµ¤ì¤ë¡£ ½é´ü¥Õ¥ì¡¼¥à¤À¤±¤ËÆÃÄê¤ÎX¥ê¥½¡¼¥¹¤ò»ØÄꤷ¡¢ ¤½¤ì°Ê¹ß¤Î¥Õ¥ì¡¼¥à¤ËŬÍѤ·¤¿¤¯¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¤Ä¤®¤Î¤è¤¦¤Ë¤¹¤ë¡£ ¥Ñ¥é¥á¡¼¥¿¤òdefault-frame-alist¤Ç»ØÄꤷ¡¢ °Ê¹ß¤Î¥Õ¥ì¡¼¥à¸þ¤±¤ÎX¥ê¥½¡¼¥¹¤ò̵¸ú¤Ë¤¹¤ë¡£ ¤½¤·¤Æ¤½¤ì¤é¤¬½é´ü¥Õ¥ì¡¼¥à¤Ë±Æ¶Á¤·¤Ê¤¤¤è¤¦¤Ë¡¢ initial-frame-alist¤Î¥Ñ¥é¥á¡¼¥¿¤ÇX¥ê¥½¡¼¥¹¤Ë°ìÃפ¹¤ëÃͤò»ØÄꤹ¤ë¡£

¤³¤ì¤é¤Î¥Ñ¥é¥á¡¼¥¿¤Ë¥ß¥Ë¥Ð¥Ã¥Õ¥¡ÀìÍѤΥե졼¥à¤òºî¤ë (minibuffer . nil)¤ò»ØÄꤷ¤Æ¤¤¤ë¤Î¤Ë ¥ß¥Ë¥Ð¥Ã¥Õ¥¡ÀìÍѥե졼¥à¤òºî¤Ã¤Æ¤¤¤Ê¤¤¤È¡¢Emacs¤¬¤½¤ì¤òºîÀ®¤·¤Þ¤¹¡£

Variable: minibuffer-frame-alist

¤³¤ÎÊÑ¿ô¤ÎÃͤϡ¢½é´ü¤Î¥ß¥Ë¥Ð¥Ã¥Õ¥¡ÀìÍѥե졼¥à¤òºî¤ë¤È¤­¤Ë»ÈÍѤ¹¤ë ¥Ñ¥é¥á¡¼¥¿¤ÎÏ¢Áۥꥹ¥È¤Ç¤¢¤ë¡£ ½é´ü¥Õ¥ì¡¼¥à¤Î¥Ñ¥é¥á¡¼¥¿¤«¤é¥ß¥Ë¥Ð¥Ã¥Õ¥¡ÀìÍѥե졼¥à¤¬ ɬÍפǤ¢¤ë¤ÈȽÃǤ¹¤ë¤È¤½¤ì¤òºî¤ë¡£

Variable: default-frame-alist

¤³¤ì¤Ï¡¢Emacs¤Î¤¹¤Ù¤Æ¤Î¥Õ¥ì¡¼¥à¡¢¤Ä¤Þ¤ê¡¢ ½é´ü¥Õ¥ì¡¼¥à¤È¤½¤ì°Ê¹ß¤Î¥Õ¥ì¡¼¥à¤Î¥Õ¥ì¡¼¥à¥Ñ¥é¥á¡¼¥¿¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤò »ØÄꤹ¤ëÏ¢Áۥꥹ¥È¤Ç¤¢¤ë¡£ X¥¦¥£¥ó¥É¥¦¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¤¤¤ë¤È¤­¤Ë¤Ï¡¢Â¿¤¯¤Î¾ì¹ç¡¢ X¥ê¥½¡¼¥¹¤Ë¤è¤Ã¤Æ¤âƱ¤¸·ë²Ì¤òÆÀ¤é¤ì¤ë¡£

Choosing Window¤Îspecial-display-frame-alist¤â »²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£

Emacs¤òµ¯Æ°¤¹¤ë¤È¤­¤Ë¥¦¥£¥ó¥É¥¦¤Î¸«¤¿¤á¤ò»ØÄꤹ¤ë¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È¡¢ ¤½¤ì¤é¤Ïdefault-frame-alist¤ËÍ×ÁǤòÄɲ乤뤳¤È¤Ç¸ú²Ì¤òȯ´ø¤·¤Þ¤¹¡£ 1¤Ä¤ÎÎã³°¤Ï‘-geometry’¤Ç¡¢»ØÄê°ÌÃÖ¤Ïinitial-frame-alist¤Ë Äɲ䵤ì¤Þ¤¹¡£ See ¥³¥Þ¥ó¥É¹Ô°ú¿ô in GNU Emacs ¥Þ¥Ë¥å¥¢¥ë¡£