1 changed files with 61 additions and 61 deletions
@ -1,61 +1,61 @@ |
|||
;;; packages.el --- org-roam layer packages file for Spacemacs. |
|||
;; |
|||
;; Copyright (c) 2012-2017 Sylvain Benner & Contributors |
|||
;; |
|||
;; Author: root <root@037c47b3100b> |
|||
;; URL: https://github.com/syl20bnr/spacemacs |
|||
;; |
|||
;; This file is not part of GNU Emacs. |
|||
;; |
|||
;;; License: GPLv3 |
|||
|
|||
;;; Commentary: |
|||
|
|||
;; See the Spacemacs documentation and FAQs for instructions on how to implement |
|||
;; a new layer: |
|||
;; |
|||
;; SPC h SPC layers RET |
|||
;; |
|||
;; |
|||
;; Briefly, each package to be installed or configured by this layer should be |
|||
;; added to `org-roam-packages'. Then, for each package PACKAGE: |
|||
;; |
|||
;; - If PACKAGE is not referenced by any other Spacemacs layer, define a |
|||
;; function `org-roam/init-PACKAGE' to load and initialize the package. |
|||
|
|||
;; - Otherwise, PACKAGE is already referenced by another Spacemacs layer, so |
|||
;; define the functions `org-roam/pre-init-PACKAGE' and/or |
|||
;; `org-roam/post-init-PACKAGE' to customize the package as it is loaded. |
|||
|
|||
;;; Code: |
|||
|
|||
(defconst org-roam-packages |
|||
'( |
|||
emacsql |
|||
emacsql-lite |
|||
org-roam |
|||
) |
|||
|
|||
(defun org-roam/init-org-roam () |
|||
(use-package org-roam |
|||
:hook |
|||
(after-init . org-roam-mode) |
|||
:custom |
|||
(org-roam-directory "/mnt/host/perso/roam-notes/") |
|||
:init |
|||
(progn |
|||
(spacemacs/declare-prefix "ar" "org-roam") |
|||
(spacemacs/set-leader-keys |
|||
"arl" 'org-roam |
|||
"art" 'org-roam-today |
|||
"arf" 'org-roam-find-file |
|||
"arg" 'org-roam-show-graph) |
|||
|
|||
(spacemacs/declare-prefix-for-mode 'org-mode "mr" "org-roam") |
|||
(spacemacs/set-leader-keys-for-major-mode 'org-mode |
|||
"rl" 'org-roam |
|||
"rt" 'org-roam-today |
|||
"rb" 'org-roam-switch-to-buffer |
|||
"rf" 'org-roam-find-file |
|||
"ri" 'org-roam-insert |
|||
"rg" 'org-roam-show-graph)))) |
|||
;;; packages.el --- org-roam layer packages file for Spacemacs. |
|||
;; |
|||
;; Copyright (c) 2012-2017 Sylvain Benner & Contributors |
|||
;; |
|||
;; Author: root <root@037c47b3100b> |
|||
;; URL: https://github.com/syl20bnr/spacemacs |
|||
;; |
|||
;; This file is not part of GNU Emacs. |
|||
;; |
|||
;;; License: GPLv3 |
|||
|
|||
;;; Commentary: |
|||
|
|||
;; See the Spacemacs documentation and FAQs for instructions on how to implement |
|||
;; a new layer: |
|||
;; |
|||
;; SPC h SPC layers RET |
|||
;; |
|||
;; |
|||
;; Briefly, each package to be installed or configured by this layer should be |
|||
;; added to `org-roam-packages'. Then, for each package PACKAGE: |
|||
;; |
|||
;; - If PACKAGE is not referenced by any other Spacemacs layer, define a |
|||
;; function `org-roam/init-PACKAGE' to load and initialize the package. |
|||
|
|||
;; - Otherwise, PACKAGE is already referenced by another Spacemacs layer, so |
|||
;; define the functions `org-roam/pre-init-PACKAGE' and/or |
|||
;; `org-roam/post-init-PACKAGE' to customize the package as it is loaded. |
|||
|
|||
;;; Code: |
|||
|
|||
(defconst org-roam-packages |
|||
'( |
|||
emacsql |
|||
emacsql-lite |
|||
org-roam |
|||
) |
|||
|
|||
(defun org-roam/init-org-roam () |
|||
(use-package org-roam |
|||
:hook |
|||
(after-init . org-roam-mode) |
|||
:custom |
|||
(org-roam-directory "/mnt/host/perso/roam-notes/") |
|||
:init |
|||
(progn |
|||
(spacemacs/declare-prefix "ar" "org-roam") |
|||
(spacemacs/set-leader-keys |
|||
"arl" 'org-roam |
|||
"art" 'org-roam-today |
|||
"arf" 'org-roam-find-file |
|||
"arg" 'org-roam-show-graph) |
|||
|
|||
(spacemacs/declare-prefix-for-mode 'org-mode "mr" "org-roam") |
|||
(spacemacs/set-leader-keys-for-major-mode 'org-mode |
|||
"rl" 'org-roam |
|||
"rt" 'org-roam-today |
|||
"rb" 'org-roam-switch-to-buffer |
|||
"rf" 'org-roam-find-file |
|||
"ri" 'org-roam-insert |
|||
"rg" 'org-roam-show-graph)))) |
|||
|
|||
Loading…
Reference in new issue