]> git.eshelyaron.com Git - esy-publish.git/commitdiff
Add new Dict project
authorEshel Yaron <me@eshelyaron.com>
Thu, 11 May 2023 12:04:11 +0000 (15:04 +0300)
committerEshel Yaron <me@eshelyaron.com>
Thu, 11 May 2023 12:04:11 +0000 (15:04 +0300)
.gitmodules
Makefile
dict [new submodule]
source/dict.org [new symlink]
source/index.org
source/style.css

index f40ee50287a5cce4ad52db576850ea816ba37bfd..065acc78d747730bfa04b602fa64c40239b3b863 100644 (file)
@@ -4,3 +4,6 @@
 [submodule "sweep"]
        path = sweep
        url = git@git.sr.ht:~eshel/sweep
+[submodule "dict"]
+       path = dict
+       url = git://git.eshelyaron.com/dict.git
index 8fb09ba493b9643d6b71ada0a0567dca01bbbf0e..62f9cf2700f171b4bd5e32461af44a858aa25eec 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: local remote sweep dotfiles
+.PHONY: local remote sweep dotfiles dict
 
 update:
        emacs -Q --batch -l publish.el -f esy/publish-update
@@ -6,7 +6,7 @@ update:
 remote: local
        rsync -vrz html/ root@direct.eshelyaron.com:/var/www/html
 
-local: sweep dotfiles
+local: sweep dotfiles dict
        emacs -Q --batch -l publish.el -f esy/publish
 
 sweep:
@@ -14,3 +14,6 @@ sweep:
 
 dotfiles:
        git submodule update --remote -- dotfiles
+
+dict:
+       git submodule update --remote -- dict
diff --git a/dict b/dict
new file mode 160000 (submodule)
index 0000000..eebbd4f
--- /dev/null
+++ b/dict
@@ -0,0 +1 @@
+Subproject commit eebbd4fdb1ea67081db95c84d5504bc8c1ad74a2
diff --git a/source/dict.org b/source/dict.org
new file mode 120000 (symlink)
index 0000000..1b5671e
--- /dev/null
@@ -0,0 +1 @@
+../dict/README.org
\ No newline at end of file
index c13439a0f751d5b743ed134a48d42f55ab60b46b..be8099fd6669cdca0788333a61bdf677e963a977 100644 (file)
@@ -37,6 +37,17 @@ this website itself.
 :CUSTOM_ID: projects
 :END:
 
+** Dict: Emacs client for RFC2229 dictionary servers
+:PROPERTIES:
+:CUSTOM_ID: dict
+:END:
+
+Dict is an Emacs package that provides an interface for querying
+RFC2229 dictionary servers and displaying word definitions.  It a
+simple and extensible tool, meant to do one job (looking up
+definitions in the dictionary) and to do it well.  For more details,
+see [[file:dict.org][the Dict manual]].
+
 ** =sweep=: SWI-Prolog Embedded in Emacs
 :PROPERTIES:
 :CUSTOM_ID: sweep
index a4afa6417344000c137c4b840fdbbee2f0e185dd..35f31e26e8f20045bc46b21e30b13fa37fcab347 100644 (file)
@@ -104,6 +104,11 @@ Generated with `M-x org-html-htmlize-generate-css` after loading the
     color: #3fb83f;
     font-weight: bold;
 }
+.org-keyword {
+    /* font-lock-keyword-face */
+    color: #00c089;
+    font-weight: bold;
+}
 .org-comment {
     /* font-lock-comment-face */
     color: #b7a07f;