summaryrefslogtreecommitdiff
path: root/content/emacs
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-04-09 11:36:49 +0200
committermms <michal@sapka.me>2024-04-09 11:36:49 +0200
commitc5d55f14f99c4595b18c1fbed77a6be52c162814 (patch)
tree3111cc4eb4fad01c6ab5ba06380cf1f66ef7df38 /content/emacs
parent5e904bdf102bdaa38f0cc067884233b3f9cbecbc (diff)
feat: emacs section on hp
Diffstat (limited to 'content/emacs')
-rw-r--r--content/emacs/elfeed-literate-config.md12
-rw-r--r--content/emacs/emacs-as-a-shell.md5
-rw-r--r--content/emacs/input-completition-in-emacs.md9
-rw-r--r--content/emacs/literate-programing-in-emacs.md7
-rw-r--r--content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md11
-rw-r--r--content/emacs/notmuch.md13
-rw-r--r--content/emacs/org-babel.md8
-rw-r--r--content/emacs/watching-youtube-with-emacs.md5
-rw-r--r--content/emacs/whys-of-emacs.md5
9 files changed, 41 insertions, 34 deletions
diff --git a/content/emacs/elfeed-literate-config.md b/content/emacs/elfeed-literate-config.md
index 6ad965c..6b6f5ed 100644
--- a/content/emacs/elfeed-literate-config.md
+++ b/content/emacs/elfeed-literate-config.md
@@ -1,15 +1,15 @@
+++
-title = "Literate configuration of Elfeed"
+title = "Emacs: Literate configuration of Elfeed"
author = ["Michał Sapka"]
date = 2023-06-02T23:00:00+02:00
categories = ["emacs"]
draft = false
-weight = 2004
+weight = 2005
abstract = "Setting up config inside an org file"
[menu]
- [menu.emacs-guides]
- weight = 2004
- identifier = "literate-configuration-of-elfeed"
+ [menu.emacs]
+ weight = 2005
+ identifier = "emacs-literate-configuration-of-elfeed"
parent = "elfeed"
name = "Literate configuration"
+++
@@ -77,4 +77,4 @@ Just a few lines down, I start to define my list of subscriptions:
Much more readable! Elfeed-org will ignore the entire outer tree and extract the feeds from leaves under the \`:elfeed:\` tag.
[^fn:1]: : <https://en.wikipedia.org/wiki/Literate_programming>
-[^fn:2]: : <https://github.com/remyhonig/elfeed-org> \ No newline at end of file
+[^fn:2]: : <https://github.com/remyhonig/elfeed-org>
diff --git a/content/emacs/emacs-as-a-shell.md b/content/emacs/emacs-as-a-shell.md
index e375a1d..cea18fa 100644
--- a/content/emacs/emacs-as-a-shell.md
+++ b/content/emacs/emacs-as-a-shell.md
@@ -5,11 +5,12 @@ date = 2023-04-13T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 2001
-abstract = "My current understanding of Emcs"
+abstract = "My current understanding of Emacs"
[menu]
- [menu.emacs-varia]
+ [menu.emacs]
weight = 2001
identifier = "emacs-as-a-shell"
+ parent = "varia"
+++
Pavel Korytov writes in his [recent post](https://sqrtminusone.xyz/posts/2023-04-13-emacs/);
diff --git a/content/emacs/input-completition-in-emacs.md b/content/emacs/input-completition-in-emacs.md
index 66b2d9c..3e7c5b2 100644
--- a/content/emacs/input-completition-in-emacs.md
+++ b/content/emacs/input-completition-in-emacs.md
@@ -1,5 +1,5 @@
+++
-title = "Input Completiton in Emacs"
+title = "Emacs: Input Completiton in Emacs"
author = ["Michał Sapka"]
date = 2023-05-26T23:00:00+02:00
categories = ["emacs"]
@@ -7,9 +7,10 @@ draft = false
weight = 2001
abstract = "Icomplete, IDO and FIDO"
[menu]
- [menu.emacs-guides]
+ [menu.emacs]
weight = 2001
- identifier = "input-completiton-in-emacs"
+ identifier = "emacs-input-completiton-in-emacs"
+ parent = "guides"
name = "Input completition (Icomplete, IDO, and FIDO)"
+++
@@ -115,4 +116,4 @@ The great thing about FIDO is that it, like Icomplete, uses Minibuffer API[^fn:7
[^fn:4]: [IDO documentation](https://www.gnu.org/software/emacs/manual/html_mono/ido.html)
[^fn:5]: [Helm website](https://emacs-helm.github.io/helm/)
[^fn:6]: [Ivy website](https://oremacs.com/swiper/)
-[^fn:7]: [Guide on Minibuffer completition](https://www.gnu.org/software/emacs/manual/html_node/elisp/Minibuffer-Completion.html) \ No newline at end of file
+[^fn:7]: [Guide on Minibuffer completition](https://www.gnu.org/software/emacs/manual/html_node/elisp/Minibuffer-Completion.html)
diff --git a/content/emacs/literate-programing-in-emacs.md b/content/emacs/literate-programing-in-emacs.md
index bf8333f..258a96d 100644
--- a/content/emacs/literate-programing-in-emacs.md
+++ b/content/emacs/literate-programing-in-emacs.md
@@ -1,5 +1,5 @@
+++
-title = "Introduction to Literate programming"
+title = "Emacs: Introduction to Literate programming"
author = ["Michał Sapka"]
date = 2024-01-30T19:10:00+01:00
categories = ["emacs"]
@@ -7,8 +7,9 @@ draft = false
weight = 2002
abstract = "A short introduction into the idea of literate programming"
[menu]
- [menu.emacs-guides]
+ [menu.emacs]
weight = 2002
+ parent = "guides"
identifier = "litprog"
name = "Literate programming"
+++
@@ -113,4 +114,4 @@ You can learn more (including much better example) by reading the [original Knut
[^fn:1]: ["Literate Programming -- Propaganda and Tools", Christopher Lee, 1997](https://web.archive.org/web/20170603045917/http://vasc.ri.cmu.edu:80/old_help/Programming/Literate/literate.html)
[^fn:2]: this name was choosen, because at the time it was not in use related to computing.
We're dealing with history here!
-[^fn:3]: I know that Jupyter is not strictly a literate program, but it's close enough. \ No newline at end of file
+[^fn:3]: I know that Jupyter is not strictly a literate program, but it's close enough.
diff --git a/content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md b/content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md
index f923ab5..508a31b 100644
--- a/content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md
+++ b/content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md
@@ -1,14 +1,15 @@
+++
-title = "Moving My RSS Reading to Emacs With Elfeed"
+title = "Emacs: Moving My RSS Reading to Elfeed"
author = ["Michał Sapka"]
date = 2023-05-19T23:00:00+02:00
categories = ["emacs"]
draft = false
-weight = 2003
+weight = 2004
abstract = "Setting up config inside an org file"
[menu]
- [menu.emacs-guides]
- weight = 2003
+ [menu.emacs]
+ weight = 2004
+ parent = "guides"
identifier = "elfeed"
name = "Following RSS with Elfeed"
+++
@@ -75,4 +76,4 @@ Elfeed has a few packages expanding its functionality, but I found the default b
[^fn:1]: [Emacs as a Shell](/2023/emacs-as-a-shell/)
[^fn:2]: [Newsboat homepage](https://newsboat.org/)
[^fn:3]: [Elfeed repository on Github](https://github.com/skeeto/elfeed)
-[^fn:4]: my elisp-fu not good \ No newline at end of file
+[^fn:4]: my elisp-fu not good
diff --git a/content/emacs/notmuch.md b/content/emacs/notmuch.md
index 0a7cc29..47338e6 100644
--- a/content/emacs/notmuch.md
+++ b/content/emacs/notmuch.md
@@ -1,15 +1,16 @@
+++
-title = "Managing email with Notmuch and Emacs"
+title = "Emacs: Managing email with Notmuch"
author = ["Michał Sapka"]
date = 2023-07-03T23:00:00+02:00
categories = ["emacs"]
draft = false
-weight = 2005
+weight = 2006
abstract = "My email based workflow for GitHub Pull Review Requests"
[menu]
- [menu.emacs-guides]
- weight = 2005
- identifier = "managing-email-with-notmuch-and-emacs"
+ [menu.emacs]
+ weight = 2006
+ identifier = "emacs-managing-email-with-notmuch"
+ parent = "guides"
name = "Reading and automating email using Notmuch"
+++
@@ -349,4 +350,4 @@ One cool thing I plan to apply soon is integrating notmuch(1) with Org-mode with
[^fn:13]: [Afew on Github](https://github.com/afewmail/afew)
[^fn:14]: [Prot's website](<https://protesilaos.com/>)
[^fn:15]: [Muchsync homepage](https://www.muchsync.org/)
-[^fn:16]: my work computer gets all work messages, and my private one gets all private ones—complete separation. When I get a second personal machine, I will set it up, but for now, there is no use case for me. \ No newline at end of file
+[^fn:16]: my work computer gets all work messages, and my private one gets all private ones—complete separation. When I get a second personal machine, I will set it up, but for now, there is no use case for me.
diff --git a/content/emacs/org-babel.md b/content/emacs/org-babel.md
index 363fde9..691f6c7 100644
--- a/content/emacs/org-babel.md
+++ b/content/emacs/org-babel.md
@@ -1,5 +1,5 @@
+++
-title = "Executing code in Org files with Babel"
+title = "Emacs: Executing code in Org files with Babel"
author = ["Michał Sapka"]
date = 2024-02-07T21:23:00+01:00
categories = ["emacs"]
@@ -7,9 +7,9 @@ draft = false
weight = 2003
abstract = "A short introduction into the world if Org Babel"
[menu]
- [menu.emacs-guides]
+ [menu.emacs]
weight = 2003
- identifier = "executing-code-in-org-files-with-babel"
+ identifier = "emacs-executing-code-in-org-files-with-babel"
parent = "litprog"
name = "Literate programing in Org with Babel"
+++
@@ -172,4 +172,4 @@ If you are interested in the subject, you can look at much more details sources:
[^fn:1]: you may argue and say that `magit` had bigger impact.
I disagree.
Magit made using git nicer and easier, but it is still the old, old git.
- Babel changed the way we use the edit code, the way we think and how we work. \ No newline at end of file
+ Babel changed the way we use the edit code, the way we think and how we work.
diff --git a/content/emacs/watching-youtube-with-emacs.md b/content/emacs/watching-youtube-with-emacs.md
index fc8b5da..a064626 100644
--- a/content/emacs/watching-youtube-with-emacs.md
+++ b/content/emacs/watching-youtube-with-emacs.md
@@ -7,9 +7,10 @@ draft = false
weight = 2007
abstract = "Let's use YouTube from the comfort of Emacs"
[menu]
- [menu.emacs-guides]
+ [menu.emacs]
weight = 2007
identifier = "emacs-watching-youtube-with-yeetube-and-mpv"
+ parent = "guides"
name = "Watching YouTube"
+++
@@ -116,4 +117,4 @@ Then, just add a simple keyboard navigation, and you're done
You can find the channel ID using different online services, as it is not as straight forward as it should be.
[^fn:4]: Only if the package registers itself as a provider for `thing-at-point`.
In Elfeed it will for main item URL, but not for items embedded in the body.
- We need to use `eww` to open the page and we can get the URL from there. \ No newline at end of file
+ We need to use `eww` to open the page and we can get the URL from there.
diff --git a/content/emacs/whys-of-emacs.md b/content/emacs/whys-of-emacs.md
index d5a478f..2c62ee1 100644
--- a/content/emacs/whys-of-emacs.md
+++ b/content/emacs/whys-of-emacs.md
@@ -9,9 +9,10 @@ draft = false
weight = 2002
abstract = "My reasons for using Emacs"
[menu]
- [menu.emacs-varia]
+ [menu.emacs]
weight = 2002
identifier = "my-whys-for-emacs"
+ parent = "varia"
+++
I have used many editors over the years.
@@ -176,4 +177,4 @@ Using Emacs _sparks joy_.
[^fn:13]: this also applies my other love, [BSD](/bsd/)
[^fn:14]: sadly, this was one of the biggest reasons I stopped following certain hyperactive Vim evangelist.
Let him become nameless.
-[^fn:15]: there is a very funny movie about this <https://www.youtube.com/watch?v=urcL86UpqZc> \ No newline at end of file
+[^fn:15]: there is a very funny movie about this <https://www.youtube.com/watch?v=urcL86UpqZc>