---
title: "remark"
url: "https://notes.junghanacs.com/notes/20231111T094444"
author: "Junghan Kim"
date: "2023-11-11T09:44:00+09:00"
lastmod: "2023-11-11T09:44:00+09:00"
description: "org-remark로 남긴 주석과 발췌를 파일별로 누적해 두는 개인 어노테이션 저장소 기록."
---

> [!abstract] 이 노트에 대하여
> 
> org-remark로 남긴 줄 단위 주석과 발췌를 원문 파일별로 모아 두는 저장소다. 별도의 정리 노트 이전 단계에서 무엇이 눈에 걸렸는지, 어떻게 표시했는지 그대로 남겨 주는 작업 흔적이다.

## denote 메뉴얼 한글

## \* 13.5. Use `dired-virtual-mode` for ar…

그래 이렇게 사용하는 것이구나. 쉽네. 좋다.

### \* 7. Linking notes                      …

노트 연결 방법 관련

## .gitmodules

### [submodule "plugins/ffmpeg-crop"]

여기 보면 귀한 스타일 어떻게 그렇게 예쁘게 스크린샷을 하는가? 배워야할 부분이다.

[submodule "plugins/ffmpeg-crop"] path = plugins/ffmpeg-crop url = git@github.com:karthink/ffmpeg-crop.git [submodule "plugins/ink"] path = plugins/ink url = git@github.com:karthink/ink.git [submodule "plugins/elmo"] path = plugins/elmo url = git@github.com:karthink/elmo.git [submodule "plugins/popper"] path = plugins/popper url = git@github.com:karthink/popper.git [submodule "plugins/consult-dir"] path = plugins/consult-dir url = git@github.com:karthink/consult-dir.git [submodule "plugins/project-x"] path = plugins/project-x url = git@github.com:karthink/project-x.git

## Why and How I Use 'Org-mode' for My Writing and More

### 그 심술궂은 외관 아래에는 아마도 _가장_ 가장 접…

<https://emacspeak.sourceforge.net/>

