Recent Posts

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

less than 1 minute read

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

미니 버퍼(minibuffer)에 입력한 문자 전체를 지우기

less than 1 minute read

M-x 키를 누르든지 해서 미니 버퍼(minibuffer)에 입력할 경우 전체 문자를 지울 일이 생긴다. 그럴 때마다 백스페이스(backspace)키를 꾹 누르고 있거나 C-backspace 를 눌러 단어 단위로 지우곤 했다. 전체를 선택해서 지우는 방법이 있을 것 같아 찾아봤다.

Org-mode로 이력서(resume, CV) 작성 (feat. LaTeX)

2 minute read

이력서를 쓸 일이 있어서 microsoft word 앱을 실행했다. 당최 익숙해지지 않는다. plain text에 너무 익숙해졌다. 글을 쓰는 것과 예쁘게 꾸미는 걸 분리하고 싶은데, word로는 못하겠다. 약간의 시간 여유가 있어 이참에 LaTeX로 이력서를 써볼까 하는 생각이 ...

Doom Emacs에 CSharp 개발 환경 구축하기

4 minute read

doom emacs로 설정하는 방법을 설명한다. doom emacs 설정 프레임워크를 사용하지 않는다면 doom emacs 모듈에서 사용하는 패키지 정보를 참고해서 구축하면 된다.

Doom Emacs 전환 후기

1 minute read

2013년부터 진지하게 emacs를 사용하고 있다. 지금까지 핸드메이드 init.el 설정 파일을 유지했다. 필요한 설정을 메뉴얼에서 찾거나 관련 블로그에서 정보를 얻어서 세팅했다. 조금씩 emacs가 내 손에 맞아떨어지는 재미가 있었다.

GitLab 이슈 문자열을 찾아 웹브라우저로 이슈 페이지 열기

1 minute read

redmine 이슈 번호를 #1234 같은 식으로 사용한 문서가 있다. 이슈 번호를 복사하고 웹페이지를 열어 /issues 주소 뒤에 1234 이슈 번호를 붙여서 확인하는 게 귀찮아서 간단한 함수를 만들었다. 이슈 번호가 있는 줄에서 #숫자 를 찾아서 URL을 생성해 웹브라우저로 ...

gitlab 상태를 휴가로 바꾸는 emacs lisp 대화형(interactive) 함수

1 minute read

휴가일 때, slack status를 :palm_tree: 휴가 로 바꾸고 있다. 멘션을 하려고 아이디를 타이핑하다 보면 휴가 상태가 바로 보여서 압박감을 준다. 진짜 급한 일이 아니면 휴가 중에 멘션을 받지 않는 좋은 효과가 있어서 휴가를 쓰면 꼭 설정한다.

#orgmode 코드 블럭 계산 결과도 html로 export하는 방법

1 minute read

마크다운(markdown) 같은 마크업(markup) 언어는 코드 블럭(code block) 문법을 지원한다. 구문 강조(Syntax highlighting)를 하거나 본문과 달리 고정 폭 글꼴을 사용해 렌더링할 수 있게 pre 태그로 감싸서 익스포트하기 위해서다.

#evil evil-surround 모드로 괄호를 감싸고 지우고 변경한다

1 minute read

괄호 쌍을 만들어주는 패키지를 추가했다. 코드를 추가할 땐, 불편함이 없다. 아니 닫는 괄호를 신경 쓰지 않아도 되니 편하다. 하지만 코드를 수정할 때, 필요 없는 닫는 괄호가 추가돼서 불편하다. 괄호 쌍을 만들어주는 패키지를 추가했다면 선택한 코드를 괄호로 감싸는 기능을 추가해야...