aboutsummaryrefslogtreecommitdiffstats
path: root/config/doom
diff options
context:
space:
mode:
Diffstat (limited to 'config/doom')
-rw-r--r--config/doom/config.org21
-rw-r--r--config/doom/init.el2
2 files changed, 22 insertions, 1 deletions
diff --git a/config/doom/config.org b/config/doom/config.org
index 39bf898..ecbe9ec 100644
--- a/config/doom/config.org
+++ b/config/doom/config.org
@@ -353,6 +353,27 @@ Emacs mode for managing ledger text files
(setq calibredb-db-dir (expand-file-name "metadata.db" calibredb-root-dir)))
#+end_src
* Programming languages
+** YAML
+#+begin_src emacs-lisp :tangle "packages.el"
+(package! yaml)
+#+end_src
+#+begin_src emacs-lisp
+(use-package! libyaml
+ :commands yaml-read-file
+ :load-path "~/dev/emacs-lisp/emacs-libyaml/")
+
+(use-package! yaml)
+#+end_src
+
+** Databases
+#+begin_src emacs-lisp :tangle "packages.el"
+(package! emacsql-psql)
+#+end_src
+** WEB
+#+begin_src emacs-lisp
+(after! web-mode
+ (setq-hook! 'web-mode-hook +format-with :none))
+#+end_src
** Haskell
#+begin_src emacs-lisp
(after! haskell-mode
diff --git a/config/doom/init.el b/config/doom/init.el
index 2f6a72b..600eb4b 100644
--- a/config/doom/init.el
+++ b/config/doom/init.el
@@ -166,7 +166,7 @@
;;solidity ; do you need a blockchain? No.
;;swift ; who asked for emoji variables?
;;terra ; Earth and Moon in alignment for performance.
- ;;web ; the tubes
+ web ; the tubes
yaml ; JSON, but readable
;;zig ; C, but simpler