Ref: [Emacs Org-mode - a system for note-taking and project planning](https://www.youtube.com/watch?v=oJTwQvgfgMM) by Carsten Dominik, the inventor of org-mode. The video was curated by TV Raman, a blind-since-childhood programmer, who uses org-mode and who also created "Emacspeak" - Emacs for the Blind. For the more fortunate of us, though some Emacs default settings are weird, and though muc of the language to explain Emacs is annoyingly crufty and old, it may be worth adapting to the oddities. Honestly, one doesn't need to learn much to derive use out of Emacs org-mode. That said, if you want all the familiarity of your Mouse and keyboard shortcuts, then by all means configure Emacs to fit your needs. That is its forte! Many "starter kits" are available, to remove the burden of figuring out how to do so. [mousemacs](https://github.com/corvideon/mousemacs) seems to be quite nice. Hit me up if you need help setting it up ( _weblog_ at this site)!

참고: <https://www.youtube.com/watch?v=oJTwQvgfgMM>[Emacs 조직 모드 - 메모 작성 및 프로젝트 계획을 위한 시스템]], 조직 모드의 발명가인 Carsten Dominik 의 글입니다. 이 동영상은 어릴 적부터 시각 장애가 있는 프로그래머로, org-mode 를 사용하며 시각 장애인을 위한 Emacs 인 "Emacspeak"도 만든 TV Raman 이 큐레이팅했습니다. 운이 좋은 사람이라면 일부 Emacs 기본 설정이 이상하고 Emacs 를 설명하는 많은 언어가 성가시고 오래되었지만 이상한 점에 적응할 가치가 있습니다. 솔직히 Emacs 조직 모드를 사용하기 위해 많은 것을 배울 필요는 없습니다. 즉, 마우스와 키보드 단축키의 모든 친숙 함을 원한다면 반드시 필요에 맞게 Emac 을 구성하십시오. 그것이 이 맥의 장점입니다! 다양한 "스타터 키트"가 제공되므로 방법을 알아내야 하는 부담을 덜 수 있습니다. <https://github.com/corvideon/mousemacs>[마우스맥스]]가 꽤 괜찮은 것 같습니다. 설정하는 데 도움이 필요하면 저에게 연락하세요 (이 사이트의 _weblog_)!

## My Emacs Keybindings

### 키바인딩 설정 파일에 대하여 (번역)

About this file

In the same way Emacs is the heart of my dotfiles, this file right here is the “heart” of my Emacs config. It has been split from my full config (which can be found here but you probably knew that already and came to this section from that file) because it is large enough to fit in its own file and there is no need for it to be in the main file and make that unnecessarily larger. This file tangles to keybindings.el in my libs folder (which stores all the extrnal elisp “libraries” that I have manually installed without the use of MELPA) and this makes this essentially act as an external emacs package. I can require it inside my main config file, which tangles to init.el and everything set in this file will be loaded with Emacs. It consists of all the custom keybindings I have set for Emacs. And there are a lot of those as I personally am not a fun of the default Emacs keybindings as the control key is not in an ergonomic position to click (and personally I dont like the solution of making Caps-Lock act as control as I am then going to become an addict and will be unable to use a computer that doesnt have Caps Lock bound as Control) and I also just like using my keybindings cause they make more sense for me (as I thought of all of them).

Emacs가 제 닷파일의 핵심인 것과 마찬가지로, 바로 여기 이 파일은 제 Emacs 구성의 '핵심'입니다. 이 파일은 자체 파일에 들어갈 만큼 충분히 크고 메인 파일에 넣어서 불필요하게 크게 만들 필요가 없기 때문에 전체 구성(여기에서 찾을 수 있지만 이미 알고 계셔서 해당 파일에서 이 섹션으로 오셨을 것입니다)에서 분리되었습니다. 이 파일은 내 libs 폴더(MELPA를 사용하지 않고 수동으로 설치한 모든 외부 elisp "라이브러리"를 저장하는 폴더)의 keybindings.el에 엉켜 있으므로 기본적으로 외부 emacs 패키지처럼 작동합니다. 기본 구성 파일에 이 파일을 요구할 수 있으며, 이 파일에 설정된 모든 것이 init.el에 연결되고 이 파일에 설정된 모든 것이 Emacs와 함께 로드됩니다. 이 파일은 제가 설정한 모든 사용자 지정 키 바인딩으로 구성되어 있습니다. 저는 개인적으로 제어 키가 인체 공학적으로 클릭할 수 있는 위치에 있지 않기 때문에 기본 Emacs 키 바인딩을 좋아하지 않으며(개인적으로 Caps-Lock을 제어로 작동하게 하는 솔루션은 중독자가 되어 Caps Lock이 제어로 바인딩되지 않은 컴퓨터를 사용할 수 없게 될 것이기 때문에 마음에 들지 않습니다) 또한 제가 생각한 모든 키가 저에게 더 적합하기 때문에 제 키 바인딩을 사용하는 것이 마음에 듭니다.

I use a setup, inspired to an extent by what Spacemacs (the first Emacs “distribution” I ever used), but in some ways they are different. The two most important modifier/leader keys in this config are Space (abbreviated as SPC in the rest of the file) and the comma key “,”. Space is used for the more general keybindings which are active in every buffer if it is in normal mode. Comma is for buffer specific commands and since the only major mode I use a lot which has enough commands for me to be interested in setting this up is org, comma essentially stands for org mode commands. Its only active if the buffer’s major mode is org and it is also in normal mode. I manage these with general.el, an excellent package for managing your custom keybindings. I also enable which-key mode globally so that I can see which keys I can press to follow a leader key and what action they will do (its probably one of the most useful emacs packages and I cannot comprehend why its not enabled by default in Emacs).

저는 스페이스맥(제가 처음 사용한 Emacs "배포판")에서 어느 정도 영감을 얻은 설정을 사용하지만, 몇 가지 면에서 다릅니다. 이 설정에서 가장 중요한 두 가지 수정자/리더 키는 스페이스(파일의 나머지 부분에서는 SPC로 약칭)와 쉼표 키 ","입니다. 스페이스는 일반 모드인 경우 모든 버퍼에서 활성화되는 보다 일반적인 키 바인딩에 사용됩니다. 쉼표는 버퍼별 명령을 위한 것이며, 제가 이 설정에 관심을 가질 만큼 충분한 명령이 있는 유일한 주요 모드는 org 모드이므로 쉼표는 기본적으로 org 모드 명령을 의미합니다. 버퍼의 주 모드가 org이고 일반 모드인 경우에만 활성화됩니다. 저는 사용자 지정 키 바인딩을 관리하기 위한 훌륭한 패키지인 general.el로 이를 관리합니다. 또한 어떤 키 모드를 전역적으로 활성화하여 어떤 키를 눌러 리더 키를 따라갈 수 있고 어떤 작업을 수행할 수 있는지 확인할 수 있습니다(가장 유용한 에맥 패키지 중 하나이며 왜 에맥에서 기본적으로 활성화되어 있지 않은지 이해할 수 없습니다).

General has integration with which-key, so for some functions whose names I find not so self descriptive, I have a which-key statement, which gives me a special message instead of the command name for those commands. I can also nest leader keys inside other leader keys creating some larger “key-chords” using general. Those are for a group of commands, which have similar functionalities but differ in something. For example SPC c is for calendar commands (using the calfw.el package) while SPC r is for Org-Roam commands and commands about reference material. If you add the nested leader key to the original leader key’s list of actions and set it to :ignore t as I have done below, you can set a which-key statement which describes what that leader key is about.

일반 키는 어떤 키와 통합되어 있기 때문에 이름이 명확하지 않은 일부 함수의 경우 어떤 키 문을 사용하여 해당 명령의 명령 이름 대신 특별한 메시지를 표시합니다. 또한 일반 키를 사용하여 리더 키를 다른 리더 키 안에 중첩시켜 더 큰 '키-코드'를 만들 수도 있습니다. 이는 기능은 비슷하지만 다른 점이 있는 명령 그룹을 위한 것입니다. 예를 들어 SPC c는 캘린더 명령(calfw.el 패키지 사용)을 위한 것이고 SPC r은 Org-Roam 명령 및 참조 자료에 대한 명령을 위한 것입니다. 중첩된 리더 키를 원래 리더 키의 작업 목록에 추가하고 아래에서 한 것처럼 :무시 t로 설정하면 해당 리더 키의 내용을 설명하는 which-key 문을 설정할 수 있습니다

## 2024-08-14

### “I do mathematics because once you prove…

## 유발 하라리 (2024) 넥서스: 석기 시대부터 AI까지 정보 네트워크의 간략한 역사

### 둘째, 실리콘 커튼이 인간을 한 집단과 다른 집단으로 나누는 것이 아니라…
