Конфігурація режиму Emacs


0

Я намагаюся налаштувати org-modeв Emacs. Я хотів би скористатися цією org-captureфункцією.

Я не знаю , чи зрозумів я, але якщо я намагаюся захопити що - то з C-c cВід Не org-файлу, він не працює.

Питання

Як я можу налаштувати org-captureфункціонування з будь-якого файлетипу, з яким я працюю?

Моя .emacs

;; --------- Org mode settings
;; ----- TODO sequence
(setq org-todo-keywords
       '((sequence "TODO(t)" "FEEDBACK(f)" "VERIFY(v)" "WAITING(w)" "|" "DONE(d)" "DELEGATED(l)")))
;; ----- Key sequences
(require 'org-install)
(add-to-list 'load-path "/home/oscar/Software/org-8.0.7/lisp")
(add-to-list 'load-path "/home/oscar/Software/org-8.0.7/contrib/lisp" t)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-cc" 'org-capture)
(define-key global-map "\C-cb" 'org-iswitchb)
(define-key global-map "\C-ca" 'org-agenda)
(global-font-lock-mode 1)
(setq org-log-done t)
(setq org-directory "~/Documents/Orgfiles/")
(setq org-default-notes-file (concat org-directory "/notes.org"))
(setq org-capture-templates
    '(("t" "Todo" entry (file+headline "~/Documents/Orgfiles/gtd.org" "Tasks")
       "* TODO %?\n %i\n %a")
      ("j" "Journal" entry (file+datetree "~/Documents/Orgfiles/journal.org")
       "* %?\nEntered on %U\n %i\n %a")))

Я перевірив вашу конфігурацію, і вона спрацювала. Дивно, що на вашому боці не працює. Можливо, ви можете надати детальніше, як це не працює.
rwxrwxrwx

@rwxrwxrwx Якщо я програмую в Python ( python-mode), і я хотів би зробити завдання, воно не працює! Моє запитання (іншими словами): чи це повинно працювати зовні org-mode? Я хотів би це зробити!
Докс

Спробуйте зателефонувати за допомогою функції Mx замість ярлика на клавіатурі, щоб побачити, чи викликає конфлікт інший ярлик, або запустіть Ch k та ярлик, щоб побачити, що з’являється.
законник

Що ви отримуєте під час введення C-h k C-c cфайлу, який не містить org. Здається, у вас є ще одне затінення клавіатуриorg-capture
Джонатан Ліч-Піпін

Відповіді:


1

Я не знаю, чи це буде корисно чи ні, але ось мої налаштування:

(setq org-default-notes-file (concat org-directory "/notes.org"))
(define-key global-map "\C-cc" 'org-capture)

(setq org-capture-templates
      (quote (("t" "todo" entry (file (concat org-directory "/gtd.org"))
               "* TODO %?\n%U\n%a\n" :clock-in t :clock-resume t)
              ("n" "note" entry (file (concat org-directory "/gtd.org"))
               "* %? :NOTE:\n%U\n%a\n" :clock-in t :clock-resume t)
              ("j" "Journal" entry (file+datetree (concat org-directory "/diary.org"))
               "* %?\n%U\n" :clock-in t :clock-resume t)
              )))

Для мене це працює чудово. Ви org-directoryвизначилися? У вас є .orgфайли там? Я не думаю, що org-modeстворює каталоги та файли.


Якщо я програмую в Python ( python-mode) і хотів би захопити завдання, це не працює! Моє запитання (іншими словами): чи це повинно працювати зовні org-mode? Я хотів би це зробити!
Докс

Для мене це працює з будь-якого режиму. Можливо, спробуйте встановити org-modeз ELPA? Переконайтеся в тому , щоб встановити його , коли сесія emacsне запускати будь - яких org-mode функції ( orgmode.org/Changes.html )
Дрор
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.