diff options
author | mms <michal@sapka.me> | 2024-04-09 11:36:49 +0200 |
---|---|---|
committer | mms <michal@sapka.me> | 2024-04-09 11:36:49 +0200 |
commit | c5d55f14f99c4595b18c1fbed77a6be52c162814 (patch) | |
tree | 3111cc4eb4fad01c6ab5ba06380cf1f66ef7df38 /content/emacs | |
parent | 5e904bdf102bdaa38f0cc067884233b3f9cbecbc (diff) |
feat: emacs section on hp
Diffstat (limited to 'content/emacs')
-rw-r--r-- | content/emacs/elfeed-literate-config.md | 12 | ||||
-rw-r--r-- | content/emacs/emacs-as-a-shell.md | 5 | ||||
-rw-r--r-- | content/emacs/input-completition-in-emacs.md | 9 | ||||
-rw-r--r-- | content/emacs/literate-programing-in-emacs.md | 7 | ||||
-rw-r--r-- | content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md | 11 | ||||
-rw-r--r-- | content/emacs/notmuch.md | 13 | ||||
-rw-r--r-- | content/emacs/org-babel.md | 8 | ||||
-rw-r--r-- | content/emacs/watching-youtube-with-emacs.md | 5 | ||||
-rw-r--r-- | content/emacs/whys-of-emacs.md | 5 |
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> |