Browse Source

Started moving over to an org-based workflow

Samuel W. Flint 8 years ago
parent
commit
31e1edb082
4 changed files with 122 additions and 22 deletions
  1. 5 0
      .gitignore
  2. 18 19
      meeting-minds.asd
  3. 97 0
      meeting-minds.org
  4. 2 3
      package.lisp

+ 5 - 0
.gitignore

@@ -8,3 +8,8 @@
 auto/*
 *~
 \#*\#
+*.bbl
+*.lol
+*.pdf
+flycheck_*
+*.tex

+ 18 - 19
meeting-minds.asd

@@ -1,20 +1,19 @@
-;;;; meeting-minds.asd
-
+;; asdf-system, meeting-minds.org
 (asdf:defsystem #:meeting-minds
-  :description "Describe meeting-minds here"
-  :author "Samuel W. Flint <swflint@flintfam.org>"
-  :license "GNU GPLv3 or Later"
-  :depends-on (#:ningle
-               #:clack-errors
-               #:clsql
-               #:stefil
-               #:ironclad
-               #:babel
-               #:uiop
-               #:cl-mustache
-               #:birch
-               #:irc-logger)
-  :serial t
-  :components ((:file "package")
-               (:file "meeting-minds")))
-
+    :description "Describe meeting-minds here"
+    :author "Samuel W. Flint <swflint@flintfam.org>"
+    :license "GNU GPLv3 or Later"
+    :depends-on (#:ningle
+                 #:clack-errors
+                 #:clsql
+                 #:stefil
+                 #:ironclad
+                 #:babel
+                 #:uiop
+                 #:cl-mustache
+                 #:birch
+                 #:irc-logger)
+    :serial t
+    :components ((:file "package")
+                 (:file "meeting-minds")))
+;; asdf-system ends here

+ 97 - 0
meeting-minds.org

@@ -0,0 +1,97 @@
+#+Title: Meeting of the Minds
+#+Subtitle: A Replacement for the Slack Chat System
+#+AUTHOR: Samuel W. Flint
+#+EMAIL: swflint@flintfam.org
+#+DATE: \today
+#+INFOJS_OPT: view:info toc:nil path:http://flintfam.org/org-info.js
+#+OPTIONS: toc:nil H:5 ':t *:t todo:nil stat:nil d:nil
+#+PROPERTY: noweb no-export
+#+PROPERTY: comments noweb
+#+LATEX_HEADER: \usepackage[margins=0.75in]{geometry}
+#+LATEX_HEADER: \parskip=5pt
+#+LATEX_HEADER: \parindent=0pt
+#+LATEX_HEADER: \lstset{texcl=true,breaklines=true,columns=fullflexible,basicstyle=\ttfamily,frame=lines,literate={<=}{$\leq$}1 {>=}{$\geq$}1}
+#+LATEX_CLASS_OPTIONS: [10pt,twoside]
+#+LATEX_HEADER: \pagestyle{headings}
+
+* COMMENT Export
+
+#+Caption: Export Document
+#+Name: export-document
+#+BEGIN_SRC emacs-lisp :exports none :results none
+  (save-buffer)
+  (let ((org-confirm-babel-evaluate
+         (lambda (lang body)
+           (declare (ignorable lang body))
+           nil)))
+    (org-latex-export-to-pdf))
+#+END_SRC
+
+* COMMENT Tangle
+
+#+Caption: Tangle Document
+#+Name: tangle-document
+#+BEGIN_SRC emacs-lisp :exports none :results none
+  (save-buffer)
+  (let ((python-indent-offset 4))
+    (org-babel-tangle))
+#+END_SRC
+
+* TODO Introduction                                                   :nonum:
+:PROPERTIES:
+:CREATED:  <2016-04-02 Sat 16:26>
+:END:
+
+* TOC                                                                :ignore:
+:PROPERTIES:
+:CREATED:  <2016-04-02 Sat 16:27>
+:END:
+
+#+TOC: headlines 3
+#+TOC: listings
+
+* WORKING Packaging [0/2]
+:PROPERTIES:
+:CREATED:  <2016-04-02 Sat 16:27>
+:END:
+
+** TODO The ~packages~ file
+:PROPERTIES:
+:CREATED:  <2016-04-02 Sat 16:32>
+:ID:       b0c08843-2ca4-4b6d-b570-8f54d9b0104e
+:END:
+
+#+Caption: Packages
+#+Name: packages
+#+BEGIN_SRC lisp :tangle "package.lisp"
+  (defpackage #:meeting-minds
+    (:use #:cl))
+#+END_SRC
+
+** TODO The *ASDF* System Definition
+:PROPERTIES:
+:CREATED:  <2016-04-02 Sat 16:45>
+:ID:       9d79d691-5ac0-43f9-a0ae-a4f1823cbcb6
+:END:
+
+#+Caption: ASDF System
+#+Name: asdf-system
+#+BEGIN_SRC lisp :tangle "meeting-minds.asd"
+  (asdf:defsystem #:meeting-minds
+      :description "Describe meeting-minds here"
+      :author "Samuel W. Flint <swflint@flintfam.org>"
+      :license "GNU GPLv3 or Later"
+      :depends-on (#:ningle
+                   #:clack-errors
+                   #:clsql
+                   #:stefil
+                   #:ironclad
+                   #:babel
+                   #:uiop
+                   #:cl-mustache
+                   #:birch
+                   #:irc-logger)
+      :serial t
+      :components ((:file "package")
+                   (:file "meeting-minds")))
+#+END_SRC

+ 2 - 3
package.lisp

@@ -1,5 +1,4 @@
-;;;; package.lisp
-
+;; packages, meeting-minds.org
 (defpackage #:meeting-minds
   (:use #:cl))
-
+;; packages ends here