Skip to content

Commit

Permalink
deploy: bd59ef0
Browse files Browse the repository at this point in the history
  • Loading branch information
netpyoung committed Dec 20, 2023
1 parent 55cc277 commit f05f4d7
Show file tree
Hide file tree
Showing 8 changed files with 208 additions and 52 deletions.
25 changes: 16 additions & 9 deletions emacs/basic.html
Original file line number Diff line number Diff line change
Expand Up @@ -192,13 +192,6 @@ <h1 id="๊ธฐ๋ณธ-์กฐ์ž‘๋ฒ•"><a class="header" href="#๊ธฐ๋ณธ-์กฐ์ž‘๋ฒ•">๊ธฐ๋ณธ ์กฐ
<tr><td>๋งˆ์šฐ์Šค</td><td><mouse-1></td></tr>
</tbody></table>
</div>
<ul>
<li>ref: <a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html">https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html</a></li>
</ul>
<div class="table-wrapper"><table><thead><tr><th>์„ค๋ช…</th><th>๋‹จ์ถ•ํ‚ค</th><th>ํ•จ์ˆ˜</th></tr></thead><tbody>
<tr><td>ํ‚ค ํ™•์ธ</td><td>C-h c</td><td>describe-key-briefly</td></tr>
</tbody></table>
</div>
<h2 id="ํ•„์ˆ˜-์กฐ์ž‘๋ฒ•"><a class="header" href="#ํ•„์ˆ˜-์กฐ์ž‘๋ฒ•">ํ•„์ˆ˜ ์กฐ์ž‘๋ฒ•</a></h2>
<div class="table-wrapper"><table><thead><tr><th>ํ•„์ˆ˜</th><th>๋‹จ์ถ•ํ‚ค</th></tr></thead><tbody>
<tr><td><strong>์ค‘๋‹จ</strong></td><td><code>C-g</code></td></tr>
Expand Down Expand Up @@ -261,6 +254,20 @@ <h3 id="๊ฒ€์ƒ‰"><a class="header" href="#๊ฒ€์ƒ‰">๊ฒ€์ƒ‰</a></h3>
<tr><td>๋ฐ”๊พธ๊ธฐ(์ •๊ทœํ‘œํ˜„์‹)</td><td>C-M-%</td></tr>
</tbody></table>
</div>
<h3 id="ํ—ฌํ”„"><a class="header" href="#ํ—ฌํ”„">ํ—ฌํ”„</a></h3>
<ul>
<li>ref: <a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html">https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html</a></li>
</ul>
<div class="table-wrapper"><table><thead><tr><th>์„ค๋ช…</th><th>๋‹จ์ถ•ํ‚ค</th><th>ํ•จ์ˆ˜</th></tr></thead><tbody>
<tr><td>ํ‚ค ํ™•์ธ(๊ฐ„๋‹จํžˆ)</td><td>C-h c</td><td>describe-key-briefly</td></tr>
<tr><td>ํ‚ค ํ™•์ธ(์ž์„ธํžˆ)</td><td>C-h k</td><td>describe-key</td></tr>
<tr><td>์ •๋ณด๋ณด๊ธฐ</td><td>C-h i</td><td>info</td></tr>
</tbody></table>
</div>
<ul>
<li><code>C-h i m Elisp RET</code> : <a href="https://www.gnu.org/software/emacs/manual/elisp.html">GNU Emacs Lisp Reference Manual</a></li>
<li><code>C-h i m Emacs Lisp Intro RET</code> : <a href="https://www.gnu.org/software/emacs/manual/eintr.html">An Introduction to Programming in Emacs Lisp</a></li>
</ul>
<h2 id="shell"><a class="header" href="#shell">shell</a></h2>
<ul>
<li><a href="https://unix.stackexchange.com/a/180129">https://unix.stackexchange.com/a/180129</a>
Expand Down Expand Up @@ -317,7 +324,7 @@ <h2 id="ํ‚ค๊ณ -๋„๊ธฐ"><a class="header" href="#ํ‚ค๊ณ -๋„๊ธฐ">ํ‚ค๊ณ  ๋„๊ธฐ</a>
<pre><code class="language-lisp">(display-time-mode +1) ; ์‹œ๊ฐ„ ์ผœ๊ธฐ
(display-time-mode -1) ; ์‹œ๊ฐ„ ๋„๊ธฐ (0ํฌํ•จ ์Œ์ˆ˜๋ฉด ๋„๊ธฐ)
</code></pre>
<h3 id="์˜ˆ"><a class="header" href="#์˜ˆ">์˜ˆ</a></h3>
<h3 id="์˜ˆ"><a class="header" href="#์˜ˆ">์˜ˆ)</a></h3>
<ul>
<li>elispํŒŒ์ผ์„ ์—ด๊ณ  <code>M-x prettify-symbols-mode RET</code>์œผ๋กœ ํ•œ ๋‹ค์Œ,</li>
<li><code>M-x describe-mode RET</code>๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋งค์ด์ €/๋งˆ์ด๋„ˆ ๋ชจ๋“œ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Expand All @@ -328,7 +335,7 @@ <h3 id="์˜ˆ"><a class="header" href="#์˜ˆ">์˜ˆ</a></h3>
</li>
</ul>
<pre><code class="language-lisp">;; emacs-lisp-mode๋Š” lisp-data-mode๋ฅผ
;; lisp-data-mode๋Š” prog-mode๋ฅผ
;; lisp-data-mode๋Š” prog-mode(programming mode)๋ฅผ
;; prog-mode๋Š” fundamental-mode๋ฅผ ์ƒ์†๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

