diff options
author | mms <michal@sapka.me> | 2024-04-17 16:54:03 +0200 |
---|---|---|
committer | mms <michal@sapka.me> | 2024-04-17 16:54:03 +0200 |
commit | adbbb6640953687899ab87046b6cacb0c7674048 (patch) | |
tree | 4f5b26082cf72f2fde2d313e6c1f7812fc2b3276 | |
parent | b7eebea0d129d1ebce8f2dc2b85b1057f9f18439 (diff) |
fix: redirects
-rw-r--r-- | content-org/emacs.org | 102 | ||||
-rw-r--r-- | content/emacs/elfeed-literate-config.md | 2 | ||||
-rw-r--r-- | content/emacs/emacs-as-a-shell.md | 2 | ||||
-rw-r--r-- | content/emacs/input-completition-in-emacs.md | 2 | ||||
-rw-r--r-- | content/emacs/moving-my-rss-reading-to-emacs-with-elfeed.md | 2 |
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 |