Um pacote emacs para fornecer integração mais estreita entre Citar e Org-Roam.
Pronto para uso, o Citar fornece suporte padrão para notas bibliográficas arquivo por nota que são compatíveis com Org-Roam v2. Este pacote se integra diretamente ao banco de dados Org-Roam e fornece os seguintes recursos adicionais para suporte a notas do Citar:
Este pacote está disponível via MELPA.
Ativar citar-org-roam-mode
configurará o Citar para usar essas funções.
( use-package citar-org-roam
:after (citar org-roam)
:config (citar-org-roam-mode))
Para alterar a saída padrão do título da nota, você pode modificar a variável citar-org-roam-note-title-template
:
( setq citar-org-roam-note-title-template " ${author} - ${title} " )
Isso definirá o título no banco de dados org-roam
e, portanto, na interface de conclusão.
Para formatar o arquivo de nota real, especifique qual dos org-roam-capture-templates
usar para formatação de notas bibliográficas. Por exemplo, com org-roam-capture-templates
definidos assim:
( setq org-roam-capture-templates
'(( " d " " default " plain
" %? "
:target
(file+head
" %<%Y%m%d%H%M%S>-${slug}.org "
" #+title: ${note-title} n " )
:unnarrowed t )
( " n " " literature note " plain
" %? "
:target
(file+head
" %(expand-file-name (or citar-org-roam-subdir "" ) org-roam-directory)/${citar-citekey}.org "
" #+title: ${citar-citekey} (${citar-date}). ${note-title}. n #+created: %U n #+last_modified: %U nn " )
:unnarrowed t )))
… se você quiser usar seu modelo de “nota literária” para novas notas bibliográficas, você pode definir citar-org-roam-capture-template-key
como sua chave:
( setq citar-org-roam-capture-template-key " n " )
Nesse modelo de exemplo, a variável de modelo note-title
inclui a formatação mencionada acima para novos títulos de notas, conforme especificado em citar-org-roam-note-title-template
. Observe também que o modelo inclui algumas variáveis de modelo relacionadas a citar
, incluindo citar-date
. Este é um exemplo de dados passados do citar
para o template de captura, cujos detalhes você pode configurar em citar-org-roam-template-fields
.
Para ideias de modelos adicionais, consulte e contribua com o wiki.
Os comandos citar-open-notes
e citar-open
funcionarão normalmente, mas usarão org-roam para abrir notas.
Para definir um nó de subarquivo como uma nota bibliográfica (nó ref), use citar-org-roam-ref-add
para adicionar o ROAM_REF
ao nó no ponto.
Além disso, o único comando interativo que este pacote oferece é:
citar-org-roam-cited
: apresenta uma lista de notas que citam as referências selecionadascitar-org-roam-open-current-refs
: Abre a UI do Citar para todas as referências de citação associadas ao nó roam no buffer atual.