October 26, 2022
왜? # 한영 키 전환을 이맥스와 fcitx가 같이 핸들링하다 보니 불편한 점이 많이 있었다. 크롬 브라우저에서 한영키(fcitx)를 통해 한글로 전환한 후, 이맥스에 돌아오면 아무 키도 먹히지 않는다. 다시 브라우저에 돌아가서 영어로 전환해야만 했다.
그래서 최대한 이맥스 밖을 안 나가는 쪽으로 문제를 해결해보려고 했다. eww로도 충분히 브라우징이 가능했으나 스크래치 버퍼? 미니 버퍼? 에서 보여주는 건지 모르겠으나 자꾸 q만 누르면 창이 꺼진다. 뭔가 개인 설정 파일을 수정하는 걸로 해결될 것 같았지만 다른 방법은 없는지 검색해봤다.
...
October 25, 2022
refs # 이름공간 변경하기 clj tool로 REPL 시작하기 # 이런 deps.edn 파일이 있다고 했을 때
{:aliases {:dev {...} :test {...}}} 다음 명령어로 aliases와 함께 REPL을 실행할 수 있다.
clj -M:dev:test # 혹은 clj -A:dev:test Namespace 사용하기 # clojure 프로젝트는 ns(namespace)로 스코프를 분리하고 있다. repl 환경에서 (ns dev.server) 을 실행하면 해당 ns를 만들고, 그 공간으로 넘어간다. 이 때 이전 공간에서 선언했던 이름들에는 접근할 수 없다.
user=> (def x 42) #'user/x user=> x 42 user=> (ns server) nil server=> server=> x Syntax error compiling at (REPL:0:0).
...
October 20, 2022
목표 # Doom emacs에서 Gmail을 수발신 하기 위해 필요한 설정들과 그 과정에서 배운 것들을 기록하기 위함.
이맥스내에서 필요한 설정 # ~/.doom.d/init.el 파일 # (doom! ;;... :email ;; 이 부분 주석 해제 (mu4e +org +gmail)) mu4e란 # mu for emacs 라는 뜻의 이름인 듯 하다. 위 mu4e 변수 위에 K 키를 누르면 Readme문서를 확인할 수 있다.
mu는 maildir-utils 의 약자이다. maildir 포맷 디렉터리 내의 이메일 메시지들을 다루는 도구 모음이다. 커맨드라인에서 메시지들을 색인, 검색, 추가, 삭제, 확인할 수 있다.
...