emacs
-
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) 를 추가한다.
-
정규 표현식의 분류에 따른 차이점과 올바른 사용법Programmer/Computer Science 2015. 1. 19. 15:54
정규 표현식은 개발이나 운영에 중요한 도구다. 매뉴얼이 없어도 자유자재로 사용할 필요가 있다. 이 글은 유사성을 묶어서 알아야 하는 내용을 줄이고, 각 분류 간의 차이점을 드러내어 지식을 확장하는 방법을 사용하였다. 분류는 기본 정규식, 확장 정규식, 펄 호환 정규식(PCRE, Perl-Compatible Regular Expressions), 이맥스 정규식으로 나누어 살펴보겠다. 표준 정규식 정규 표현식 의미 . 임의의 한 문자 [] 문자 클래스 [^] 부정 문자 클래스. 문자 클래스 안의 문자를 제외한 나머지를 선택 ^ 문자열이나 행의 시작 $ 문자열이나 행의 끝 * 앞 요소를 0회 이상 {n} 앞 요소가 n개 {n,} 앞 요소가 n개 이상 {n,m} 앞 요소가 n개 이상, m개 이하 () 하위식. ..
-
이맥스의 파일 변수 사용하기Programmer/Emacs 2013. 7. 15. 10:31
이맥스에서 컴파일은 대부분 'M-x compile'을 사용한다. 이 명령을 치면, 별다른 설정이 없으면, 기본 명령어 "make -f"가 이맥스 미니 퍼버에 보인다. 대다수의 C/C++ 프로젝트는 Makefile을 사용함으로 그냥 엔터를 누르자. 컴파일 과정과 결과는 '*compilation*' 버퍼에서 보여준다. 컴파일 관련 오류도 같이 출력한다. 이 오류 메시지를 선택하면 그것과 연결되는 소스로 바로 갈 수 있다. 한편 기본 컴파일 명령어를 사용하지 않는 상황을 생각해보자. 간단한 실험용으로 코드를 작성하는 상황이다. 실험용 코드를 담은 파일을 'test.c'라는 하자. 이맥스에서 위에서 언급한대로 컴파일을 해보자. 그러면, 미니 버퍼에 "make -f"라는 명령어가 보이지만, 실험용 코드라서 Mak..