Emacs

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

1
분할 모드 모드 블록
다음과 같은 블록이있는 조직 모드 문서가 있다고 가정 해보십시오. #+BEGIN_SRC blablabla bla1 bla2 bla3 #+END_SRC 다음과 같이 요점을 말하고 싶습니다. bla2일부 elisp를 호출하고 블록을 다음과 같이 나눕니다. #+BEGIN_SRC blablabla bla1 bla2 #+END_SRC #+BEGIN_SRC blablabla bla3 #+END_SRC 이미 존재합니까?
10 org-mode 


1
모든 모드 라인 대신 활성 모드 라인에 무언가 표시
이것으로 모드 라인에 조직 타이머 표시기를 설정했습니다. (setq-default mode-line-format (quote ( ;; org-timer (:eval (unless (not org-timer-countdown-timer) (propertize (let* ((rtime (decode-time (time-subtract (timer--time org-timer-countdown-timer) (current-time)))) (rmins (nth 1 rtime)) (rsecs (nth 0 rtime))) (format "🕔 %d:%d" rmins rsecs)) 'face '(:foreground "cyan" :weight bold) 'help-echo "org-timer"))) ))) 이 org-timer 표시기 가 …
10 mode-line 

4
라이브러리를 다시로드하고 defvar에 값을 다시 할당 할 수 있습니까?
라이브러리를 개발 중이며 Emacs를 종료하지 않고 편집 후 라이브러리를 다시로드하고 싶습니다 (켜져 있다고 가정 load-path). (load-library "myname") 이 작업을 수행 할 때 Emacs는 defvar바운드 변수의 변경 사항을 선택하지 않습니다 . 각 최상위 양식에서 eval-defun( C-M-x)을 수동으로 호출하고 싶지 않습니다 . 합니까 M-x eval-buffer존중 defvar/은 defcustom?
10 variables  defvar 

1
모드 라인에 둘 이상의 라인이 있습니까?
modeline이 모든 정보를 한 줄이 아니라 두 줄로 표시하고 싶습니다 (예 : 첫 번째 커서 정보, 버퍼, 파일, git 및 flycheck의 경우, 두 번째 행-모드 정보 (주요 및 부 모드)). 어떻게 든 가능합니까? 나는 bindings.el과 emacs C 소스 코드를 봤는데 modeline 의이 줄 번호를 변경할 수있는 곳을 찾는 것이 운이 …
10 mode-line 

2
자식 프로세스를 "분리"할 수 있습니까?
browse-url/ browse-url-firefox를 사용 하여 Linux (Fedora 23)의 Emacs 24.5.1에서 Firefox의 링크를 열면 본질적으로 firefoxURL로 실행 파일을 실행합니다 start-process. 이미 Firefox 인스턴스가 실행중인 경우 URL이 새 탭에서 열리고 firefoxEmacs에서 생성 된 실행 파일이 종료 되지만 새 Firefox 인스턴스는 테스트 목적으로 Emacs의 프로세스 하위로 실행됩니다. M-! sleep 1h & RET) 와 같습니다 …
10 linux  process  exit 

2
org-mode, export, 단락 사이의 줄에 줄 바꿈을 '강제'하는 방법은 무엇입니까?
나는 org-mode 파일을 가지고 있으며, 일부 하위 섹션에는 큰 단락이 있습니다. html로 내보낼 때 전체 단락이 한 줄로 표시됩니다. 나는 모든 라인, 약간의 PITA, 약 4000 라인에 '\\'를 넣어야한다는 것을 이해합니다. 단락 사이에있는 각 줄마다 줄 바꿈을 강제하는 방법이 있습니까? 고마워

5
여러 개의 eww 버퍼를 생성하는 간단한 방법
M-x ewwURL 또는 키워드를 묻고 새 *eww*버퍼를 엽니 다 . 에서 eww-mode, G결합되어 eww하나의 우엑 버퍼의 내용을 대체한다. 다른 웹 페이지에 대해 여러 개의 버퍼를 만들려면 새 버퍼를 만들고 eww-mode수동으로 설정 한 다음 G(또는 M-x eww)을 눌러 URL을 방문했습니다. 나는 나를 위해이 모든 것을 수행하는 함수를 쉽게 작성할 수 있지만이 …
10 buffers  eww 


2
부 모드에서 복잡한 구문 강조 표시를 추가하는 방법은 무엇입니까?
마이너 모드에서 다양한 얼굴의 코드를 강조하고 싶습니다. 여기 내가 원하는 것에 가까운 스크린 샷이 있습니다. 내가 부족 한 가지는 주석 문자 갖는 #에서을 font-lock-comment-face. 아이디어는 일반 텍스트로 강조 표시된 개요에 "포함"되는 주석을 작성하여보다 쉽게 ​​읽을 수 있도록하는 것입니다. 평소 덜 눈에 띄는 얼굴로 정기적으로 의견을 나누면서. 내가 사용한 코드는 다음과 …

1
소스 블록을 엉킨 상태에서 STDIN에서 사용자 입력을 읽을 수 있습니까?
소스 블록을 엉키면서 STDIN에서 사용자 입력을 읽을 수 org-babel-tangle있습니까? 나는 이것을 알고있다 : 조직 모드 바벨-대화 형 코드 블록 평가 . 쉘에서 적절한 STDIN 입력을 허용하지 않지만 Emacs 내부 에서 제한된 입력 만 시뮬레이션하므로이 특정 사용 사례를 해결하는 데 도움이되지 않습니다 . 배경 조직의 Babel을 사용하여 하나의 조직 파일에서 튜토리얼을 …

2
자식 확인란을 사용하여 조직 작업 상태를 자동으로 조정하는 방법
조직 파일에 몇 가지 작업이 있는데 그 중 하나에는 확인란으로 시작하는 항목이 있지만 그 중 하나만 있습니다. 모두 끝에 쿠키 쿠키가 있습니다 ([n / m]). 나는 자동에서 상위 타스크를 업데이트 할 수있는 방법을 찾고 있어요 TODO에 DONE뿐만 아니라 수행으로 모든 확인란이 표시되면. 설명서는 다음과 같이 말합니다. 모든 하위 작업이 완료되면 …
10 org-mode 

2
일반적으로 키보드 매크로를 바인딩하는 데 사용할 수있는 Emacs에서 사용되지 않는 키는 무엇입니까?
나는 키보드 매크로에 바인드 키에 일반적인 방법이라는 것을 읽고 C-x C-k 0에 9와 A에 Z. 예를 들어 키보드 매크로를 정의한 후에는 입력 할 수 C-x C-k b있고 Emacs는 바인딩 할 키를 요구합니다. 그리고이 목적을 위해 예약 된 키는 C-x C-k 0에 9와 A에 Z. 그러나 여기에는 꽤 많은 키 입력이 …

3
투명한 "통과"함수 래퍼를 작성하는 방법은 무엇입니까?
"투명한 '통과'함수 래퍼"가 의미하는 것은 함수입니다. 호출 해 봅시다. wrapper모든 인수를 다른 함수에 전달한 결과를 반환합니다 wrappee. Emacs Lisp에서이 작업은 어떻게 이루어 집니까? 주의 : 이상적인 wrapper함수는 함수의 서명 에 대해 불가지론 적 입니다 wrappee. 즉, 그것은 wrappee논증 의 수, 위치, 이름 등을 전혀 모른다 . wrappee마치 wrappee원래 호출 된 …
10 advice  arguments 


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