{"id":632,"date":"2007-05-03T14:37:07","date_gmt":"2007-05-03T05:37:07","guid":{"rendered":"http:\/\/terzeron.com\/?p=632"},"modified":"2007-05-03T14:37:07","modified_gmt":"2007-05-03T05:37:07","slug":"indentation-style%ec%9d%84-%ec%9c%84%ed%95%9c-emacs-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/terzeron.com\/?p=632","title":{"rendered":"Indentation style\uc744 \uc704\ud55c Emacs \uc124\uc815"},"content":{"rendered":"<p>.emacs \ud30c\uc77c\uc5d0 \ub2e4\uc74c\uacfc \uac19\uc740 \uc124\uc815\uc744 \uc9c0\uc815\ud55c\ub2e4.<\/p>\n<pre class=\"brush: xml\">(setq c-default-style '((java-mode . \"java\") (c++-mode . \"stroustrup\") (other . \"k&r\")))<\/pre>\n<p>\uc0ac\uc6a9\uc790 \uae30\ud638\uc5d0 \ub530\ub77c \ub9c8\uc9c0\ub9c9\uc744 k&#038;r\ub300\uc2e0 gnu\ub97c \uc0ac\uc6a9\ud574\ub3c4 \ub418\uc9c0\ub9cc, GNU \uc2a4\ud0c0\uc77c\uc740 Java \uc2a4\ud0c0\uc77c\uc774\ub098 Stroustrup \uc2a4\ud0c0\uc77c\uacfc\ub294 \uc815\ub9d0 \ub9ce\uc774 \ub2e4\ub978 \ub4ef \ud558\ub2e4.<\/p>\n<p>\ucc38\uace0\ub85c Stroustrup\uc758 \uc2a4\ud0c0\uc77c\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4. (\ucd9c\ucc98: <a href=\"http:\/\/www.research.att.com\/~bs\/bs_faq2.html#layout-style\">Which layout style is the best for my code?<\/a>)<\/p>\n<pre class=\"brush: c++\">class C : public B {\npublic:\n...\n};\nvoid f(int* p, int max)\n{\nif (p) {\n...\n}\nfor (int i = 0; i&lt;max; ++i) {\n...\n}\n}<\/pre>\n<p>\ucd94\uac00\uc801\uc73c\ub85c, .h \ud30c\uc77c\uacfc .cc, .cpp, .tcc \ud30c\uc77c \ub4f1\uc758 \ud655\uc7a5\uc790\ub97c C++ mode\ub85c \uc5f0\uacb0\ud558\ub294 \uc124\uc815\uc744 .emacs\uc5d0 \uc9c0\uc815\ud55c\ub2e4.<\/p>\n<pre class=\"brush: xml\">(add-to-list 'auto-mode-alist '(\".h$\" . c++-mode))\n(add-to-list 'auto-mode-alist '(\".cc$\" . c++-mode))\n(add-to-list 'auto-mode-alist '(\".cpp$\" . c++-mode))\n(add-to-list 'auto-mode-alist '(\".tcc$\" . c++-mode))<\/pre>\n<div class=\"fb-background-color\">\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"https:\/\/terzeron.com\/?p=632\"\n\t\t\t  \tdata-numposts = \"100\"\n\t\t\t  \tdata-lazy = \"true\"\n\t\t\t\tdata-colorscheme = \"light\"\n\t\t\t\tdata-order-by = \"time\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div><\/div>\n\t\t  <style>\n\t\t    .fb-background-color {\n\t\t\t\tbackground: #ffffff !important;\n\t\t\t}\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>.emacs \ud30c\uc77c\uc5d0 \ub2e4\uc74c\uacfc \uac19\uc740 \uc124\uc815\uc744 \uc9c0\uc815\ud55c\ub2e4. (setq c-default-style &#8216;((java-mode . &#8220;java&#8221;) (c++-mode . &#8220;stroustrup&#8221;) (other . &#8220;k&#038;r&#8221;))) \uc0ac\uc6a9\uc790 \uae30\ud638\uc5d0 \ub530\ub77c \ub9c8\uc9c0\ub9c9\uc744 k&#038;r\ub300\uc2e0 gnu\ub97c \uc0ac\uc6a9\ud574\ub3c4 \ub418\uc9c0\ub9cc, GNU \uc2a4\ud0c0\uc77c\uc740 Java \uc2a4\ud0c0\uc77c\uc774\ub098 Stroustrup \uc2a4\ud0c0\uc77c\uacfc\ub294 \uc815\ub9d0 \ub9ce\uc774 \ub2e4\ub978 \ub4ef \ud558\ub2e4. \ucc38\uace0\ub85c Stroustrup\uc758 \uc2a4\ud0c0\uc77c\uc740 \ub2e4\uc74c\uacfc &hellip; <a href=\"https:\/\/terzeron.com\/?p=632\">\uacc4\uc18d \uc77d\uae30 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[14,9],"tags":[],"class_list":["post-632","post","type-post","status-publish","format-standard","hentry","category-unixlinux","category-9"],"_links":{"self":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts\/632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=632"}],"version-history":[{"count":0,"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts\/632\/revisions"}],"wp:attachment":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}