;; emacs-lisp-mode
Expand Down
6 changes: 6 additions & 0 deletions emacs/elisp.html
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,8 @@ <h1 class="menu-title">๋ฆฌ์Šคํผ๋ฅผ ์œ„ํ•œ ์ด๋งฅ์Šค</h1>
<h1 id="elisp"><a class="header" href="#elisp">elisp</a></h1>
<ul>
<li><a href="https://www.gnu.org/software/emacs/manual/elisp.html">๋ฉ”๋‰ด์–ผ</a></li>
<li><a href="https://github.com/bbatsov/emacs-lisp-style-guide">์Šคํƒ€์ผ๊ฐ€์ด๋“œ</a></li>
<li><a href="https://emacsdocs.org/docs/elisp/Emacs-Lisp">emacsdocs: elisp</a></li>
</ul>
<h2 id="ielm"><a class="header" href="#ielm">ielm</a></h2>
<p>IELM(<code>I</code>nteractive <code>E</code>macs <code>L</code>isp <code>M</code>ode)</p>
Expand All @@ -192,6 +194,10 @@ <h3 id="๊ธฐํƒ€-์œ ์šฉํ•œ-ํ•จ์ˆ˜"><a class="header" href="#๊ธฐํƒ€-์œ ์šฉํ•œ-ํ•จ
<tr><td>๋ณ€์ˆ˜์„ค๋ช…</td><td></td><td>describe-variable</td></tr>
<tr><td>ํ•จ์ˆ˜์„ค๋ช…</td><td></td><td>describe-function</td></tr>
</tbody></table>
</div><div class="table-wrapper"><table><thead><tr><th>.el ํŒŒ์ผ์—์„œ</th><th>๋‹จ์ถ•ํ‚ค</th><th>ํ•จ์ˆ˜</th></tr></thead><tbody>
<tr><td>form ํ‰๊ฐ€</td><td>C-M-x</td><td>eval-defun</td></tr>
<tr><td>๊ด„ํ˜ธ๋กœ ๋ฌถ์—ฌ ์žˆ๋Š” ๋ชจ๋“  ์ค„์„ ์žฌ์ •๋ ฌ</td><td>C-M-q</td><td>indent-pp-sexp</td></tr>
</tbody></table>
</div>
<h2 id="์ปดํŒŒ์ผ"><a class="header" href="#์ปดํŒŒ์ผ">์ปดํŒŒ์ผ</a></h2>
<ul>
Expand Down
28 changes: 27 additions & 1 deletion emacs/init.el.html
Original file line number Diff line number Diff line change
Expand Up @@ -202,8 +202,12 @@ <h1 id="initel"><a class="header" href="#initel">init.el</a></h1>
<tr><td>--init-directory=ํด๋”</td><td>init ํด๋”๋ฅผ ์ง€์ •ํ•œ ๊ณณ์œผ๋กœ ์„ค์ •๊ฐ€๋Šฅ</td></tr>
</tbody></table>
</div>
<pre><code class="language-bash"># ์˜ˆ๋ฅผ๋“ค์–ด ๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ๋Š” init.el์„ ๋กœ๋“œํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด
<pre><code class="language-bash"># initํด๋” ์˜ํ–ฅ ์—†์ด ๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ๋Š” elisp๋งŒ ๋กœ๋“œ
emacs --no-init-file --load ~/other/init.el

# ๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ๋Š” init ํด๋”๋กœ ์ดˆ๊ธฐํ™” ํ•˜๋ฉฐ ์ด๋งฅ์Šค๋ฅผ ์ผœ๊ณ  ์‹ถ๋‹ค๋ฉด.
# --init-directory ์˜ต์…˜์€ 29.1 ๋ฒ„์ „๋ถ€ํ„ฐ ์ง€์›
emacs --init-directory=~/other_init_dir
</code></pre>
<ul>
<li><code>.emacs.d/init.el</code>์„ ์‹œ์ž‘์œ„์น˜๋กœ, <code>.emacs.d/</code> ํด๋”๋ฅผ github๋“ฑ์„ ์ด์šฉํ•ด ๋ฒ„์ „๊ด€๋ฆฌํ•ด์ฃผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.</li>
Expand All @@ -219,6 +223,28 @@ <h2 id="์ฐธ๊ณ "><a class="header" href="#์ฐธ๊ณ ">์ฐธ๊ณ </a></h2>
<li><a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Init-File.html">emacs: Init-File.html</a></li>
<li><a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Find-Init.html">emacs: Find-Init.html</a></li>
</ul>
<h2 id="defun"><a class="header" href="#defun">defun</a></h2>
<p><code>C-x f ~/.emacs.d/init.el</code>๋กœ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์„ ์—ด์–ด๋ด…์‹œ๋‹ค.</p>
<div class="table-wrapper"><table><thead><tr><th></th><th></th></tr></thead><tbody>
<tr><td>defun</td><td>ํ•จ์ˆ˜ ์ •์˜</td></tr>
<tr><td>interactive</td><td>ํ•จ์ˆ˜๋ฅผ <code>M-x</code>๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ</td></tr>
</tbody></table>
</div>
<pre><code class="language-lisp">;; init.el --- Emacs configuration
;; `C-M-x` ํ‰๊ฐ€ํ•˜๊ธฐ

;; ๋‹ค์Œ ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ํ•จ์ˆ˜๋ฅผ ํ‰๊ฐ€ํ•˜์—ฌ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
(defun hello ()
(message &quot;Hello World&quot;))

;; ๋‹ค์Œ ํผ(form)์„ ํ‰๊ฐ€ํ•˜๋ฉด ํ•˜๋‹จ์— &quot;Hello World&quot;๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.
(hello)

;; (interactive)๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด, `M-x hello`๋กœ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(defun hello ()
(interactive)
(message &quot;Hello World&quot;))
</code></pre>

</main>

Expand Down
33 changes: 33 additions & 0 deletions emacs/install.html
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,10 @@ <h3 id="ํ•œ๊ธ€-์„ค์ •"><a class="header" href="#ํ•œ๊ธ€-์„ค์ •">ํ•œ๊ธ€ ์„ค์ •</a>

# fc-list : ํฐํŠธ ๋ชฉ๋ก ํ™•์ธ
fc-list

# fc-query : ํฐํŠธ ์ •๋ณด ํ™•์ธ
# download: https://raw.githubusercontent.com/kelvinks/D2Coding_Nerd/master/D2Coding%20v.1.3.2%20Nerd%20Font%20Complete.ttf
fc-query ./D2Coding%20v.1.3.2%20Nerd%20Font%20Complete.ttf | grep family
</code></pre>
<h2 id="macos"><a class="header" href="#macos">macOs</a></h2>
<ul>
Expand Down Expand Up @@ -337,10 +341,15 @@ <h2 id="macos"><a class="header" href="#macos">macOs</a></h2>

# git ์„ค์น˜
brew install git
# gnu-tar ์„ค์น˜
brew install gnu-tar

# font ์„ค์น˜
brew tap homebrew/cask-fonts
brew install font-d2coding-nerd-font

# ๊ธฐํƒ€ ์œ ํ‹ธ๋“ค
brew install ripgrep
</code></pre>
<pre><code class="language-sh"># emacs ์„ค์น˜
brew install --cask emacs
Expand Down Expand Up @@ -377,6 +386,30 @@ <h3 id="์ข€-๋”-์˜ต์…˜์„-์ž์œ ๋กญ๊ฒŒ-๋„ฃ๊ณ -์‹ถ๋‹ค"><a class="header" href="#

