diff --git a/config.org b/config.org index 1b2a55f..4d6922a 100644 --- a/config.org +++ b/config.org @@ -18,7 +18,7 @@ (load-directory (concat (file-name-as-directory fileroot) "admin/emacs/custom/")) #+END_SRC -* Identity +* =$whoami=, a big neckbeard, that’s who Set name and location based on who I’m being right now. @@ -30,7 +30,16 @@ Set name and location based on who I’m being right now. (load-file (concat (file-name-as-directory fileroot) "admin/emacs/identity-home.el")))) #+END_SRC -* Suppress certain warnings +* Sonic arts + +Stop Emacs making sounds. I don’t think it ever made sounds before, but everyone is very insistent about the need to stop Emacs making sounds. + +#+BEGIN_SRC emacs-lisp + (setq ring-bell-function 'ignore) + (setq visible-bell t) +#+END_SRC + +Also suppress certain warnings that would otherwise come up all the time and contribute very little to the experience. #+BEGIN_SRC emacs-lisp (setq ad-redefinition-action 'accept) @@ -48,7 +57,7 @@ I don’t want finding files to be case-sensitive, same as in =zsh=: (setq read-buffer-completion-ignore-case t) #+END_SRC -Remove certain graphical elements. +Make the +window+ /frame/ look nice and clean. Scroll bars behave pointlessly on Windows anyway. Not hiding the menu bar because I’m not quite that leet yet. One day … #+BEGIN_SRC emacs-lisp (setq inhibit-startup-screen t) @@ -67,7 +76,7 @@ Make everything just a little tiny bit transparent unless I’m using the boring (add-to-list 'default-frame-alist '(alpha . 95)))) #+END_SRC -Stop creating all those =~= files everywhere. Put them somewhere I can ignore them. +Stop creating all those =~= files everywhere. Put them somewhere that I can ignore them. #+BEGIN_SRC emacs-lisp (setq backup-directory-alist '(("." . "~/.emacs.d/backups"))) @@ -120,7 +129,7 @@ And to narrow to them. (put 'narrow-to-region 'disabled nil) #+END_SRC -It’s +2022+ +2023+ unquestionably the python3 era. +It’s +2022+ +2023+ nearly the second half of 2024. #+BEGIN_SRC emacs-lisp (setq python-shell-interpreter "python3") @@ -178,7 +187,7 @@ Android has enormous issues with keybindings, so requiring =yes-or-no-p= where p * =use-package= -Set up package handling, including =use-package= in the standard way. +Set up package handling, including =use-package=. Some of the =org= tools I use are from Non-GNU ELPA, I think. Most of this is the standard =use-package= setup stuff. #+BEGIN_SRC emacs-lisp (unless (string-equal system-type "android") @@ -218,6 +227,23 @@ I use BibLaTeX for better compatibility with accented characters and generally b (setq bibtex-dialect 'biblatex))) #+END_SRC +** =calibredb= + +This may work only on Linux (it uses SQL???), but my ebooks are only on Linux so that’s ok. + +#+BEGIN_SRC emacs-lisp + (when (string-equal system-type "gnu/linux") + (use-package calibredb + :defer t + :config + (setq calibredb-root-dir "~/Documents/calibre/books") + (setq calibredb-db-dir (expand-file-name "metadata.db" calibredb-root-dir)) + (setq calibredb-library-alist '(("~/Documents/calibre/books") + ("~/Documents/calibre/ficrecs"))) + (setq calibredb-sort-by 'author) + (setq calibredb-order 'asc))) +#+END_SRC + ** =csv-mode= #+BEGIN_SRC emacs-lisp @@ -233,7 +259,7 @@ I use BibLaTeX for better compatibility with accented characters and generally b ** =deft= -Lets me search my journal files when I’m not at work, and reading notes otherwise. Set regexp search by default. +Let me search my journal files when I’m not at work, and reading notes otherwise. Set regexp search by default. #+BEGIN_SRC emacs-lisp (unless (string-equal system-type "android") @@ -266,7 +292,7 @@ Dims inactive buffers. Adjustments for =modus-themes= as suggested. ** =doom-modeline= -Much nicer-looking modeline. +Much nicer-looking modeline, and still my favourite over newer, trendier options. Last time I tried installing this from MELPA it made Emacs crash; I don’t know if this is fixed yet. #+BEGIN_SRC emacs-lisp (unless (string-equal system-type "android") @@ -283,7 +309,7 @@ Much nicer-looking modeline. ** =git-gutter= -Shows =git diff= in the left margin if the file is being tracked by =git=. +Shows, or at least purports to show, =git diff= in the left margin if the file is being tracked by =git=. #+BEGIN_SRC emacs-lisp (unless (string-equal system-type "android") @@ -349,7 +375,7 @@ Lists minor modes in a menu. ** =mu4e= -Does this work in emacs28??? +I really only use this for DW posts, but I’m constantly surprised by how well it works. This package is the reason I can’t upgrade to =emacs28=, because it doesn’t currently seem to work; also, it uses =cl=, which is deprecated, hence suppressing warnings about it above. #+BEGIN_SRC emacs-lisp (when (string-equal system-type "gnu/linux") @@ -393,7 +419,52 @@ Attempting to do TEI stuff at work but I can’t link directly to the =.rnc= fil (lambda () (local-set-key (kbd "") 'completion-at-point)))) #+END_SRC -** =org= +Show path of current element (from [[https://emacs.stackexchange.com/questions/28606/how-to-show-xpath-for-current-location-in-an-xml-hierarchy-in-the-modeline][here]]). + +#+BEGIN_SRC emacs-lisp + (unless (string-equal system-type "android") + (defun nxml-where () + "Display the hierarchy of XML elements the point is on as a path." + (interactive) + (let ((path nil)) + (save-excursion + (save-restriction + (widen) + (while (and (< (point-min) (point)) ;; Doesn't error if point is at beginning of buffer + (condition-case nil + (progn + (nxml-backward-up-element) ; always returns nil + t) + (error nil))) + (setq path (cons (xmltok-start-tag-local-name) path))) + (if (called-interactively-p t) + (message "/%s" (mapconcat 'identity path "/")) + (format "/%s" (mapconcat 'identity path "/"))))))) + (defun xml-find-file-hook () + (when (derived-mode-p 'nxml-mode) + (which-function-mode t) + (setq which-func-mode t) + (add-hook 'which-func-functions 'nxml-where t t))) + (add-hook 'find-file-hook 'xml-find-file-hook t)) +#+END_SRC + +** =nov= + +For reading ebooks. Only on Linux because I (supposedly) use it with my calibre library. + +#+BEGIN_SRC emacs-lisp + (when (string-equal system-type "gnu/linux") + (use-package nov + :init + (add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode))) + (defun my-nov-font-setup () + "Set the font for nov-mode" + (face-remap-add-relative 'variable-pitch :family "Liberation Serif" + :height 2.0)) + (add-hook 'nov-mode-hook 'my-nov-font-setup)) +#+END_SRC + +** =org= my love *** Initial settings @@ -453,7 +524,7 @@ Track when I complete todos. *** Export settings -Allow setting certain headlines not to be exported. +This can set certain headlines not to be exported. I haven’t used it yet but it sounds useful. #+BEGIN_SRC emacs-lisp (unless (string-equal system-type "android") @@ -486,7 +557,7 @@ Add a couple of classes for LaTeX export. ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))) #+END_SRC -General export settings: +Settings for export, mostly for DW post previews but also fic?? And work I guess, I do that sometimes. #+BEGIN_SRC emacs-lisp (setq org-export-headline-levels 6) @@ -532,37 +603,6 @@ Export non-breaking spaces properly; from, believe it or not, [[https://orgmode. 'my-latex-filter-nobreaks)) #+END_SRC -Export external links as ~target= “_blank”~, from [[https://emacs.stackexchange.com/a/48869][here]]: - -#+BEGIN_SRC emacs-lisp - (defun my-org-export-add-target-blank-to-http-links (text backend info) - "Add target=\"_blank\" to external links." - (when (and - (org-export-derived-backend-p backend 'html) - (string-match "href=\"http[^\"]+" text) - (not (string-match "target=\"" text))) - (string-match ""))) diff --git a/custom/dwpost.el b/custom/dwpost.el new file mode 100644 index 0000000..dd44794 --- /dev/null +++ b/custom/dwpost.el @@ -0,0 +1,145 @@ +;; variables live here + +(setq dw-username "tobli") +(setq dw-pin "0397") +(setq dw-defaultlocation "🔺") +(setq dw-tagslist "~/Documents/drive/admin/emacs/tags.txt") +(setq dw-iconfile "~/Documents/drive/admin/emacs/iconchoose.el") +(setq lastfm-login t) ;; boolean +(setq log nil) +(setq logfile "~/Documents/drive/org/calendar/habit.org") +(setq lastfm-user "litrovers") + +;;;;;;;;;;;;;;;;;;;;;; + +(defun dwexport () + "Export HTML for DW posting" + (let ((org-export-with-author 'nil) + (org-export-with-creator 'nil) + (org-export-with-date 'nil) + (org-export-with-section-numbers 'nil) + (org-export-time-stamp-file 'nil) + (org-export-with-toc 'nil) + (org-html-validation-link 'nil)) + (org-html-export-to-html)) + (setq oldname (concat (file-name-base) ".org")) + (setq newname (concat (file-name-base) ".html")) + (find-file-noselect newname) + (with-current-buffer newname + (goto-char (point-min)) + (setq delpoint-one (search-forward "\n")) + (delete-region (point-min) delpoint-one) + (goto-char (point-max)) + (setq delpoint-two (search-backward "")) + (delete-region delpoint-two (point-max)) + (write-file newname))) + +(defun dwdraft () + "Export HTML for DW posting and copy it to the clipboard" + (interactive) + (dwexport) + (with-current-buffer newname + (kill-ring-save (point-min) (point-max))) + (kill-buffer newname) + (with-current-buffer oldname + (delete-file newname))) + +(unless (string-equal system-type "android") + (defun dwsecurity () + "Set security level for DW post" + (setq security (completing-read "Security (public, access, private): " '("public" "access" "private"))) + (unless (equal security "") + (insert (concat "post-security: " security "\n"))))) + +(unless (string-equal system-type "android") + (defun dwmood () + "Set mood for DW post" + (setq mood (completing-read "Mood: " '("accomplished" "aggravated" "amused" "angry" "annoyed" "anxious" "apathetic" "artistic" "awake" "bitchy" "blah" "blank" "bored" "bouncy" "busy" "calm" "cheerful" "chipper" "cold" "complacent" "confused" "contemplative" "content" "cranky" "crappy" "crazy" "creative" "crushed" "curious" "cynical" "depressed" "determined" "devious" "dirty" "disappointed" "discontent" "distressed" "ditzy" "dorky" "drained" "drunk" "ecstatic" "embarrassed" "energetic" "enraged" "enthralled" "envious" "exanimate" "excited" "exhausted" "flirty" "frustrated" "full" "geeky" "giddy" "giggly" "gloomy" "good" "grateful" "groggy" "grumpy" "guilty" "happy" "high" "hopeful" "horny" "hot" "hungry" "hyper" "impressed" "indescribable" "indifferent" "infuriated" "intimidated" "irate" "irritated" "jealous" "jubilant" "lazy" "lethargic" "listless" "lonely" "loved" "melancholy" "mellow" "mischievous" "moody" "morose" "naughty" "nauseated" "nerdy" "nervous" "nostalgic" "numb" "okay" "optimistic" "peaceful" "pensive" "pessimistic" "pissed off" "pleased" "predatory" "productive" "quixotic" "recumbent" "refreshed" "rejected" "rejuvenated" "relaxed" "relieved" "restless" "rushed" "sad" "satisfied" "scared" "shocked" "sick" "silly" "sleepy" "sore" "stressed" "surprised" "sympathetic" "thankful" "thirsty" "thoughtful" "tired" "touched" "uncomfortable" "weird" "working" "worried"))) + (unless (equal mood "") + (insert (concat "post-mood: " mood "\n"))))) + +(unless (string-equal system-type "android") + (defun dwmusic () + "Set current music for DW post" + (setq music (lastfm-user-get-recent-tracks :user lastfm-user :from 1 :to 1)) + (setq music (replace-regexp-in-string (regexp-quote "\" \"") " – " (format "%S" music) nil 'literal)) + (sleep-for 1) + (if (not music) + (setq music "nil")) + (if (equal music "nil") + (sleep-for 0) + (insert (concat "post-music: " + (let* ((musicjunk + (format "%S" music)) + (end (- (length musicjunk) 4))) + (substring musicjunk 4 end))"\n"))))) + +(unless (string-equal system-type "android") + (defun dwicon (thefile) + "Set icon for DW post" + (setq icon "skip") + (load-file dw-iconfile) + (with-current-buffer thefile + (iconchoose)) + (if (equal icon "skip") + (sleep-for 0) + (insert (concat "post-icon: "icon "\n"))))) + +(unless (string-equal system-type "android") + (defun dwtags () + "Set tags for DW post" + (setq basetags (s-split "\n" (f-read dw-tagslist) t)) + (setq tagslist (completing-read-multiple "Tags: " basetags)) + (setq tags (s-join "," tagslist)) + (insert (concat "post-tags: org-export," tags "\n")))) + +(unless (string-equal system-type "android") + (defun dwlocation () + "Set location for DW post" + (setq location (read-string "Location: " dw-defaultlocation)) + (unless (equal location "") + (insert (concat "post-location: " location "\n"))))) + +(unless (string-equal system-type "android") + (defun dwmusic-manual () + "Set current music for DW post if lastfm.el not set up" + (setq music (read-string "Music: ")) + (unless (equal music "") + (insert (concat "post-music: " music "\n"))))) + +(unless (string-equal system-type "android") + (defun dw-posted () + "Log DW post" + (find-file-noselect logfile) + (with-current-buffer (file-name-nondirectory logfile) + (goto-char (point-min)) + (re-search-forward "RECUR dw posts") + (org-shiftright) + (sleep-for 1) + (save-buffer)))) + +(unless (string-equal system-type "android") + (defun dwpost () + "Post to DW" + (interactive) + (setq psubject (read-string "Post title (REQUIRED): ")) + (dwexport) + (compose-mail (concat dw-username "+" dw-pin "@post.dreamwidth.org") psubject) + (with-current-buffer (concat "*unsent mail to " dw-username "*") + (dwtags) + (dwsecurity) + (dwlocation) + (dwicon newname) + (cond + (lastfm-login t (dwmusic)) + ((dwmusic-manual))) + (dwmood) + (insert (concat "\n")) + (insert-file-contents newname) + (message-send-and-exit)) + (kill-buffer newname) + (kill-buffer (concat "*sent mail to " dw-username "*")) + (with-current-buffer oldname + (delete-file newname)) + (cond + (log t (dw-posted))))) diff --git a/custom/dwuser.el b/custom/dwuser.el index 19dfeb8..5c75e7c 100644 --- a/custom/dwuser.el +++ b/custom/dwuser.el @@ -2,14 +2,25 @@ "Insert HTML link to a DW personal account" (interactive) (setq theuser (read-string "DW username: ")) - (setq userdisplay (subst-char-in-string ?- ?_ theuser)) - (setq userlink (subst-char-in-string ?_ ?- theuser)) - (insert (concat "~" userdisplay ""))) + (setq ao3 (y-or-n-p "For AO3?")) + (if ao3 + (insert (concat "" theuser "")) + (insert (concat "\"[personal" theuser "")))) (defun dwcomm () "Insert HTML link to a DW community" (interactive) (setq theuser (read-string "DW comm name: ")) - (setq userdisplay (subst-char-in-string ?- ?_ theuser)) - (setq userlink (subst-char-in-string ?_ ?- theuser)) - (insert (concat "/" userdisplay ""))) + (setq ao3 (y-or-n-p "For AO3?")) + (if ao3 + (insert (concat "" theuser "")) + (insert (concat "\"[community" theuser "")))) + +(defun ao3user () + "Insert HTML link to an AO3 user" + (interactive) + (setq theuser (read-string "AO3 username: ")) + (setq ao3 (y-or-n-p "For AO3?")) + (if ao3 + (insert (concat "" theuser "")) + (insert (concat "\"[archiveofourown.org" theuser "")))) diff --git a/custom/fic.el b/custom/fic.el index 8de950b..523c964 100644 --- a/custom/fic.el +++ b/custom/fic.el @@ -68,8 +68,8 @@ (goto-char (point-min)) (while (re-search-forward "\\[fn:\\([0-9]*\\):\\([^•]*\\)•\\]" nil t) (replace-match "@@html:@@@@latex:\\\\footnote{@@\\2@@html:@@@@latex:}@@")) - (let ((user-full-name "Mez") - (org-html-head "\n\n\n\n\n\n\n\n\n\n") + (let ((user-full-name "“Tré”") + (org-html-head "\n\n\n\n\n\n\n\n\n\n") (org-export-with-author t) (org-latex-default-class "memoir")) (org-html-export-to-html) diff --git a/fic-export-files/header.tex b/fic-export-files/header.tex index 59cf351..ca2c527 100644 --- a/fic-export-files/header.tex +++ b/fic-export-files/header.tex @@ -117,7 +117,7 @@ \end{minipage} \hspace{0.05\textwidth} \begin{minipage}{0.6\textwidth} - {\Large MEZ} \\ + {\Large ``TRÉ''} \\ \rule{0.9\textwidth}{1pt} \par \vspace{3\baselineskip} {\noindent\Huge\bfseries A SHOT} \par @@ -162,4 +162,4 @@ information, see \url{https://tre.praze.net/ffx/asal}. \noindent -{\scriptsize{\yevon Now is the time to shape your stories Your fate is in your hands}}} \ No newline at end of file +{\scriptsize{\yevon Now is the time to shape your stories Your fate is in your hands!}}} \ No newline at end of file diff --git a/snippets/org-mode/animesweat b/snippets/org-mode/animesweat deleted file mode 100644 index b846395..0000000 --- a/snippets/org-mode/animesweat +++ /dev/null @@ -1,4 +0,0 @@ -# name: animesweat -# key: :animesweat: -# -- -[[https://tre.praze.net/legend/animesweat.gif]] \ No newline at end of file diff --git a/snippets/org-mode/aww b/snippets/org-mode/aww deleted file mode 100644 index a4a835e..0000000 --- a/snippets/org-mode/aww +++ /dev/null @@ -1,4 +0,0 @@ -# name: aww -# key: :aww: -# -- -[[https://tre.praze.net/legend/aww.gif]] \ No newline at end of file diff --git a/snippets/org-mode/biggrin b/snippets/org-mode/biggrin deleted file mode 100644 index 72a0ac5..0000000 --- a/snippets/org-mode/biggrin +++ /dev/null @@ -1,4 +0,0 @@ -# name: biggrin -# key: :biggrin: -# -- -[[https://tre.praze.net/legend/biggrin.gif]] \ No newline at end of file diff --git a/snippets/org-mode/blankstare b/snippets/org-mode/blankstare deleted file mode 100644 index af8884c..0000000 --- a/snippets/org-mode/blankstare +++ /dev/null @@ -1,4 +0,0 @@ -# name: blankstare -# key: :blankstare: -# -- -[[https://tre.praze.net/legend/blankstare.gif]] \ No newline at end of file diff --git a/snippets/org-mode/bleh b/snippets/org-mode/bleh deleted file mode 100644 index c1776d5..0000000 --- a/snippets/org-mode/bleh +++ /dev/null @@ -1,4 +0,0 @@ -# name: bleh -# key: :bleh: -# -- -[[https://tre.praze.net/legend/bleh.gif]] \ No newline at end of file diff --git a/snippets/org-mode/boogie b/snippets/org-mode/boogie deleted file mode 100644 index 8a588f1..0000000 --- a/snippets/org-mode/boogie +++ /dev/null @@ -1,4 +0,0 @@ -# name: boogie -# key: :boogie: -# -- -[[https://tre.praze.net/legend/boogie.gif]] \ No newline at end of file diff --git a/snippets/org-mode/bounce b/snippets/org-mode/bounce deleted file mode 100644 index 153bc9e..0000000 --- a/snippets/org-mode/bounce +++ /dev/null @@ -1,4 +0,0 @@ -# name: bounce -# key: :bounce: -# -- -[[https://tre.praze.net/legend/bounce.gif]] \ No newline at end of file diff --git a/snippets/org-mode/bow b/snippets/org-mode/bow deleted file mode 100644 index d4676bb..0000000 --- a/snippets/org-mode/bow +++ /dev/null @@ -1,4 +0,0 @@ -# name: bow -# key: :bow: -# -- -[[https://tre.praze.net/legend/bow.gif]] \ No newline at end of file diff --git a/snippets/org-mode/bump b/snippets/org-mode/bump deleted file mode 100644 index b5413f4..0000000 --- a/snippets/org-mode/bump +++ /dev/null @@ -1,4 +0,0 @@ -# name: bump -# key: :bump: -# -- -[[https://tre.praze.net/legend/bump.gif]] \ No newline at end of file diff --git a/snippets/org-mode/cd b/snippets/org-mode/cd deleted file mode 100644 index a4f5a6a..0000000 --- a/snippets/org-mode/cd +++ /dev/null @@ -1,4 +0,0 @@ -# name: cd -# key: :cd: -# -- -[[https://tre.praze.net/legend/cd.gif]] \ No newline at end of file diff --git a/snippets/org-mode/clap b/snippets/org-mode/clap deleted file mode 100644 index 92937d3..0000000 --- a/snippets/org-mode/clap +++ /dev/null @@ -1,4 +0,0 @@ -# name: clap -# key: :clap: -# -- -[[https://tre.praze.net/legend/clap.gif]] \ No newline at end of file diff --git a/snippets/org-mode/confused b/snippets/org-mode/confused deleted file mode 100644 index 4d8063b..0000000 --- a/snippets/org-mode/confused +++ /dev/null @@ -1,4 +0,0 @@ -# name: confused -# key: :confused: -# -- -[[https://tre.praze.net/legend/confused.gif]] \ No newline at end of file diff --git a/snippets/org-mode/cool b/snippets/org-mode/cool deleted file mode 100644 index ebad4e4..0000000 --- a/snippets/org-mode/cool +++ /dev/null @@ -1,4 +0,0 @@ -# name: cool -# key: :cool: -# -- -[[https://tre.praze.net/legend/cool.gif]] \ No newline at end of file diff --git a/snippets/org-mode/dance b/snippets/org-mode/dance deleted file mode 100644 index 9be82af..0000000 --- a/snippets/org-mode/dance +++ /dev/null @@ -1,4 +0,0 @@ -# name: dance -# key: :dance: -# -- -[[https://tre.praze.net/legend/dance.gif]] \ No newline at end of file diff --git a/snippets/org-mode/dead b/snippets/org-mode/dead deleted file mode 100644 index 4bedf4b..0000000 --- a/snippets/org-mode/dead +++ /dev/null @@ -1,4 +0,0 @@ -# name: dead -# key: :dead: -# -- -[[https://tre.praze.net/legend/dead.gif]] \ No newline at end of file diff --git a/snippets/org-mode/dwcut b/snippets/org-mode/dwcut new file mode 100644 index 0000000..657299c --- /dev/null +++ b/snippets/org-mode/dwcut @@ -0,0 +1,4 @@ +# name: dreamwidth-cut +# key: dwcut +# -- +@@html:@@$0@@html:@@ \ No newline at end of file diff --git a/snippets/org-mode/dwuser b/snippets/org-mode/dwuser new file mode 100644 index 0000000..8027c2f --- /dev/null +++ b/snippets/org-mode/dwuser @@ -0,0 +1,4 @@ +# name: dreamwidth-user +# key: dwuser +# -- +@@html:@@$0 \ No newline at end of file diff --git a/snippets/org-mode/eager b/snippets/org-mode/eager deleted file mode 100644 index f0f91a5..0000000 --- a/snippets/org-mode/eager +++ /dev/null @@ -1,4 +0,0 @@ -# name: eager -# key: :eager: -# -- -[[https://tre.praze.net/legend/eager.gif]] \ No newline at end of file diff --git a/snippets/org-mode/eek b/snippets/org-mode/eek deleted file mode 100644 index 41e3ada..0000000 --- a/snippets/org-mode/eek +++ /dev/null @@ -1,4 +0,0 @@ -# name: eek -# key: :eek: -# -- -[[https://tre.praze.net/legend/eek.gif]] \ No newline at end of file diff --git a/snippets/org-mode/giggle b/snippets/org-mode/giggle deleted file mode 100644 index d70abdf..0000000 --- a/snippets/org-mode/giggle +++ /dev/null @@ -1,4 +0,0 @@ -# name: giggle -# key: :giggle: -# -- -[[https://tre.praze.net/legend/giggle.gif]] \ No newline at end of file diff --git a/snippets/org-mode/headbang b/snippets/org-mode/headbang deleted file mode 100644 index 62c7493..0000000 --- a/snippets/org-mode/headbang +++ /dev/null @@ -1,4 +0,0 @@ -# name: headbang -# key: :headbang: -# -- -[[https://tre.praze.net/legend/headbang.gif]] \ No newline at end of file diff --git a/snippets/org-mode/hmm b/snippets/org-mode/hmm deleted file mode 100644 index 15165b1..0000000 --- a/snippets/org-mode/hmm +++ /dev/null @@ -1,4 +0,0 @@ -# name: hmm -# key: :hmm: -# -- -[[https://tre.praze.net/legend/hmm.gif]] \ No newline at end of file diff --git a/snippets/org-mode/la b/snippets/org-mode/la deleted file mode 100644 index 3342279..0000000 --- a/snippets/org-mode/la +++ /dev/null @@ -1,4 +0,0 @@ -# name: la -# key: :la: -# -- -[[https://tre.praze.net/legend/la.gif]] \ No newline at end of file diff --git a/snippets/org-mode/lmao b/snippets/org-mode/lmao deleted file mode 100644 index ba356d7..0000000 --- a/snippets/org-mode/lmao +++ /dev/null @@ -1,4 +0,0 @@ -# name: lmao -# key: :lmao: -# -- -[[https://tre.praze.net/legend/lmao.gif]] \ No newline at end of file diff --git a/snippets/org-mode/meow b/snippets/org-mode/meow deleted file mode 100644 index f2950b8..0000000 --- a/snippets/org-mode/meow +++ /dev/null @@ -1,4 +0,0 @@ -# name: meow -# key: :meow: -# -- -[[https://tre.praze.net/legend/meow.gif]] \ No newline at end of file diff --git a/snippets/org-mode/ninja b/snippets/org-mode/ninja deleted file mode 100644 index 3099c3d..0000000 --- a/snippets/org-mode/ninja +++ /dev/null @@ -1,4 +0,0 @@ -# name: ninja -# key: :ninja: -# -- -[[https://tre.praze.net/legend/ninja.gif]] \ No newline at end of file diff --git a/snippets/org-mode/nod b/snippets/org-mode/nod deleted file mode 100644 index 477ff1c..0000000 --- a/snippets/org-mode/nod +++ /dev/null @@ -1,4 +0,0 @@ -# name: nod -# key: :nod: -# -- -[[https://tre.praze.net/legend/nod.gif]] \ No newline at end of file diff --git a/snippets/org-mode/ohnoes b/snippets/org-mode/ohnoes deleted file mode 100644 index 967399a..0000000 --- a/snippets/org-mode/ohnoes +++ /dev/null @@ -1,4 +0,0 @@ -# name: ohnoes -# key: :ohnoes: -# -- -[[https://tre.praze.net/legend/ohnoes.gif]] \ No newline at end of file diff --git a/snippets/org-mode/razz b/snippets/org-mode/razz deleted file mode 100644 index f9b49f2..0000000 --- a/snippets/org-mode/razz +++ /dev/null @@ -1,4 +0,0 @@ -# name: razz -# key: :razz: -# -- -[[https://tre.praze.net/legend/razz.gif]] \ No newline at end of file diff --git a/snippets/org-mode/rofl b/snippets/org-mode/rofl deleted file mode 100644 index 98a16ab..0000000 --- a/snippets/org-mode/rofl +++ /dev/null @@ -1,4 +0,0 @@ -# name: rofl -# key: :rofl: -# -- -[[https://tre.praze.net/legend/rofl.gif]] \ No newline at end of file diff --git a/snippets/org-mode/sad b/snippets/org-mode/sad deleted file mode 100644 index 7e0492e..0000000 --- a/snippets/org-mode/sad +++ /dev/null @@ -1,4 +0,0 @@ -# name: sad -# key: :sad: -# -- -[[https://tre.praze.net/legend/sad.gif]] \ No newline at end of file diff --git a/snippets/org-mode/shrug b/snippets/org-mode/shrug deleted file mode 100644 index 737806e..0000000 --- a/snippets/org-mode/shrug +++ /dev/null @@ -1,4 +0,0 @@ -# name: shrug -# key: :shrug: -# -- -[[https://tre.praze.net/legend/shrug.gif]] \ No newline at end of file diff --git a/snippets/org-mode/siteuser b/snippets/org-mode/siteuser new file mode 100644 index 0000000..d63f4bf --- /dev/null +++ b/snippets/org-mode/siteuser @@ -0,0 +1,4 @@ +# name: site-user +# key: siteuser +# -- +@@html:@@$0 \ No newline at end of file diff --git a/snippets/org-mode/smile b/snippets/org-mode/smile deleted file mode 100644 index 3869b46..0000000 --- a/snippets/org-mode/smile +++ /dev/null @@ -1,4 +0,0 @@ -# name: smile -# key: :smile: -# -- -[[https://tre.praze.net/legend/smile.gif]] \ No newline at end of file diff --git a/snippets/org-mode/tombstone b/snippets/org-mode/tombstone deleted file mode 100644 index cbc6a93..0000000 --- a/snippets/org-mode/tombstone +++ /dev/null @@ -1,4 +0,0 @@ -# name: tombstone -# key: :tombstone: -# -- -[[https://tre.praze.net/legend/tombstone.gif]] \ No newline at end of file diff --git a/snippets/org-mode/tongue b/snippets/org-mode/tongue deleted file mode 100644 index 7e0afaa..0000000 --- a/snippets/org-mode/tongue +++ /dev/null @@ -1,4 +0,0 @@ -# name: tongue -# key: :tongue: -# -- -[[https://tre.praze.net/legend/tongue.gif]] \ No newline at end of file diff --git a/snippets/org-mode/typing b/snippets/org-mode/typing deleted file mode 100644 index dbe46c1..0000000 --- a/snippets/org-mode/typing +++ /dev/null @@ -1,4 +0,0 @@ -# name: typing -# key: :typing: -# -- -[[https://tre.praze.net/legend/typing.gif]] \ No newline at end of file diff --git a/snippets/org-mode/wave b/snippets/org-mode/wave deleted file mode 100644 index 59d15b8..0000000 --- a/snippets/org-mode/wave +++ /dev/null @@ -1,4 +0,0 @@ -# name: wave -# key: :wave: -# -- -[[https://tre.praze.net/legend/wave.gif]] \ No newline at end of file diff --git a/snippets/org-mode/wink b/snippets/org-mode/wink deleted file mode 100644 index e087614..0000000 --- a/snippets/org-mode/wink +++ /dev/null @@ -1,4 +0,0 @@ -# name: wink -# key: :wink: -# -- -[[https://tre.praze.net/legend/wink.gif]] \ No newline at end of file diff --git a/snippets/org-mode/winkrazz b/snippets/org-mode/winkrazz deleted file mode 100644 index 80d691e..0000000 --- a/snippets/org-mode/winkrazz +++ /dev/null @@ -1,4 +0,0 @@ -# name: winkrazz -# key: :winkrazz: -# -- -[[https://tre.praze.net/legend/winkrazz.gif]] \ No newline at end of file diff --git a/snippets/org-mode/woot b/snippets/org-mode/woot deleted file mode 100644 index c2a7ebe..0000000 --- a/snippets/org-mode/woot +++ /dev/null @@ -1,4 +0,0 @@ -# name: woot -# key: :woot: -# -- -[[https://tre.praze.net/legend/woot.gif]] \ No newline at end of file diff --git a/snippets/org-mode/worry b/snippets/org-mode/worry deleted file mode 100644 index 15b766c..0000000 --- a/snippets/org-mode/worry +++ /dev/null @@ -1,4 +0,0 @@ -# name: worry -# key: :worry: -# -- -[[https://tre.praze.net/legend/worry.gif]] \ No newline at end of file diff --git a/snippets/org-mode/worship b/snippets/org-mode/worship deleted file mode 100644 index f5d8475..0000000 --- a/snippets/org-mode/worship +++ /dev/null @@ -1,4 +0,0 @@ -# name: worship -# key: :worship: -# -- -[[https://tre.praze.net/legend/worship.gif]] \ No newline at end of file diff --git a/snippets/org-mode/xd b/snippets/org-mode/xd deleted file mode 100644 index e15218e..0000000 --- a/snippets/org-mode/xd +++ /dev/null @@ -1,4 +0,0 @@ -# name: xd -# key: :xd: -# -- -[[https://tre.praze.net/legend/xd.gif]] \ No newline at end of file