summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-04-17 16:54:03 +0200
committermms <michal@sapka.me>2024-04-17 16:54:03 +0200
commitadbbb6640953687899ab87046b6cacb0c7674048 (patch)
tree4f5b26082cf72f2fde2d313e6c1f7812fc2b3276
parentb7eebea0d129d1ebce8f2dc2b85b1057f9f18439 (diff)
fix: redirects
-rw-r--r--content-org/emacs.org102
-rw-r--r--content/emacs/elfeed-literate-config.md2
-rw-r--r--content/emacs/emacs-as-a-shell.md2
-rw-r--r--content/emacs/input-completition-in-emacs.md2
-rw-r--r--content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md2
5 files changed, 9 insertions, 101 deletions
diff --git a/content-org/emacs.org b/content-org/emacs.org
index 3467773..71d00bb 100644
--- a/content-org/emacs.org
+++ b/content-org/emacs.org
@@ -8,103 +8,6 @@
#+HUGO_SECTION: emacs
-* C-X Emacs :@emacs:
-CLOSED: [2023-12-24 Wed 20:00]
-:PROPERTIES:
-:EXPORT_FILE_NAME: home
-:EXPORT_HUGO_CUSTOM_FRONT_MATTER: :abstract My little website about Emacs :hardback true :type special
-:EXPORT_HUGO_PAIRED_SHORTCODES: recent-updates st-logo menu img-c
-:END:
-
-** What is Emacs?
-
-Emacs is one of the oldest text editors out there.
-Together with Vim, they are the best ways to manipulate text.
-
-However, Emacs is so much more.
-Under the hood it rocks the amazing Emacs Lisp language, which can be easily used to adjust virtually any aspect of Emacs to your liking.
-This also allowed Emacs to evolve into the /de facto/ shell we use.
-You can use it as file manager (/dired/), as music player (/emms/), internet browser (/eww/), email client (/mu4e/), RSS reader (/elfeed/), terminal client (/eshell/), and so much more.
-It also is the place where /org-mode/ lives, the single best way to organize your life.
-
-#+attr_shortcode: "emacs.png" "https://www.gnu.org/software/emacs/" "small"
-#+begin_img-c
-Emacs
-#+end_img-c
-
-** GNU Emacs
-
-Emacs is am /old/ program, which was rewritten multiple times.
-Currently, the most popular version is /GNU Emacs/ available under /GPL License/.
-
-It is /free/ program - which means that only you don't need to pay for it, but you are free to modify and redistiribute it.
-In fact, you are encouraged to.
-
-Current emacs version: *[[https://www.gnu.org/software/emacs/news/NEWS.29.2][29.2]]* (2024-01-18). New version is released every few months.
-
-** Getting Emacs
-
-Emacs is available on most platforms - Linux, BSD, Mac, even Windows.
-Simply download the version for your OS from [[https://www.gnu.org/software/emacs/][the official website]] or, even better, compile it from source.
-
-It is also available in all good package managers (pacman, pkg, apt, brew, and so on)
-
-** Evil Mode
-
-There is a joke, that Emacs is a great operating system, but it lacks a decent text editor.
-If you are afraid of using keyboard shortcuts like "ctrl-x ctrl-s" just to save file, you can install the best Vim mode out there - Evil Mode.
-It supports all the keys and most of the ex-commands.
-
-** My Guides [[[/emacs/rss.xml][rss]]]
-
-I wrote a few guides you may find interesting
-
-#+attr_shortcode: "emacs-guides"
-#+begin_menu
-Guides
-#+end_menu
-
-** My Varia [[[/emacs/rss.xml][rss]]]
-
-Emacs is also a way of life.
-You can read my general emacs-related ramblings here:
-
-#+attr_shortcode: "emacs-varia"
-#+begin_menu
-Varia
-#+end_menu
-
-** Emacs on the Web
-
-- [[https://www.gnu.org/software/emacs/][Official website]]
-- [[https://www.gnu.org/software/emacs/manual/][GNU Emacs Manuals]] - GNU provides all the documentation one might need
-- [[https://planet.emacslife.com/][Planet Emacslife]] - news about Emacs from all around the web,
-- [[https://reddit.com/r/emacs][Reddit group]] - if you still use Reddit, you will find vibrant community here
-- [[https://emacs.ch][Emacs.ch]] - Mastodon server for Emacs crowd
-- [[https://protesilaos.com/][Protesilaos Stavrou website]] - a very prolific Emacs educator
-- [[https://www.youtube.com/@emacselements][Emacs Elements [YouTube]​]] - a YouTube channel with great Emacs tutorials
-- [[https://xahlee.info/emacs][Xah Emacs Tutorial]] - a great reference and companion
-
-** EmacsConf
-
-Every year there is a conference for Emacs users:
-
-- [[https://emacsconf.org/2023/][EmacsConf 2023]]
-- [[https://emacsconf.org/2022/][EmacsConf 2022]]
-- [[https://emacsconf.org/2021/][EmacsConf 2021]]
-- [[https://emacsconf.org/2020/][EmacsConf 2020]]
-- [[https://emacsconf.org/2019/][EmacsConf 2019]]
-- [[https://emacsconf.org/2015][EmacsConf 2015]]
-- [[https://emacsconf.org/2013/][EmacsConf 2013]]
-
-Date of the next EmacsConf: *TBD.*
-
-** Other distributions
-
-*While /Gnu Emacs/ is wonderful, it requires significant time and effort to make it friendly.
-A lot of people are not fans of the default configurations.
-If you are one of them, you may instead try some ready Emacs distributions, like /[[https://github.com/doomemacs/doomemacs][Doom Emacs]]/ or /[[https://www.spacemacs.org/][Spacemacs]]/.
-
* Guides :@emacs:
:PROPERTIES:
:EXPORT_HUGO_MENU: :menu emacs :parent guides
@@ -116,6 +19,7 @@ CLOSED: [2023-05-26 Wed 23:00]
:EXPORT_FILE_NAME: input-completition-in-emacs
:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract Icomplete, IDO and FIDO
:EXPORT_HUGO_MENU_OVERRIDE: :name "Input completition (Icomplete, IDO, and FIDO)"
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: aliases '(/2023/input-completition-in-emacs/)
:END:
Emacs consists of a massive set of tools with a long history.
Therefore, whatever the problem is, someone likely has already created a package for it.
@@ -496,6 +400,7 @@ CLOSED: [2023-05-19 Wed 23:00]
:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract Setting up config inside an org file
:EXPORT_HUGO_PAIRED_SHORTCODES: img-c
:EXPORT_HUGO_MENU_OVERRIDE: :identifier "elfeed" :name "Following RSS with Elfeed"
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: aliases '(/2023/moving-my-rss-reading-to-emacs-with-elfeed/)
:END:
Since Emacs became my shell of choice[fn:1], I am abandoning more and more dedicated applications in favor of different packages.
As it turns out, Emacs packages are very feature rich.
@@ -571,6 +476,7 @@ CLOSED: [2023-06-02 Wed 23:00]
:EXPORT_FILE_NAME: elfeed-literate-config
:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract Setting up config inside an org file
:EXPORT_HUGO_MENU_OVERRIDE: :parent "elfeed" :name "Literate configuration"
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: aliases '(/2023/elfeed-literate-config/)
:END:
Recently I've been toying with a literate configuration[fn:literate] of Emacs.
My init.el took a straightforward form:
@@ -639,6 +545,7 @@ CLOSED: [2023-07-03 Wed 23:00]
:EXPORT_FILE_NAME: notmuch
:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract My email based workflow for GitHub Pull Review Requests
:EXPORT_HUGO_MENU_OVERRIDE: :name "Reading and automating email using Notmuch"
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: aliases '(/2023/notmuch/)
:END:
Web email interfaces have taken over the world a long time ago.
Except for Outlook users, only a few people even consider using an actual application for it.
@@ -1094,6 +1001,7 @@ CLOSED: [2023-04-13 Wed 23:00]
:PROPERTIES:
:EXPORT_FILE_NAME: emacs-as-a-shell
:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract My current understanding of Emacs
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: aliases '(/2023/emacs-as-a-shell/)
:END:
Pavel Korytov writes in his [[https://sqrtminusone.xyz/posts/2023-04-13-emacs/][recent post]];
diff --git a/content/emacs/elfeed-literate-config.md b/content/emacs/elfeed-literate-config.md
index 6b6f5ed..9750261 100644
--- a/content/emacs/elfeed-literate-config.md
+++ b/content/emacs/elfeed-literate-config.md
@@ -5,7 +5,7 @@ date = 2023-06-02T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 2005
-abstract = "Setting up config inside an org file"
+aliases = ["/2023/elfeed-literate-config/"]
[menu]
[menu.emacs]
weight = 2005
diff --git a/content/emacs/emacs-as-a-shell.md b/content/emacs/emacs-as-a-shell.md
index cea18fa..5d6218b 100644
--- a/content/emacs/emacs-as-a-shell.md
+++ b/content/emacs/emacs-as-a-shell.md
@@ -5,7 +5,7 @@ date = 2023-04-13T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 2001
-abstract = "My current understanding of Emacs"
+aliases = ["/2023/emacs-as-a-shell/"]
[menu]
[menu.emacs]
weight = 2001
diff --git a/content/emacs/input-completition-in-emacs.md b/content/emacs/input-completition-in-emacs.md
index 3e7c5b2..24108e8 100644
--- a/content/emacs/input-completition-in-emacs.md
+++ b/content/emacs/input-completition-in-emacs.md
@@ -5,7 +5,7 @@ date = 2023-05-26T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 2001
-abstract = "Icomplete, IDO and FIDO"
+aliases = ["/2023/input-completition-in-emacs/"]
[menu]
[menu.emacs]
weight = 2001
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 508a31b..c68833f 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
@@ -5,7 +5,7 @@ date = 2023-05-19T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 2004
-abstract = "Setting up config inside an org file"
+abstract = "Setting up config inside an org file aliases '(/2023/moving-my-rss-reading-to-emacs-with-elfeed/)"
[menu]
[menu.emacs]
weight = 2004