add org-roam
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
*
|
||||
!*.el
|
||||
!user-lisp
|
||||
work
|
||||
|
||||
@@ -5,10 +5,9 @@
|
||||
;; Your init file should contain only one such instance.
|
||||
;; If there is more than one, they won't work right.
|
||||
'(custom-enabled-themes '(deeper-blue))
|
||||
'(eglot-code-action-indications '(eldoc-hint))
|
||||
'(package-selected-packages
|
||||
'(cape dart-mode dumber-jump evil evil-collection exec-path-from-shell
|
||||
fish-mode jai-mode magit move-text multiple-cursors
|
||||
fish-mode jai-mode magit move-text multiple-cursors org-roam
|
||||
undo-tree yaml-mode yasnippet yasnippet-snippets))
|
||||
'(package-vc-selected-packages
|
||||
'((jai-mode :url "https://github.com/valignatev/jai-mode.git"))))
|
||||
|
||||
30
init.el
30
init.el
@@ -32,8 +32,11 @@
|
||||
(grep-apply-setting 'grep-command "rg --no-heading")
|
||||
(grep-apply-setting 'grep-find-command nil)
|
||||
|
||||
(defun hgh/emacs-directory (path)
|
||||
(concat user-emacs-directory path))
|
||||
|
||||
(setq
|
||||
custom-file (concat user-emacs-directory "custom.el")
|
||||
custom-file (hgh/emacs-directory "custom.el")
|
||||
make-backup-files nil
|
||||
dired-dwim-target t
|
||||
manual-program "gman"
|
||||
@@ -42,7 +45,11 @@
|
||||
duplicate-line-final-position -1
|
||||
duplicate-region-final-position -1)
|
||||
|
||||
(load-file (concat user-emacs-directory "utils.el"))
|
||||
(when (file-directory-p (hgh/emacs-directory "work"))
|
||||
(load-file (hgh/emacs-directory "work/work.el"))
|
||||
(add-to-list 'load-path (hgh/emacs-directory "work")))
|
||||
|
||||
(load-file (hgh/emacs-directory "utils.el"))
|
||||
|
||||
(setopt
|
||||
use-short-answers t
|
||||
@@ -96,6 +103,7 @@
|
||||
(evil-global-set-key 'motion (kbd "<leader>ff") #'find-file)
|
||||
(evil-global-set-key 'motion (kbd "<leader>fb") #'switch-to-buffer)
|
||||
(evil-global-set-key 'motion (kbd "<leader>gs") #'magit)
|
||||
(evil-global-set-key 'motion (kbd "<leader>gg") #'magit)
|
||||
(evil-global-set-key 'motion (kbd "<leader>rw") #'dired)
|
||||
(evil-global-set-key 'motion (kbd "<leader>h") #'help-command)
|
||||
|
||||
@@ -204,3 +212,21 @@
|
||||
(use-package markdown-ts-mode
|
||||
:mode ("\\.md\\'" . markdown-ts-mode)
|
||||
:defer t)
|
||||
|
||||
(use-package org-roam
|
||||
:custom
|
||||
(org-roam-directory (file-truename "~/org-roam"))
|
||||
:init
|
||||
(defvar hgh/org-roam-node-map
|
||||
(define-keymap
|
||||
"o" #'org-roam-node-find
|
||||
"f" #'org-roam-node-find
|
||||
"i" #'org-roam-node-insert
|
||||
"c" #'org-roam-capture)
|
||||
"Keymap for capturing new org roam nodes.")
|
||||
(evil-global-set-key 'normal (kbd "<leader>o") hgh/org-roam-node-map)
|
||||
:config
|
||||
(condition-case err
|
||||
(make-directory "~/org-roam")
|
||||
(file-already-exists nil))
|
||||
(org-roam-db-autosync-mode))
|
||||
|
||||
Reference in New Issue
Block a user