ln -s /opt/homebrew/opt/emacs-plus@29/Emacs.app /Applications
</code></pre>
<h3 id="macos-๋ฝ์Šคํฌ๋ฆฐ-๋ฐฉ์ง€"><a class="header" href="#macos-๋ฝ์Šคํฌ๋ฆฐ-๋ฐฉ์ง€">macOs ๋ฝ์Šคํฌ๋ฆฐ ๋ฐฉ์ง€</a></h3>
<ul>
<li><code>Control-Command-Q</code> : ํ™”๋ฉด ์ž ๊ธˆ ๋‹จ์ถ•ํ‚ค๊ฐ€ ํ• ๋‹น๋˜์–ด ์žˆ๋‹ค.</li>
<li>lisp-mode์—์„  <code>C-M-q</code>๊ฐ€ <code>indent-pp-sexp</code>๋กœ ํ• ๋‹น๋˜์–ด ์žˆ๋‹ค.
<ul>
<li><code>indent-pp-sexp</code>: ๊ด„ํ˜ธ๋กœ ๋ฌถ์—ฌ ์žˆ๋Š” ๋ชจ๋“  ์ค„์„ ์žฌ์ •๋ ฌํ•œ๋‹ค.</li>
</ul>
</li>
<li>์ž์ฃผ ์“ฐ๋Š” ๊ธฐ๋Šฅ์ธ๋ฐ ๋‹จ์ถ•ํ‚ค๊ฐ€ ๊ฒน์ณ ํ™”๋ฉด ์ž ๊ธˆ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ฎ์–ด ์”Œ์šฐ๋Š” ํŽธ์ด ์ข‹๋‹ค.
<ul>
<li><code>๏ฃฟ &gt; ํ•˜๋‹จ์—๋ณด๋ฉด &gt; ํ™”๋ฉด ์ž ๊ธˆ</code>์ด ์žˆ๋Š”๋ฐ ์ด๊ฑธ ๋‹ค๋ฅธํ‚ค๋กœ ๋งตํ•‘ ์‹œํ‚ฌ ๊ฒƒ์ด๋‹ค.</li>
<li><code>๏ฃฟ &gt; ์‹œ์Šคํ…œ ์„ค์ • &gt; ํ‚ค๋ณด๋“œ &gt; ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค... &gt; ์•ฑ ๋‹จ์ถ•ํ‚ค &gt; ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ &gt; +</code>
<ul>
<li><code>๋ฉ”๋‰ด ์ œ๋ชฉ</code>์— <code>ํ™”๋ฉด ์ž ๊ธˆ</code>์„ ์ž…๋ ฅํ•œ๋‹ค. (๏ฃฟ ๋ˆŒ๋Ÿฌ์„œ ์ด๋ฆ„/๋„์–ด์“ฐ๊ธฐ๊ฐ€ ๋™์ผํ•œ์ง€ ํ™•์ธ)</li>
<li>์›ํ•˜๋Š” ๋‹จ์ถ•ํ‚ค๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 id="ref"><a class="header" href="#ref">Ref</a></h2>
<ul>
<li><a href="https://github.com/syl20bnr/spacemacs">https://github.com/syl20bnr/spacemacs</a></li>
</ul>

</main>

