Recent Posts

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에서 여는 링크도 기본 웹 브라우저로 열리는 게 불편해서...

미니 버퍼(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 태그로 감싸서 익스포트하기 위해서다.