;; add markdown-mode to edit markdown files (use-package markdown-mode :ensure t :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) markdown-link-space-sub-char " ") :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))