summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/_index.md55
-rw-r--r--content/cool-emacs/_index.md48
-rw-r--r--content/cool-emacs/emacs-as-a-shell.md35
-rw-r--r--content/emacs/_index.html0
-rw-r--r--content/emacs/_index.md49
-rw-r--r--content/emacs/elfeed.md (renamed from content/cool-emacs/reading-rss-elfeed.md)4
-rw-r--r--content/emacs/emacs-as-a-shell.md50
-rw-r--r--content/emacs/input-completition-in-emacs.md (renamed from content/cool-emacs/input-completition-in-emacs.md)4
-rw-r--r--content/emacs/literate-programing-in-emacs.md (renamed from content/cool-emacs/literate-programing-in-emacs.md)4
-rw-r--r--content/emacs/malyon.md (renamed from content/cool-emacs/interactive-fiction-malyon.md)3
-rw-r--r--content/emacs/multi-process-emacs.md (renamed from content/cool-emacs/multi-process-emacs.md)7
-rw-r--r--content/emacs/notmuch.md (renamed from content/cool-emacs/read-email-notmuch.md)2
-rw-r--r--content/emacs/org-babel.md (renamed from content/cool-emacs/org-babel.md)4
-rw-r--r--content/emacs/whys-of-emacs.md (renamed from content/cool-emacs/whys-of-emacs.md)4
-rw-r--r--content/emacs/yeetube.md (renamed from content/cool-emacs/watch-youtube.md)4
15 files changed, 165 insertions, 108 deletions
diff --git a/content/_index.md b/content/_index.md
index b9e70c1..0721a0e 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,9 +1,48 @@
----
-title: "Homepage"
-date: 2022-12-28T23:42:51+01:00
-draft: false
-categories:
-- msw
-noback: true
----
++++
+title = "Cool Emacs"
+author = ["Michał Sapka"]
+date = 2024-06-15T21:52:00+02:00
+categories = ["emacs"]
+draft = false
+weight = 2001
+image_dir = "emacs"
+image_max_width = 480
+primary_menu = "emacs"
+shortname = "Cool usages of Emacs"
+[menu]
+ [menu.emacs]
+ weight = 2001
+ identifier = "cool-emacs"
+ post = "Emacs usage that is not text editing"
++++
+{{< image forced_width="350" class="right no-border" alt="An Emacs logo in cool glassess doing a skateboard flip" file="cool-macs.png" >}}
+noop
+{{< /image >}}
+
+> _Let me tell you: Emacs is not a text editor._
+>
+> -- Emerald McS., PhD
+
+Even though most of what Emacs is known for is _editing text_, it can do so much more.
+It's the most flexible application out there, so when you start to adjust the basics for yourself, you want to use it everywhere.
+Here, I will present _Emacs_ as a general purpose interface.
+
+
+## Cool ways to use Emacs {#cool-ways-to-use-emacs}
+
+{{< menu "cool-emacs-ways" >}}
+Dune
+{{< /menu >}}
+
+
+## Appendix {#appendix}
+
+{{< menu "cool-emacs-appendix" >}}
+Dune
+{{< /menu >}}
+
+
+## Coolmacs {#coolmacs}
+
+The mascot, Coolmacs, was drawn by [Drew](https://drewsh.com/).
diff --git a/content/cool-emacs/_index.md b/content/cool-emacs/_index.md
deleted file mode 100644
index de195f5..0000000
--- a/content/cool-emacs/_index.md
+++ /dev/null
@@ -1,48 +0,0 @@
-+++
-title = "Cool Emacs"
-author = ["Michał Sapka"]
-date = 2024-06-15T21:52:00+02:00
-categories = ["emacs"]
-draft = false
-weight = 2001
-image_dir = "cool-emacs"
-image_max_width = 480
-primary_menu = "emacs"
-shortname = "Cool usages of Emacs"
-[menu]
- [menu.emacs]
- weight = 2001
- identifier = "cool-emacs"
- post = "Emacs usage that is not text editing"
-+++
-
-{{< image forced_width="350" class="right no-border" alt="An Emacs logo in cool glassess doing a skateboard flip" file="cool-macs.png" >}}
-noop
-{{< /image >}}
-
-> _Let me tell you: Emacs is not a text editor._
->
-> -- Emerald McS., PhD
-
-Even though most of what Emacs is known for is _editing text_, it can do so much more.
-It's the most flexible application out there, so when you start to adjust the basics for yourself, you want to use it everywhere.
-Here, I will present _Emacs_ as a general purpose interface.
-
-
-## Cool ways to use Emacs {#cool-ways-to-use-emacs}
-
-{{< menu "cool-emacs-ways" >}}
-Dune
-{{< /menu >}}
-
-
-## Appendix {#appendix}
-
-{{< menu "cool-emacs-appendix" >}}
-Dune
-{{< /menu >}}
-
-
-## Coolmacs {#coolmacs}
-
-The mascot, Coolmacs, was drawn by [Drew](https://drewsh.com/).
diff --git a/content/cool-emacs/emacs-as-a-shell.md b/content/cool-emacs/emacs-as-a-shell.md
deleted file mode 100644
index 02a2939..0000000
--- a/content/cool-emacs/emacs-as-a-shell.md
+++ /dev/null
@@ -1,35 +0,0 @@
-+++
-title = "Emacs as a Shell"
-author = ["Michał Sapka"]
-date = 2023-04-13T23:00:00+02:00
-categories = ["emacs"]
-draft = false
-weight = 3001
-image_dir = "cool-emacs"
-image_max_width = 480
-primary_menu = "cool-emacs-appendix"
-abstract = "My current understanding of Emacs"
-aliases = ["/2023/emacs-as-a-shell/", "/emacs/emacs-as-a-shell/"]
-[menu]
- [menu.cool-emacs-appendix]
- weight = 3001
- identifier = "emacs-as-a-shell"
-+++
-
-Pavel Korytov writes in his [recent post](https://sqrtminusone.xyz/posts/2023-04-13-emacs/);
-
-> So over time, Emacs has become my programming environment, email client, window manager, knowledge base, and a lot more. I think I ended up using Emacs for almost as many things as possible;
-
-This is where I want to be in the near future. So far I've moved my development environment and email to Emacs. Next up are notes, RSS reading, and music listening.
-
-What I love about Emacs is the consistency between modes/packages. They accomplish widely different things, but the general control scheme is the same. It's great since all TUI programs I use tend to support Vim's way of doing things. Having it all inside Emacs changes the dynamic. I'm trying to think of Emacs as a shell rather than an editor.
-
-What Emacs really is, is a virtual machine running LISP code. Some say that Emacs violates Linux philosophy. I don't see it this way. Does shell violate it? It's also a way to run different programs. Emacs is an abstraction over real shell which adds some calm to it. It's a way to have an interactive layer over OS... which also does text editing.
-
-So, when you look at it this way, Emacs makes a lot of sense:
-
-- It runs programs. Bigger packages, like Magit, are nothing short of real programs.
-- It's scriptable. Elisp all the way!
-- It allows for interoperability between programs.
-- It runs above basic OS. You can replace your window manager with Emacs, but you need some sort of kernel.
-- You can live entirely inside Emacs, just like you can live entirely inside a terminal.
diff --git a/content/emacs/_index.html b/content/emacs/_index.html
deleted file mode 100644
index e69de29..0000000
--- a/content/emacs/_index.html
+++ /dev/null
diff --git a/content/emacs/_index.md b/content/emacs/_index.md
index e69de29..e02a859 100644
--- a/content/emacs/_index.md
+++ b/content/emacs/_index.md
@@ -0,0 +1,49 @@
++++
+title = "Cool Emacs"
+author = ["Michał Sapka"]
+date = 2024-06-15T21:52:00+02:00
+categories = ["emacs"]
+draft = false
+weight = 2001
+image_dir = "emacs"
+image_max_width = 480
+primary_menu = "emacs"
+shortname = "Cool usages of Emacs"
+aliases = ["/cool-emacs/"]
+[menu]
+ [menu.emacs]
+ weight = 2001
+ identifier = "cool-emacs"
+ post = "Emacs usage that is not text editing"
++++
+
+{{< image transparency="yes" forced_width="350" class="pull-right" alt="An Emacs logo in cool glassess doing a skateboard flip" file="cool-macs.png" >}}
+noop
+{{< /image >}}
+
+> _Let me tell you: Emacs is not a text editor._
+>
+> -- Emerald McS., PhD
+
+Even though most of what Emacs is known for is _editing text_, it can do so much more.
+It's the most flexible application out there, so when you start to adjust the basics for yourself, you want to use it everywhere.
+Here, I will present _Emacs_ as a general purpose interface.
+
+
+## Cool ways to use Emacs {#cool-ways-to-use-emacs}
+
+{{< menu "cool-emacs-ways" >}}
+Dune
+{{< /menu >}}
+
+
+## Appendix {#appendix}
+
+{{< menu "cool-emacs-appendix" >}}
+Dune
+{{< /menu >}}
+
+
+## Coolmacs {#coolmacs}
+
+The mascot, Coolmacs, was drawn by [Drew](https://drewsh.com/).
diff --git a/content/cool-emacs/reading-rss-elfeed.md b/content/emacs/elfeed.md
index 550b8ab..a9bd64e 100644
--- a/content/cool-emacs/reading-rss-elfeed.md
+++ b/content/emacs/elfeed.md
@@ -5,11 +5,11 @@ date = 2023-05-19T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 3001
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-ways"
abstract = "Setting up config inside an org file"
-aliases = ["/2023/moving-my-rss-reading-to-emacs-with-elfeed/", "/emacs/moving-my-rss-reading-to-emacs-with-elfeed/", "/emacs/elfeed-literate-config/"]
+aliases = ["/2023/moving-my-rss-reading-to-emacs-with-elfeed/", "/emacs/moving-my-rss-reading-to-emacs-with-elfeed/", "/cool-emacs/elfeed-literate-config/"]
[menu]
[menu.cool-emacs-ways]
weight = 3001
diff --git a/content/emacs/emacs-as-a-shell.md b/content/emacs/emacs-as-a-shell.md
new file mode 100644
index 0000000..2227be9
--- /dev/null
+++ b/content/emacs/emacs-as-a-shell.md
@@ -0,0 +1,50 @@
++++
+title = "Emacs as a Shell"
+author = ["Michał Sapka"]
+date = 2023-04-13T23:00:00+02:00
+categories = ["emacs"]
+draft = false
+weight = 3002
+image_dir = "emacs"
+image_max_width = 480
+primary_menu = "cool-emacs-appendix"
+abstract = "My current understanding of Emacs"
+aliases = ["/2023/emacs-as-a-shell/", "/cool-emacs/emacs-as-a-shell/"]
+[menu]
+ [menu.cool-emacs-appendix]
+ weight = 3002
+ identifier = "emacs-as-a-shell"
++++
+
+Pavel Korytov writes in his [recent post](https://sqrtminusone.xyz/posts/2023-04-13-emacs/);
+
+> So over time, Emacs has become my programming environment, email client, window manager, knowledge base, and a lot more. I think I ended up using Emacs for almost as many things as possible;
+
+This is where I want to be in the near future.
+So far I've moved my development environment and email to Emacs.
+Next up are notes, RSS reading, and music listening.
+
+What I love about Emacs is the consistency between modes/packages.
+They accomplish widely different things, but the general control scheme is the same.
+It's great since all TUI programs I use tend to support Vim's way of doing things.
+Having it all inside Emacs changes the dynamic.
+I'm trying to think of Emacs as a shell rather than an editor.
+
+What Emacs really is, is a virtual machine running LISP code.
+Some say that Emacs violates Linux philosophy.
+I don't see it this way.
+Does shell violate it?
+It's also a way to run different programs.
+Emacs is an abstraction over real shell which adds some calm to it.
+It's a way to have an interactive layer over OS... which also does text editing.
+
+So, when you look at it this way, Emacs makes a lot of sense:
+
+- It runs programs.
+ Bigger packages, like Magit, are nothing short of real programs.
+- It's scriptable.
+ Elisp all the way!
+- It allows for interoperability between programs.
+- It runs above basic OS.
+ You can replace your window manager with Emacs, but you need some sort of kernel.
+- You can live entirely inside Emacs, just like you can live entirely inside a terminal.
diff --git a/content/cool-emacs/input-completition-in-emacs.md b/content/emacs/input-completition-in-emacs.md
index 6b7387f..b19d728 100644
--- a/content/cool-emacs/input-completition-in-emacs.md
+++ b/content/emacs/input-completition-in-emacs.md
@@ -5,11 +5,11 @@ date = 2023-05-26T23:00:00+02:00
categories = ["emacs"]
draft = false
weight = 3004
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-appendix"
abstract = "Icomplete, IDO and FIDO"
-aliases = ["/2023/input-completition-in-emacs/", "/emacs/input-completition-in-emacs/"]
+aliases = ["/2023/input-completition-in-emacs/", "/cool-emacs/input-completition-in-emacs/"]
[menu]
[menu.cool-emacs-appendix]
weight = 3004
diff --git a/content/cool-emacs/literate-programing-in-emacs.md b/content/emacs/literate-programing-in-emacs.md
index 1c1bf98..3379bb2 100644
--- a/content/cool-emacs/literate-programing-in-emacs.md
+++ b/content/emacs/literate-programing-in-emacs.md
@@ -5,11 +5,11 @@ date = 2024-01-30T19:10:00+01:00
categories = ["emacs"]
draft = false
weight = 3005
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-appendix"
abstract = "A short introduction into the idea of literate programming"
-aliases = ["/emacs/literate-programing-in-emacs/"]
+aliases = ["/cool-emacs/literate-programing-in-emacs/"]
[menu]
[menu.cool-emacs-appendix]
weight = 3005
diff --git a/content/cool-emacs/interactive-fiction-malyon.md b/content/emacs/malyon.md
index 25f37bb..95b1500 100644
--- a/content/cool-emacs/interactive-fiction-malyon.md
+++ b/content/emacs/malyon.md
@@ -5,10 +5,11 @@ date = 2024-06-20T22:38:00+02:00
categories = ["emacs"]
draft = false
weight = 3004
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-ways"
abstract = "Play classic text adventures with Emacs"
+alias = ["/cool-emacs/interactive-fiction-malyon"]
[menu]
[menu.cool-emacs-ways]
weight = 3004
diff --git a/content/cool-emacs/multi-process-emacs.md b/content/emacs/multi-process-emacs.md
index 97d7ee6..bd878c8 100644
--- a/content/cool-emacs/multi-process-emacs.md
+++ b/content/emacs/multi-process-emacs.md
@@ -4,14 +4,15 @@ author = ["Michał Sapka"]
date = 2024-06-17T17:46:00+02:00
categories = ["emacs"]
draft = false
-weight = 3002
-image_dir = "cool-emacs"
+weight = 3003
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-appendix"
abstract = "Running dedicated Emacs processes"
+alias = ["/cool-emacs/multi-process-emacs"]
[menu]
[menu.cool-emacs-appendix]
- weight = 3002
+ weight = 3003
identifier = "multiprocess-emacs-environment"
+++
diff --git a/content/cool-emacs/read-email-notmuch.md b/content/emacs/notmuch.md
index 377461a..1f6c0a9 100644
--- a/content/cool-emacs/read-email-notmuch.md
+++ b/content/emacs/notmuch.md
@@ -6,7 +6,7 @@ categories = ["emacs"]
draft = false
weight = 3002
abstract = "My email based workflow for GitHub Pull Review Requests"
-aliases = ["/2023/notmuch/", "/emacs/notmuch/"]
+aliases = ["/2023/notmuch/", "/emacs/notmuch/", "/cool-emacs/read-email-notmuch"]
[menu]
[menu.cool-emacs-ways]
weight = 3002
diff --git a/content/cool-emacs/org-babel.md b/content/emacs/org-babel.md
index ba37fe4..d6b5166 100644
--- a/content/cool-emacs/org-babel.md
+++ b/content/emacs/org-babel.md
@@ -5,11 +5,11 @@ date = 2024-02-07T21:23:00+01:00
categories = ["emacs"]
draft = false
weight = 3006
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-appendix"
abstract = "A short introduction into the world if Org Babel"
-aliases = ["/emacs/org-babel/"]
+aliases = ["/cool-emacs/org-babel/"]
[menu]
[menu.cool-emacs-appendix]
weight = 3006
diff --git a/content/cool-emacs/whys-of-emacs.md b/content/emacs/whys-of-emacs.md
index 2dc7dd5..23912a2 100644
--- a/content/cool-emacs/whys-of-emacs.md
+++ b/content/emacs/whys-of-emacs.md
@@ -7,11 +7,11 @@ date = 2023-12-26T22:12:00+01:00
categories = ["emacs"]
draft = false
weight = 3001
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-appendix"
abstract = "My reasons for using Emacs"
-aliases = ["/emacs/whys-of-emacs/"]
+aliases = ["/cool-emacs/whys-of-emacs/"]
[menu]
[menu.cool-emacs-appendix]
weight = 3001
diff --git a/content/cool-emacs/watch-youtube.md b/content/emacs/yeetube.md
index 6d1ff99..1d35a65 100644
--- a/content/cool-emacs/watch-youtube.md
+++ b/content/emacs/yeetube.md
@@ -5,11 +5,11 @@ date = 2024-02-23T16:16:00+01:00
categories = ["emacs"]
draft = false
weight = 3003
-image_dir = "cool-emacs"
+image_dir = "emacs"
image_max_width = 480
primary_menu = "cool-emacs-ways"
abstract = "Let's use YouTube from the comfort of Emacs"
-aliases = ["/emacs/watching-youtube-with-emacs/"]
+aliases = ["/emacs/watching-youtube-with-emacs/", "/cool-emacs/watch-youtube"]
[menu]
[menu.cool-emacs-ways]
weight = 3003