Emacs

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

4
Emacs에서 org-mode export의 파일 이름을 어떻게 지정할 수 있습니까?
내 조직 파일 이름이 지정되어 README.org있고 Markdown 파일을이라는 파일로 내보내려고합니다 README. 내보내기를 실행할 때마다에 씁니다 README.md. 내 조직 파일은 다음과 같습니다. #+PROPERTY: EXPORT_FILE_NAME thing * Test export http://orgmode.org/manual/Export-settings.html#index-property_002c-EXPORT_005fFILE_005fNAME-1617EXPORT_FILE_NAME 링크를 기반으로 속성을 사용하고 있지만 아무것도하지 않는 것 같습니다.

2
여러 가지 의제보기를 한 번에 열 수 있습니까?
지난 주에 수행 한 항목과 이번 주에 수행해야 할 항목을 보여주는 사용자 지정 아젠다보기가 있습니다. 이보기는 TODO 항목의 필터를 기반으로합니다. 그러나 다른 버퍼에서 예정된 항목과 마감일을 확인하는 것이 좋습니다. 물론 다른 이맥스 인스턴스를 열고 다른 의제를 열 수는 있지만 동일한 프레임 내에서 다른 버퍼로 서로 다른 두 가지 의제보기를 검토 …


2
JSON 용 코드 폴딩 확장
하나의 필드 값 (정수)이 변경된 여러 반복 블록이있는 json 파일을 처리하고 있습니다. 사실 변경 된 모든 값은 이전에 해당하는 값만 증가합니다. 이러한 파일을 읽기 쉽도록하기 위해 반복되는 전체 블록 세트를 하나의 블록으로 접을 수 있기를 원합니다. emacs에서 코드 접기 방법을 검색하면서 hs-minor-mode및을 찾았습니다 outline-mode. 그러나 그들이 제공하는 기능에서 원하는 기능으로 …

3
오류시 줄 번호 표시
이맥스가 이해하지 못하는 오류가 발생한다고 가정 해보십시오. 또는 오류에 "변수의 변수 값이 void : modes"라는 메시지가 표시되지만 modes코드에 기호가 많이 표시 되므로 컨텍스트가 필요합니다. 어떤 코드가 오류를 일으키는 지 알 수 있도록 리스프 코드의 줄 번호를 언급하도록 Emacs를 구성 할 수 있습니까? (setq stack-trace-on-error '(buffer-read-only))스택 추적을 얻으려고 가해한 코드를 시도하고 …

4
Linux에서 emacs -nw에서 Super 사용
나는 대답에 대한 간단하고 직접적인 질문을 찾기 위해 고심하고 있었으므로 여기에서 묻기로 결정했습니다. Q : Linux의 터미널에서 Emacs에서 Super를 사용하는 방법이 있습니까? 추신 : 나는 많은 정보를 읽었 xmodmap지만 그 열쇠는 터미널 에뮬레이터가 슈퍼 키를 나타낼 수 없다는 것입니다. 그러나 (kbd "s-SPC")무언가를 반환하고의 번역 기능을 사용하려고 생각했습니다 .Xdefaults/X. 내가 올바른 …

2
eshell이 ​​2 분 동안 sudo 비밀번호를 기억하게하는 방법은 무엇입니까?
일반적으로 runing이라는 용어 bash로 sudo ...명령을 실행할 때 bash는 내 비밀번호를 잠시 동안 기억합니다. 따라서 패키지 관리 작업이 쉬워집니다. 예를 들면 다음과 같습니다. sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. eshall에서 달성 할 수 있습니까? ( term또는 ansi-termEmacs 에서이 작업을 수행 …
15 eshell 


3
조직 모드 하이퍼 링크 수정 및 유지
이것은 링크 썩음 과 관련된 두 가지 질문 입니다. org-mode는 하이퍼 링크, 특히 로컬 링크의 유효성을 검사하는 기능을 제공합니까? 이것은 사실 이후 링크 썩음 퇴치에 사용될 수 있습니다. 더 나은 방법은 조직에서 기능을 제공하여 파일 이름을 변경하면 영향을받는 파일을 업데이트하는 것입니까? 이로 인해 적어도 로컬 파일의 경우 어떤 종류의 링크가 …
15 org-mode 


3
Magit으로 현재 지점의 Github 풀 요청을 방문하는 명령
주어진 브랜치를 업스트림으로 푸시 한 후 github에서 해당 브랜치를 방문하여 풀 요청을 생성하는 것이 매우 일반적입니다. 나는 수동으로 repo를 방문하고 지점을 찾고 PR을 만들어야하는 것에 대해 화가 나기 시작했습니다. Q : 브라우저에서 PR URL을 방문하는 명령을 작성하려면 어떻게해야합니까? PR URL은로 제공됩니다 https://github.com/ORIGIN-REPO/compare/BRANCH-NAME. 모두 이후 origin와 branch-nameMagit에 의해 (그리고 일반으로 알려진 …
15 magit 

1
소스 블록에서 구문 강조
나는 org-mode가 관련 모드로 소스 블록을 강조했다고 생각했다. 예를 들어 : #+BEGIN_SRC clojure (defn plus [a b] (+ a b)) #+END_SRC 이것은 Clojure 버퍼에서 예상되는 구문 강조 표시와 함께 나타납니다. 어떤 이유로 든 내 설정은 위의 예제를 하나의 회색조로 표시합니다.

2
목록 또는 데이터 구조를 조직 문서로 변환
healine, 내용 및 사용자에게 표시 될 다른 속성 목록을 다운로드하는 패키지를 작성하고 있습니다. 현재로서는 org-mode버퍼가 이러한 헤드 라인을 표시하는 좋은 방법 인 것 같습니다. 아래는이 목록이 어떻게 구성되는지에 대한 예입니다. 그것은 단지 예시 일 뿐이며, 필요에 따라 다른 구조로 쉽게 변환 할 수 있습니다. '(("One headline" "Some much longer content." …
15 org-mode 

2
함수 또는 매크로가 바이트 컴파일러 경고를 지정할 수 있습니까?
원칙적으로 임의의 수의 인수를 취하는 함수를 작성 중입니다. 그러나 실제로는 짝수 개의 인수 만 전달해야하며 그렇지 않은 경우 바람직하지 않은 결과를 생성합니다. 컨텍스트에 대한 더미 예제는 다음과 같습니다. (defun my-caller (&rest args) (while args (call-other-function (pop args) (pop args)))) elisp 파일이 바이트 컴파일 될 때 바이트 컴파일러는 잘못된 수의 인수로 …

1
rx로 동적 정규 표현식을 작성하는 방법
rx런타임 값으로 정규식을 만드는 데 사용하고 싶습니다 . 현재, 나는 이것을하고있다 : (setq strings '("foo" "bar" "baz")) (eval `(rx symbol-start (or ,@strings) symbol-end)) 그러나 오히려 사용하지 않는 것이 eval좋습니다. 을 찾았 rx-to-string지만 어떤 양식을 작성해야하는지 명확하지 않습니다. ;; error: Unknown rx form `symbol-start (rx-to-string '(symbol-start (or ,@strings) symbol-end)) rx런타임에 식을 …

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