Programmer/Emacs
-
Emacs의 Scala 개발 환경Programmer/Emacs 2017. 12. 14. 11:25
sbt 설치 Ubuntu에서 sbt 0.13.15 설치하기 curl -L -o sbt.deb http://dl.bintray.com/sbt/debian/sbt-0.13.15.deb sudo dpkg -i sbt.deb sudo apt-get update sudo apt-get install sbt sbt 설정하기 ~/.sbt/0.13/plugins/plugins.sbt 파일을 편집한다. addSbtPlugin("org.ensime" % "sbt-ensime" % "1.12.14") 프로젝트 만들기 편의상, 프로젝트 디렉토리를 '~/my-project'로 가정한다. '~/my-project/project/build.properties' 파일에 프로젝트에 sbt 버젼을 명시한다. sbt.version=0.1..
-
Lisp 비교 : Emacs의 개발 환경Programmer/Emacs 2017. 7. 11. 03:36
Emacs의 Programming 관련 공통 설정 Lisp 공통 설정 (use-package paredit :ensure t :diminish paredit-mode :init (use-package paredit-everywhere :ensure t)) Common Lisp Common Lisp의 major-mode는 'lisp-mode'이다. 보통 확장자 '*.lisp'나 '*.l'와 연결되어 있다. SLIME이라는 강력한 REPL 도구가 있다. Common Lisp 설정 예: (add-hook 'lisp-mode-hook (lambda () (setq indent-tabs-mode nil) (paredit-mode t) (helm-gtags-mode 1))) (use-package slime :en..
-
CentOS 7 emacs-25.1 64bits RPMProgrammer/Emacs 2017. 1. 13. 19:20
GUI 환경에서 GNU Emacs emacs-common-25.1-3.el7.centos.x86_64.rpm 터미널 환경에서 GNU Emacs emacs-common-25.1-3.el7.centos.x86_64.rpm 2015/06/01 - [Practice/Emacs] - CentOS 5 emacs-24.5 64bits RPM 2015/05/28 - [Practice/Emacs] - CentOS 6 emacs-24.5 64bits RPM
-
CentOS 6 emacs-24.5 64bits RPMProgrammer/Emacs 2015. 5. 28. 17:44
GUI 환경에서 GNU Emacs emacs-common-24.5-1.el6.x86_64.rpm 터미널 환경에서 GNU Emacs emacs-common-24.5-1.el6.x86_64.rpm 2015/06/01 - [Practice/Emacs] - CentOS 5 emacs-24.5 64bits RPM 2017/01/13 - [Practice/Emacs] - CentOS 7 emacs-25.1 64bits RPM
-
윈도우에서 magit을 제대로 사용하는 방법Programmer/Emacs 2015. 3. 28. 02:05
윈도우에서 magit을 제대로 사용하려면 git-scm.com에서 받은 git을 사용하라. 윈도우에서 CLI 방식의 git을 사용하는 방법으로는 대개 아래 두가지 방식이 있다. git-scm.com의 git cygwin git 첫번째 방법(git-scm.com의 git)은 언제나 잘 동작한다. 반면 두번째 방법(cygwin git)은 cygwin의 쉘에서 emacs를 기동해야 원활하게 사용할 수 있다. 두번째 방법의 이유에 대해서 부연하자면, cygwin의 쉘에서 기동하지 않으면 여러가지 문제가 발생한다. 대표적으로 magit-status 명령이 동작하지 않으며 이에 대해서는 이전 글을 참고한다. 그런데, 위 방법으로는 magit-status 명령의 오류 메시지만 제거할 뿐, 다른 모든 기능은 제대로 동..
-
psvn으로 커밋하면 E000022 에러 발생하는 문제를 해결하기Programmer/Emacs 2015. 2. 4. 19:24
psvn으로 커밋하면 E000022: Commit failed (details follow): E000022: Error normalizing log message to internal format E000022: Valid UTF-8 data 의 에러가 발생했다. 한글로는 E000022: 커밋이 실패하였습니다: E000022: 로그를 내부 포맷으로 정규화 도중 오류 발생 E000022: 유효한 UTF-8 데이터 로 나온다. 해결방법은 이맥스의 초기 설정에 (setq svn-status-svn-file-coding-system 'utf-8) 를 추가한다.