목록utility 사용법/emacs (33)
관심있는 것들 정리
http://mdr78.github.io/2019/07/01/windows-spacemacs-install.html
Using emacs link 정리 Using emacs 1 - Setting up the package manager Using emacs 2 - org Using emacs 3 - Elisp Using emacs 4 - Buffers Using emacs 5 - Windows Using emacs 6 - Search (Swiper) Using emacs 7 - Navigating with Avy Using emacs 8 - Auto-complete Using emacs 9 - Themes Using emacs 10 - org init file Using emacs 11 - reveal.js and org mode Using emacs 12 - flycheck and Jedi for python Usi..
C-x C-f를 이용해 디렉토리간 이동 시 매번 디렉토리를 힘들게 타이핑하려면 참 힘들다... --이를 편하게 해 주는 것이 ido mode 이다. emacs version 24.5를 사용하고 있는데, 현재로는 이미 default로 built-in 되어있다.만약 없다면 melpa에서 다운 받던지 하자 init 파일에 다음을 추가해주면 동작한다. (require 'ido) (ido-mode t) 추가 후 C-x C-f를 입력해 디렉토리를 이동해보자
ergoemacs는 상당히 설정이 잘 되어있는 좋은 emacs이다.초보자도 사용하기 쉽고 설정도 잘 되어있다. 단...keymapping이 기존 emacs 사용자에게는 익숙치 않다.오히려 기존 windows 사용자들에게 익숙한 keymapping이다. 이를 무효화하기위해서는 다음과 같이 설정하면 된다. (custom-set-variables '(cua-mode nil nil (cua-base)) '(ergoemacs-mode nil))
package를 추가할 때마다 매번 add-path를 수행하는 것은 귀찮은 일이다. 다음 script를 사용하면 .emacs.d/ 아래에 명시한 directory에 대해 recursive하게 찾아 path를 추가해준다. ;;;; add load-path automatically;;(defun add-to-load-path (&rest paths) (let (path) (dolist (path paths paths) (let ((default-directory (expand-file-name (concat "~/.emacs.d/" path)))) (add-to-list 'load-path default-directory) (if (fboundp 'normal-top-level-add-subdirs-to-l..
Windows에서 Emacs 수행 시 파일 내용은 정상적으로 한글이 출력된다해도 Dired나 eshell 실행 후 출력되는 내용이 모두 hex 형태의 unicode 표현이 나오는 경우가 있다 이 때 예전에 googling 해서 찾아 놓은 내용이 있어 여기 덧붙인다...(KLDP 에서 찾은 것 같은데... 어디인지... --) 어쨌든 작성한 분에게 감사드립니다. ;;;; Korean settings;;(when enable-multibyte-characters (set-language-environment "Korean") (setq locale-value(if (string= (getenv "LANG") "ko_KR.utf8") 'utf-8 'euc-kr)) (prefer-coding-system loc..
똑똑하다고 하는 Emacs에서 일부 UTF-8 문서를 읽어오면 한글이 깨지는 경우가 있다.이러한 문서를 Notepad++로 읽은 후 UTF-8 형태로 변환해 저장한 후 읽으면 문제가 없는데 말이다.. 이러한 문제를 해결하기 위해서는 unicad.el을 이용하면 쉽게 해결된다...(못 찾으면 에혀... 한참 고생한다 -0-) 다음 사이트에서 다운받을 수 있다. http://www.emacswiki.org/emacs/Unicad unicad.el을 적당한 directory에 위치시킨 후 (당근 load-path에 설정된 directory... )다음을 설정에 추가해주면 된다 (require 'unicad)
설치된 Extension은 Emacs에 로딩되도록 설정파일에 설정해두면 사용할 수 있다. 다시 말해, 로딩이 되지 않으면, Extension을 설치해도 Emacs에서 사용할 수 없기 때문에, Extension을 설치했는데도 이용할 수 없는 경우에는 설정 파일을 다시 한 번 살펴볼 필요가 있다. ## require와 autoload의 차이 Extension을 로딩하는 방법으로는 처음부터 모두 로딩하는 방식(require)과 command로 등록해 두고 실행할 때 로딩하는 방식(autoload) 두 가지 종류가 있어, Extension에 따라 구분해서 사용할 수 있다. require require는 가장 기본적인 Extension 로딩 방식으로 설치한 Extension이 require를 사용해 로딩하는 것이..