Emacs

이맥스 사용, 확장 또는 개발에 대한 Q & A

2
명령이 특정 창을 사용하지 못하게하려면 어떻게해야합니까?
일반적으로, 나는 바닥에 두 나의 최선을 다하고 있습니다 네 개의 창으로 프레임 분할을 *compilation*하고 *grep*버퍼. 컴파일 오류를 탐색 할 때 next-error결국 *grep*버퍼를 대상 파일 중 하나로 바꿉니다. 버퍼가 포함 된 창을 사용 하지 않도록 구성 next-error하려면 어떻게 해야합니까?*grep* 내 구체적인 사용 사례는 next-error명령이지만 더 일반적인 답변도 환영합니다.
14 buffers  window 

1
큰 구분 기호로 구분 된 값 파일을보고 편집하는 방법은 무엇입니까?
csv-mode중소 규모의 CSV 파일을 수정 하는 데 사용 했지만 최근에는 40,812 개가 넘는 항목이 포함 된 큰 파일로 작업하고 있습니다. csv-mode테이블을 정렬하고 탐색하는 데 어려움을 겪고 그대로 사용하기에는 너무 느립니다. 이에 비해 LibreOffice Calc는 파일을 압축 할 수 있습니다. csv-mode큰 테이블 을 처리 하는 간단한 방법이 있습니까 , 아니면 더 …

2
Magit 밀기 / 당김 쇼 진행
푸시 / 풀 진행 상황에 대한 시각적 표시가 없습니다. 적절한 명령을 실행 한 후 magit인쇄 domain.tld : repo.git으로 푸시 그러나 진행 상황에 대한 추가 표시는 제공되지 않습니다. 네트워크 연결 속도가 느리거나 전송 될 데이터가 크면 프로세스에 상당한 시간이 걸릴 수 있으므로 magit진행 상태를 나타내는 것이 좋을 것 입니다. 당연히 *magit-process*버퍼에는 …
14 magit 

3
보류중인 모든 괄호 닫기
lisp 코드를 작성할 때 때때로 중첩 표현식에 깊이 빠져 있으며 누락 된 닫는 괄호를 모두 삽입하기 만하면됩니다. 지금은 일치하지 않는 paren을 얻을 때까지 그냥 삽입하고 있지만 매우 효율적이지 않습니다. 빠진 괄호를 모두 삽입하는 명령이 있습니까? 참고로, smartparens를 사용하여 일치하는 parens를 자동으로 삽입하고 있습니다. 그럼에도 불구하고 때로는이 작업을 수행해야합니다.

2
버퍼 및 모드 라인에 다른 글꼴 크기를 설정하려면 어떻게해야합니까?
모든 프레임에서 글꼴 크기를 설정하기 위해 init.el 파일 에이 줄이 있습니다. (push '(font . "DejaVu Sans Mono-10") default-frame-alist) 그것은 작동하지만 모드 버퍼에 대해 더 작은 글꼴을 유지하면서 모든 버퍼에서 더 큰 글꼴을 갖고 싶습니다 (따라서 더 많은 정보에 적합하고 덜 산만 할 수 있습니다). 아이디어는 모든 열린 버퍼에 대해 Cx …



2
키 시퀀스가 ​​실제로 수행하는 작업을 찾는 방법
때때로 텍스트를 편집 할 때 예기치 않은 동작이 관찰됩니다. 내 첫 번째 수단은 일반적으로 C-h k주어진 키 시퀀스에 의해 호출되는 함수를 찾는 데 사용 하는 것입니다. 그러나 때때로 문서가 관찰 된 동작과 상충되는 경우가 있습니다. 이 경우 일반적으로 다른 패키지가 해당 기능이나 키 시퀀스에 연결되어 동작을 수정한다고 가정합니다. 키 시퀀스에 …
14 keymap  hooks 

1
삭제 된 버퍼에서 해당 디렉토리의 가장 중요한 파일을 가리 킵니다.
내가 Emacs에서 디렉토리를 방문했을 때의 90 %는 내가 가장 먼저하는 일은 특정 파일로 포인트를 옮겨서 여는 것이다. 많은 경우에, 내가 열어야하는 파일은 매우 예측 가능합니다. 예를 들어 : .tex이 디렉토리에 파일이 있으면 보통으로 이동합니다 master.tex. 안드로이드 프로젝트의 근원은 일반적으로 AndroidManifest.xml입니다. emacs 패키지를 개발하는 디렉토리에서는 거의 항상 패키지의 기본 소스 파일입니다. …
14 dired 

3
콘솔과 GUI를위한 두 개의 개별 emacs 데몬 시작
일반적으로 GUI로 emacs를 시작하고 바로 서버를 시작합니다 (server-start). 이제 터미널을 통해 emacsclient -n <file>또는 파일 브라우저에서 기존 emacs 세션으로 문서를 쉽게 열 수 있습니다 . 그러나 때때로을 사용하여 터미널 내에서 emacs를 실행하고 싶습니다 emacsclient -t. 이것은 git commit 로그를 쓰거나 아주 작은 작업을 수행 할 때 가장 자주 발생합니다. 이 …
14 daemon 



1
경고 억제 : 자유 변수 (및 기타)에 할당
emacs lisp 파일을 바이트 컴파일 할 때 "변수를 할당 해제"경고를 표시하지 않으려면 어떻게해야합니까? 실제로 flycheck를 사용할 때 특정 버퍼에 대해 억제하는 데 관심이 있지만 바이트 컴파일러로 전달되는 것만 이해합니다. 억제 할 수있는 모든 경고 / 오류 목록을 얻는 것도 좋습니다. 업데이트 : 완전성을 기하기 위해 컴파일러 경고를 비활성화 해야하는 많은 …

2
Emacs가 Linux보다 Windows에서 시작하는 데 왜 더 오래 걸립니까?
구성 : 하나의 시스템 듀얼 부팅으로 OS Windows 10 듀얼 부팅으로 OS 우분투 15.10 GUI가있는 Emacs 25.0.1 dot-emacs내 .emacs.d폴더 에 하나의 파일과 모든 것이 있습니다 (패키지도 있습니다 .emacs.d). 이러한 파일은 모두 하나의 Dropbox 폴더에 있습니다. 윈도우 10 일 : 나는를 심볼릭 링크 dot-emacs와 .emacs.d드롭 박스의 위치에 Windows에서 홈 폴더에서. 리눅스 …
14 start-up 

2
터미널을 사용하여 ssh보다 트랩 모드가 훨씬 느립니다.
OSX Yosemite에서 Macports의 Emacs 풍미를 사용하고 있으며 해결책없이 Tramp의 모든 스레드를 살펴 보았습니다. 부정 기선은 사용할 수 있지만 모든 동작 사이에 약 100ms 지연이 있습니다. 터미널 / iTerm을 사용하여 동일한 서버로 ssh하면이 지연이 존재하지 않기 때문에 서버 끝에서 문제가되지 않습니다. 문제가 파일 편집에만 국한되었다고 생각했지만 유비쿼터스였습니다. 내가 원격 쉘을 사용하든 …
14 shell  tramp  remote 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.