emacs/lisp/langs/icejam-lang-markdown.el
Maciej Szlosarczyk 13ed56fa04
Some checks failed
/ Test config on ${{matrix.node}} (20) (push) Has been cancelled
Require LSP in Ruby
2024-07-30 13:42:46 +03:00

28 lines
901 B
EmacsLisp

;;; markdown -- summary -*- lexical-binding: t; -*-
;;; Commentary:
;;; Code:
(require 'icejam-prog-mode)
(use-package markdown-mode
:straight t
:defer t
:init (setq-default markdown-command "pandoc"))
(defun icejam-lang/activate-markdown-mode ()
"Reconfigure markdown mode for your own purposes."
(icejam/set-indent 2)
(column-enforce-n 10000)
;; Markdown mode reuses my bindings, remove them.
(define-key markdown-mode-map (kbd "C-c <left>") nil)
(define-key markdown-mode-map (kbd "C-c <right>") nil)
(define-key markdown-mode-map (kbd "C-c <up>") nil)
(define-key markdown-mode-map (kbd "C-c <down>") nil)
(define-key markdown-mode-map (kbd "C-c C-v") 'markdown-preview))
(add-hook 'markdown-mode-hook 'icejam-lang/activate-markdown-mode)
(add-hook 'markdown-mode-hook 'display-line-numbers-mode)
(provide 'icejam-lang-markdown)
;;; icejam-lang-markdown.el ends here