2022-08-20 16:47:00 +02:00
|
|
|
;; add markdown-mode to edit markdown files
|
|
|
|
(use-package markdown-mode
|
|
|
|
:commands (markdown-mode gfm-mode)
|
|
|
|
:mode (("README\\.md\\'" . gfm-mode)
|
|
|
|
("\\.md\\'" . markdown-mode)
|
|
|
|
("\\.markdown\\'" . markdown-mode))
|
|
|
|
:init
|
|
|
|
(setq markdown-command "multimarkdown")
|
|
|
|
(setq markdown-enable-wiki-links t
|
|
|
|
markdown-wiki-link-alias-first t
|
|
|
|
markdown-hide-urls t
|
|
|
|
markdown-fontify-code-blocks-natively t
|
|
|
|
markdown-wiki-link-search-type '(project)
|
2022-08-30 16:14:30 +02:00
|
|
|
markdown-unordered-list-item-prefix " - "
|
2022-08-30 16:16:07 +02:00
|
|
|
markdown-italic-underscore t
|
2022-08-20 16:47:00 +02:00
|
|
|
markdown-link-space-sub-char " ")
|
2022-12-30 17:42:07 +01:00
|
|
|
(add-hook 'markdown-mode-hook '(lambda ()
|
|
|
|
(set (make-local-variable
|
|
|
|
'yas-indent-line) 'fixed)))
|
2022-08-20 16:47:00 +02:00
|
|
|
:config
|
|
|
|
(defun insert-file-name-as-wikilink (filename &optional args)
|
|
|
|
(interactive "*fInsert file name: \nP")
|
|
|
|
(insert (concat "[[" (file-name-sans-extension (file-relative-name
|
|
|
|
filename)) "]]")))
|
|
|
|
|
|
|
|
(define-key markdown-mode-map (kbd "C-c i") 'insert-file-name-as-wikilink))
|