Configuração do modo org do Emacs

0

Estou tentando configurar o org-modeno Emacs. Eu gostaria de usar o org-capturerecurso.

Não sei se entendi mal, mas se eu tentar capturar algo com C-c cum orgarquivo não , isso não funcionará.

Pergunta, questão

Como eu poderia configurar org-capturepara funcionar com qualquer tipo de arquivo com o qual estou trabalhando?

Minhas .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")))
Dox
fonte
Eu testei sua configuração e funcionou. É estranho que não funcione do seu lado. Talvez você possa fornecer mais detalhes sobre como isso não funciona.
Rwxrwxrwx
@rwxrwxrwx Se estou programando em Python ( python-mode) e gostaria de capturar uma tarefa, ela não funciona! Minha pergunta é (em outras palavras): deve funcionar fora org-mode? Eu gostaria que fizesse!
Dox
Tente chamar a função com Mx em vez de com o atalho de teclado para ver se outro atalho está causando um conflito ou execute Ch k e seu atalho para ver o que aparece.
lawlist
O que você ganha quando digita C-h k C-c cquando está em um arquivo não organizacional. Parece que você tem um outro sombreamento atalho de tecladoorg-capture
Jonathan Sanguessuga-Pepin

Respostas:

1

Não sei se isso será útil ou não, mas aqui estão minhas configurações:

(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)
              )))

Para mim, funciona bem. Você tem o org-directorydefinido? Você tem os .orgarquivos lá? Eu não acho que org-modecria os diretórios e arquivos.

Dror
fonte
Se estou programando em Python ( python-mode) e gostaria de capturar uma tarefa, ela não funciona! Minha pergunta é (em outras palavras): deve funcionar fora org-mode? Eu gostaria que fizesse!
Dox
Para mim, funciona de qualquer modo. Talvez tente instalar a org-modepartir de ELPA? Certifique-se de instalá-lo quando a sessão de emacsnão executar quaisquer org-mode funções ( orgmode.org/Changes.html )
Dror