Expand Down
36 changes: 21 additions & 15 deletions emacs/version.html
Original file line number Diff line number Diff line change
Expand Up @@ -182,26 +182,32 @@ <h1 id="๋ฒ„์ „"><a class="header" href="#๋ฒ„์ „">๋ฒ„์ „</a></h1>
<ul>
<li><a href="https://www.gnu.org/software/emacs/history.html">GNU Emacs Release History</a></li>
</ul>
<div class="table-wrapper"><table><thead><tr><th>๋ฒ„์ „</th><th>๋‚ ์งœ</th><th>์ฃผ์š” ๋ณ€๊ฒฝ์‚ฌํ•ญ</th></tr></thead><tbody>
<tr><td>24.1</td><td>2012-06-10</td><td></td></tr>
<tr><td></td><td></td><td>package.el(๊ธฐ๋ณธ ํƒ‘์žฌ)</td></tr>
<tr><td>24.4</td><td>2014-10-20</td><td></td></tr>
<tr><td></td><td></td><td>M-x prettify-symbols-mode</td></tr>
<tr><td>26.1</td><td>2018-05-28</td><td></td></tr>
<tr><td></td><td></td><td>M-x display-line-numbers-mode / (์„ฑ๋Šฅ๋ฌธ์ œ๋กœ c์–ธ์–ด๋กœ ์ž‘์„ฑ)</td></tr>
<tr><td>27.1</td><td>2020-08-10</td><td></td></tr>
<tr><td></td><td></td><td>๋ ‰์‹œ์ปฌ ๋ฐ”์ธ๋”ฉ(๊ธฐ๋ณธ ํ™œ์„ฑํ™”)</td></tr>
<tr><td></td><td></td><td>cl =&gt; cl-lib</td></tr>
<div class="table-wrapper"><table><thead><tr><th>๋ฒ„์ „</th><th>๋‚ ์งœ</th><th>์ฃผ๋ชฉํ• ๋งŒ ๋ณ€๊ฒฝ์‚ฌํ•ญ</th></tr></thead><tbody>
<tr><td>30.1</td><td>-</td><td></td></tr>
<tr><td></td><td></td><td>use-package - :vc ํ‚ค์›Œ๋“œ ์ง€์›</td></tr>
<tr><td>29.1</td><td>2023-07-30</td><td></td></tr>
<tr><td></td><td></td><td>Tree-sitter</td></tr>
<tr><td></td><td></td><td>EGlot</td></tr>
<tr><td></td><td></td><td>use-package</td></tr>
<tr><td></td><td></td><td>ํƒ‘์žฌ: use-package</td></tr>
<tr><td></td><td></td><td>package-vc-install</td></tr>
<tr><td></td><td></td><td>--init-directory ์˜ต์…˜</td></tr>
<tr><td></td><td></td><td>M-x restart-emacs</td></tr>
<tr><td></td><td></td><td>linum-mode (elisp) =&gt; ์‚ฌ๋ผ์ง</td></tr>
<tr><td>30.1</td><td>-</td><td></td></tr>
<tr><td></td><td></td><td>use-package - :vc ํ‚ค์›Œ๋“œ ์ง€์›</td></tr>
<tr><td></td><td></td><td>์˜ต์…˜: --init-directory</td></tr>
<tr><td></td><td></td><td>์‚ฌ๋ผ์ง: linum-mode (elisp๋กœ ์ž‘์„ฑ๋œ๊ฑฐ๋ผ ๋Š๋ฆผ)</td></tr>
<tr><td>28.1</td><td>2022-04-04</td><td></td></tr>
<tr><td></td><td></td><td>use-short-answers</td></tr>
<tr><td>27.1</td><td>2020-08-10</td><td></td></tr>
<tr><td></td><td></td><td>๊ธฐ๋ณธ ํ™œ์„ฑํ™”: ๋ ‰์‹œ์ปฌ ๋ฐ”์ธ๋”ฉ</td></tr>
<tr><td></td><td></td><td>์ด๋ฆ„๋ณ€๊ฒฝ: cl =&gt; cl-lib</td></tr>
<tr><td>26.1</td><td>2018-05-28</td><td></td></tr>
<tr><td></td><td></td><td>M-x display-line-numbers-mode / (์†๋„ํ–ฅ์ƒ์œ„ํ•ด c์–ธ์–ด๋กœ ์ž‘์„ฑ๋จ)</td></tr>
<tr><td></td><td></td><td>read-answer-short</td></tr>
<tr><td>24.4</td><td>2014-10-20</td><td></td></tr>
<tr><td></td><td></td><td>M-x prettify-symbols-mode</td></tr>
<tr><td>24.1</td><td>2012-06-10</td><td></td></tr>
<tr><td></td><td></td><td>ํƒ‘์žฌ: package.el</td></tr>
<tr><td></td><td></td><td>prog-mode</td></tr>
<tr><td>21.1</td><td>2001-10-28</td><td></td></tr>
<tr><td></td><td></td><td>global-hl-line-mode</td></tr>
</tbody></table>
</div>
<h2 id="emacs-mirror"><a class="header" href="#emacs-mirror">emacs-mirror</a></h2>
Expand Down
Loading

0 comments on commit f05f4d7

Please sign in to comment.