Browse Source

Add YAML and graphviz support

master
Juan Placencia 4 years ago
parent
commit
bc4ec0ff31
2 changed files with 44 additions and 0 deletions
  1. +9
    -0
      uno/modules/lang/+index.org
  2. +35
    -0
      uno/modules/lang/graphviz.org

+ 9
- 0
uno/modules/lang/+index.org View File

@ -50,3 +50,12 @@ Define language package.
:config
(ligature-set-ligatures 'sgml-mode '("<!--" "-->" "</" "/>")))
#+END_SRC
* YAML
#+BEGIN_SRC emacs-lisp
(use-package yaml-mode
:after uno-lang
:config
(uno/add-prog-mode 'yaml-mode))
#+END_SRC

+ 35
- 0
uno/modules/lang/graphviz.org View File

@ -0,0 +1,35 @@
#+TITLE: Language - Graphviz
#+AUTHOR: Juan Placencia
* Package
Define Graphviz language package.
#+BEGIN_SRC emacs-lisp
(use-package emacs
:after uno-lang
:config
(provide 'uno-lang-graphviz))
#+END_SRC
* Graphviz
#+BEGIN_SRC emacs-lisp
(use-package graphviz-dot-mode
:after uno-lang-graphviz
:general
(uno-mode-leader-define
:keymaps 'graphviz-dot-mode-map
"c" '(compile :which-key "Compile")
uno-mode-leader-key '(graphviz-dot-preview :which-key "Preview")
"t" '(uno/lang/graphviz/live-preview :which-key "Toggle live preview"))
:init
(defun uno/lang/graphviz/live-preview ()
"Toggle graphviz live preview."
(interactive)
(if graphviz-dot-auto-preview-on-save
(graphviz-turn-off-live-preview)
(progn
(graphviz-turn-on-live-preview)
(graphviz-dot-preview)))))
#+END_SRC

Loading…
Cancel
Save