2017-12-12 15 views
0

나는 org-agendahere의 설정을 사용했습니다. 어떤 이유로 든 기본 org-agenda (C-c a)을 생성하려고하면 다음과 같은 오류가 발생합니다. 의제는 항목이없는 빈칸으로 나타납니다. 메시지는 아래와 같습니다.``org-agenda '를 사용할 때 타입 인자가 잘못됨

org-agenda-list: Wrong type argument: listp, #("----------------" 0 16 (org-heading t)) 

.spacemacs 파일의 구성은 다음과 같습니다. 내가 그것을 주석으로 달았을 때 일들은 잘 되나, 나는 이것을 일하기를 희망했다.

;; Enable display of the time grid so we can see the marker for the current time 
(setq org-agenda-time-grid (quote ((daily today remove-match) 
            #("----------------" 0 16 (org-heading t)) 
           (0900 1100 1300 1500 1700)))) 

누구든지 여기에서 문제를 볼 수 있습니까? 미안 나는 elisp 프로그래머가 많지 않다.

+0

'org-agenda-list'는 아마도'org-agenda-time-grid' 목록의 두 번째 요소가리스트가 될 것으로 기대합니다. 대신 문자열입니다. 어쩌면 첫 번째 시도로'(...) '로 묶어보세요. 도움이되지 않는다면 실제로 코드를보고 이해해야합니다. – Drew

답변

1

변수 org-agenda-time-grid의 스펙이 최근 변경되었습니다. 최신 버전의 org를 사용하는 경우 설정이 올바르지 않습니다. 변수의 문서를 C-h v org-agenda-time-grid RET으로 읽으십시오. 그 0 16 (org-heading t) 이전 설정에서 무슨 짓을했는지 모르겠지만, 어쩌면 당신은 첫 번째 근사치로

(setq org-agenda-time-grid (quote 
          ((daily today remove-match) 
           (0900 1100 1300 1500 1700)         
           "......" "----------------")))) 

을 시도 할 수 있습니다 다음, 거기에서 조정할.

또한 모든 릴리스에 대해 위와 같이 호환되지 않는 변경 사항을 나열한 etc/ORG-NEWS 파일을 읽어야합니다. 한 릴리즈에서 다음 릴리즈로 무언가가 깨지면 그 설명이 종종 발견 될 수 있습니다.

+0

좋습니다. 작동합니다. 호환되지 않는 변경 사항에 대해 알려 주셔서 감사합니다. 하하, 저는 중간에있는 org-mode 사용자 일 뿐이므로, 여러분의 지시가 없이는이 문제에 대한 해결책을 찾지 못했을 것입니다. 나는 ORG-NEWS에 주목할 것입니다. – krishnab