Fix some emacs annoyances

This commit is contained in:
Charlotte Van Petegem 2023-03-29 10:11:55 +02:00
parent 706c8305fe
commit c992f1c033
No known key found for this signature in database
GPG key ID: 019E764B7184435A
4 changed files with 4 additions and 15 deletions

View file

@ -58,17 +58,6 @@
;; Snippets
(use-package yasnippet
:init
;; See https://orgmode.org/org.html#index-yasnippet_002eel
(defun yas/org-very-safe-expand () (let ((yas/fallback-behavior 'return-nil)) (yas/expand)))
(defun chvp/yas-org-fix () (
(make-variable-buffer-local 'yas/trigger-key)
(setq yas/trigger-key [tab])
(add-to-list 'org-tab-first-hook 'yas/org-very-safe-expand)
(define-key yas/keymap [tab] 'yas/next-field)
))
:hook
(org-mode . chvp/yas-org-fix)
;; This is not very nice, but let's just assume that development machines have my nixos-config checked out
:custom (yas-snippet-dirs '("/home/charlotte/repos/nixos-config/modules/development/snippets/"))
:diminish (yas-minor-mode)