#+ELEVENTY_COLLECTIONS: _posts #+ELEVENTY_BASE_DIR: ~/proj/static-blog/ #+ELEVENTY_BASE_URL: https://sachachua.com * Wednesday weblog: Toots ending 2024-09-25: Emacs and tech :review: :PROPERTIES: :EXPORT_DATE: 2024-09-25T20:18:25-0400 :EXPORT_ELEVENTY_PERMALINK: /blog/2024/09/wednesday-weblog-toots-ending-2024-09-25-emacs-and-tech/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/09/wednesday-weblog-toots-ending-2024-09-25-emacs-and-tech/ :END: #+begin_toot_archive #+begin_my_details Emacs: :open t - [[https://social.sachachua.com/@sacha/statuses/01J8N4N71VXY71H0XMX5GDESVN][Emacs community]] #+begin_quote #+begin_export html

Looking at how the kiddo dives deeply into one interest and then moves on to another, and how she gets such satisfaction from sharing those interests with me, I think part of why #Emacs has been a long-lasting interest of mine is that it involves an endless space of novel possibilities that is entirely because of a wonderful community.

#+end_export #+end_quote - [[https://social.sachachua.com/@sacha/statuses/01J8BPR4EYHGR2WAC9NA5TGSFT][keyboard shortcuts]] #+begin_quote #+begin_export html

I wonder if someone's already written a newbie-friendly #Emacs Customize-based interface for defining and saving keyboard shortcuts, function aliases, and other little things that could make it easier for people to make Emacs more comfortable for themselves.

#+end_export #+end_quote - [[https://social.sachachua.com/@sacha/statuses/01J865CS61TKPP5FKXJD0AS1V3][org-src-lang-modes and web-mode]] #+begin_quote #+begin_export html

I want my #Emacs #OrgMode `#+begin_export html ... #+end_export` blocks to open in web-mode, not html-mode. I customized `org-src-lang-modes` and now `org-edit-special` does the right thing. Yay Emacs!

#+end_export #+end_quote - [[https://social.sachachua.com/@sacha/statuses/01J85RW369DRNX8EZ9JMP7B6PF][beginner map]] #+begin_quote #+begin_export html

I pulled together a bunch of beginner-oriented links from past #Emacs News and started mapping out topics. https://sachachua.com/web/beginner-map.html

#+end_export #+end_quote - [[https://social.sachachua.com/@sacha/statuses/01J854SMXJ7AFAJ96J54AKJAR9][consult-omni and Google searches]] #+begin_quote #+begin_export html

I want to quickly look up and add links. [consult-omni](https://github.com/armindarvish/consult-omni) lets me search within #Emacs instead of switching to a web interface. After I set up consult-omni-google with a Google custom search engine and a JSON API key, I can call it with my shortcut: `M-g w`. Using `M-n` for future history pulls in the word at point. Then I can select a site and use Embark to insert with `C-. i` or copy with `C-. w`.

My config: https://sachachua.com/dotemacs#consult-omni

#+end_export #+end_quote #+end_my_details #+begin_my_details Tech: :open t - [[https://social.sachachua.com/@sacha/statuses/01J8NTHDXXVNZG660CCWGEX82W][hibernate]] #+begin_quote #+begin_export html

I followed the directions at https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10/ to set up a swap partition and enable hibernate. Now I can pause whatever I'm doing in Linux in order to switch to Windows to play Minecraft Bedrock with the kiddo, and then switch back to Linux afterwards.

#+end_export #+end_quote - [[https://social.sachachua.com/@sacha/statuses/01J85D1W2ADKZ25N5BBEPKGVH5][ffmpeg and fps]] #+begin_quote #+begin_export html

I noticed out-of-sync subtitles when I used #ffmpeg to combine an animated gif with audio and subtitles. Turns out all I needed to do was to bump up the fps with the fps filter in order to get the video to play smoothly.

#+end_export #+end_quote #+end_my_details #+end_toot_archive