~elais/shaolin-emacs-archive

50cb725307057df169e633ec27f77598dc00f513 — Elais Player 4 years ago 4eea75b
add markdown-mode

Add a rudimentary markdown-mode package (so that we can write our README.md
using emacs).
3 files changed, 38 insertions(+), 0 deletions(-)

M guix.scm
M init.el
A lisp/shao-markdown.el
M guix.scm => guix.scm +3 -0
@@ 1,6 1,7 @@
(use-modules
 (elais packages emacs-xyz)
 (gnu packages emacs-xyz)
 (gnu packages haskell-xyz)
 (gnu packages shellutils)
 (guix build-system emacs)
 (guix download)


@@ 45,6 46,8 @@ desired.")
       emacs-envrc emacs-projectile
       ;; shao-snippets
       emacs-yasnippet
       ;; shao-markdown
       emacs-markdown-mode ghc-pandoc
       ;; ghost-eating-techniques
       emacs-yasnippet emacs-yasnippet-snippets emacs-no-littering
       ;; shaolin-movement

M init.el => init.el +3 -0
@@ 49,3 49,6 @@

;; Special Modes
(require 'shao-vc)

;; Language Major Modes
(require 'shao-markdown)

A lisp/shao-markdown.el => lisp/shao-markdown.el +32 -0
@@ 0,0 1,32 @@
;;; shao-markdown.el --- shaolin-markdown -*- lexical-binding: t; -*-
;;
;; Copyright (C) 2020 Elais Player
;;
;; Author: Elais Player <https://elais.codes/about>
;; Maintainer: Elais Player <elais@fastmail.com>
;; Created: June 13, 2020
;; Modified: June 13, 2020
;; Version: 0.0.1
;; Keywords:
;; Homepage: https://git.sr.ht/~elais/shaolin-emacs
;; Package-Requires: ((emacs YY) (cl-lib "0.5"))
;;
;; This file is not part of GNU Emacs.
;;
;;; Commentary:
;;
;;  
;;
;;; Code:

;;
;;; Packages

(use-package markdown-mode
  :mode ("\\.md'")
  :custom
  (markdown-asymmetric-header t)
  (markdown-fontify-code-blocks-natively t))
  
(provide 'shao-markdown)
;;; shao-markdown.el ends here