From b4bba0c2216fe834fe91850d8f8929647a31c485 Mon Sep 17 00:00:00 2001 From: sterni Date: Mon, 3 Jul 2023 00:24:35 +0200 Subject: feat(users/sterni/emacs): set up deft Change-Id: I52f97d5f018196b273a1cc08247b5a48a757adbd Reviewed-on: https://cl.tvl.fyi/c/depot/+/8927 Autosubmit: sterni Reviewed-by: sterni Tested-by: BuildkiteCI --- users/sterni/emacs/default.nix | 1 + users/sterni/emacs/init.el | 10 ++++++++++ 2 files changed, 11 insertions(+) (limited to 'users/sterni') diff --git a/users/sterni/emacs/default.nix b/users/sterni/emacs/default.nix index a66f9ca152..dfc1aab6a4 100644 --- a/users/sterni/emacs/default.nix +++ b/users/sterni/emacs/default.nix @@ -23,6 +23,7 @@ let epkgs.elpaPackages.which-key epkgs.melpaPackages.adoc-mode epkgs.melpaPackages.cmake-mode + epkgs.melpaPackages.deft epkgs.melpaPackages.direnv epkgs.melpaPackages.dockerfile-mode epkgs.melpaPackages.editorconfig diff --git a/users/sterni/emacs/init.el b/users/sterni/emacs/init.el index c38daa109c..eaca20a02d 100644 --- a/users/sterni/emacs/init.el +++ b/users/sterni/emacs/init.el @@ -337,6 +337,16 @@ (set-face-background 'languagetool-issue-default "yellow") (set-face-background 'languagetool-issue-misspelling "red")) +(use-package deft + :config + ;; This is based on (car deft-extensions), but unfortunately the variable is + ;; not re-bound in the hook defined by defcustom, so it is always "txt". + (setq deft-default-extension "org") + (evil-define-key 'normal 'global (kbd "mn") 'deft) + :custom + deft-directory (expand-file-name "~/files/sync/org/notes") + deft-extensions '("org" "md" "txt" "tex")) + (unless (server-running-p) (server-start)) -- cgit 1.4.1