Recent Posts

Flycheck 에러를 Eldoc 패키지로 표시

1 minute read

Emacs 하단에 있는 Echo Area에 간단한 문서를 즉시 볼 수 있게 해주는 Emacs 패키지다. 겸손한 알림이 가장 큰 장점이다. 관련된 정보가 있다면 슬그머니 Echo Area에 보여준다. 문서 작성을 방해하지 않는다.

unwind-protect로 timer를 설정하고 안전하게 해지하는 방법

less than 1 minute read

vertico에서 한글 증분 완성(incremental completion)을 지원하려고 timer를 적용했다. 0.01초마다 입력을 검사해서 완성 후보를 골라서 출력한다. vertico 모드가 종료될 때 이 timer를 잘 해제해야 한다. 제대로 해제가 안 되면 편집 중에도 이 ...

라이더(rider)에서 현재 파일을 emacs로 열기

less than 1 minute read

C# IDE로 라이더(rider)를 사용하고 있다. 간간히 emacs로 열어서 편집할 일이 생겨서 ’emacs server - 파일을 한 곳에서 열자’ 글에서 세팅한 것처럼 라이더에서도 현재 파일을 emacs로 열 수 있게 세팅했다.

doom emacs에서 org 구획 제목(heading) 사이에 빈 줄 추가하기

less than 1 minute read

org mode 구획 제목(heading) 사이에 빈 줄을 넣는 걸 선호한다. org mode로 볼 때야 있던 없던 상관이 없다. 간혹 그냥 텍스트를 볼 때가 있는데, 빈 줄이 있고 없고가 가독성에 큰 영향을 준다. 그래서 구획 제목 사이에 빈 줄을 넣는 걸 선호한다.

최근 명령어(command) 반복하기

less than 1 minute read

evil package를 사용한다면 repeat-evil 함수에 바인딩된 . 키를 눌러 최근 수정 명령어를 반복할 수 있다. 수정 명령어 반복은 잘 되지만 일반 모드에서 emacs 함수 호출은 반복이 되지 않는다. 될 때도 있는데, 지원하는 명령어가 따로 있는 것 같다.

emacs로 웹브라우저 검색을 편하게 하자

1 minute read

원하는 URL을 조합해 웹브라우저로 여는 대화형 함수 만들기 - elixir 문서 편하게 검색 글로 적은 것처럼 emacs에서 elixir 문서 검색 단어를 입력받아 주소를 조합해 웹브라우저로 여는 함수를 만들어 사용하고 있다. 써보니 편해서 이걸 더 확장했다.

Org-mode에서 C-c C-RET 키로 링크를 다른 윈도우에서 열기

less than 1 minute read

org mode에서 커서를 링크에 두고 RET 키를 누르면 현재 윈도우에 링크를 연다. 디폴트 동작으로 다른 윈도우로 링크를 열게 할까 했다. C-o, C-i 키로 이전, 이후 커서 위치 점프가 더 편해서 doom emacs 디폴트 설정을 유지하게 했다. 그래도 가끔은 다른 윈도우...

PowerShell 개발 환경

less than 1 minute read

(doom! :lang (sh +lsp +powershell) ; she sells {ba,z,fi}sh shells on the C xor )

링크를 열 때 사이트에 따라 다른 브라우저로 열기

less than 1 minute read

emacs에서 링크를 열 때, OS에서 정의한 웹 브라우저(web browser)를 사용해서 연다. 회사에서 사용하는 웹 브라우저를 기본 웹 브라우저로 세팅해서 개인적으로 사용하는 웹 브라우저와 분리해서 쓰고 있다. emacs에서 여는 링크도 기본 웹 브라우저로 열리는 게 불편해서...