unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
* 2023-10-16 Emacs news
@ 2023-10-17 12:52 Sacha Chua
  0 siblings, 0 replies; only message in thread
From: Sacha Chua @ 2023-10-17 12:52 UTC (permalink / raw)
  To: emacs-tangents


[-- Attachment #1.1: Type: text/plain, Size: 18122 bytes --]

  2023-10-16 Emacs news
=====================

  - Upcoming events:
    - [Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28, 2023] (<https://emacs-apac.gitlab.io/announcements/october-2023/>)
    - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emacs/> Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkata - 0300 Asia/Singapore
    - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emacs/> Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
    - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emacs/> Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
    - M-x Research (contact them for password): Note taking for research <https://m-x-research.github.io/> Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
    - Emacs Berlin (virtual, in English) <https://emacs-berlin.org/> Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore
    - Mastering Emacs book club <https://susam.net/maze/meet/mastering-emacs/> Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore
    - Emacs APAC (virtual) <https://emacs-apac.gitlab.io/> Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
  - Beginner:
    - [I Downloaded Emacs and Tried To Learn It] (<https://www.youtube.com/watch?v=r_oefm6ZagM>) (33:40)
  - Emacs configuration:
    - [Window Management - share your display-buffer-alist - Communick News] (<https://communick.news/post/240795>)
    - [God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews please!] (<https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil_vs_evil_what_do_you_use_to_avoid_key/>) ([communick.news] (<https://communick.news/post/226034>))
    - [Add another prefix key to Emacs #emacs #coding #windows] (<https://www.youtube.com/watch?v=Xup-GSbaprI>) (00:30)
    - [Bad Emacs Defaults] (<https://idiomdrottning.org/bad-emacs-defaults>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/175dlle/bad_emacs_defaults/>), [HN] (<https://news.ycombinator.com/item?id=37843908>), [lobste.rs] (<https://lobste.rs/s/np90nj/bad_emacs_defaults>), [Irreal] (<https://irreal.org/blog/?p=11698>))
    - [What would you make default?] (<https://www.reddit.com/r/emacs/comments/174i3kn/what_would_you_make_default/>)
    - [x4d6165's Emacs Config] (<https://git.sr.ht/~x4d6165/dotfiles>)
    - [Seaman Emacs - My first published config] (<https://www.reddit.com/r/emacs/comments/17610on/seaman_emacs_my_first_published_config/>)
    - [My doom emacs configuration files] (<https://www.reddit.com/r/DoomEmacs/comments/1740bwa/my_doom_emacs_configuration_files/>)
  - Emacs Lisp:
    - [Exploring a little bit of the Intricacies and Elegance of Loop Macros - Communick News] (<https://communick.news/post/239397>)
    - [How to leverage describe-key command to write Emacs Lisp code?] (<https://www.youtube.com/watch?v=rzpniEkOELE>) (02:18)
    - [Do you know how to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase] (<https://www.youtube.com/watch?v=5YYBEGWb5sE>) (01:55)
    - [How to trim strings in Emacs Lisp? string-trim, string-trim-left, string-trim-right] (<https://www.youtube.com/watch?v=r55qZOA_ObE>) (02:05)
  - Appearance:
    - [pride-mode: Rainbow flag in the Emacs modeline] (<https://github.com/halfwhole/pride-mode>)
    - [show-trailing-whitespace is my friend] (<https://idiomdrottning.org/show-trailing-whitespace>)
    - [pedroangelo/theme-rotation.el: Change themes in Emacs according to specified time periods.] (<https://github.com/pedroangelo/theme-rotation.el>) ([communick.news] (<https://communick.news/post/239403>))
    - [Integrating Catppuccin Themes with Auto-Dark] (<https://i.redd.it/ks0wop3gl3ub1.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/177hmy8/integrating_catppuccin_themes_with_autodark/>))
    - [flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango] (<https://github.com/crmsnbleyd/flexoki-emacs-theme>)
  - Navigation:
    - [How do you quickly navigate inside a source file using emacs ?] (<https://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_quickly_navigate_inside_a_source_file/>) ([communick.news] (<https://communick.news/post/225012>))
    - [Some helpful Xah Lee Selection Commands] (<https://youtu.be/fXZYmVtQf9s?si=mz4hPBJaAhltv83G>) ([Irreal] (<https://irreal.org/blog/?p=11703>))
    - [binky.el: Jump between points like a rabbit !] (<https://github.com/liuyinz/binky.el>)
    - [Projectile 2.8 is out!] (<https://github.com/bbatsov/projectile/releases/tag/v2.8.0>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1770zqa/projectile_28_is_out/>))
  - Dired:
    - [James Dyer: More Improvements to Dired Duplicate Here] (<https://emacs.dyerdwelling.family/emacs/20231013153639-emacs--more-flexible-duplicate-thing-function/>)
  - Writing:
    - [Marcin Borkowski: Avoiding repetitions] (<https://mbork.pl/2023-10-14_Avoiding_repetitions>)
    - [Alex Schroeder: scdoc mode] (<https://alexschroeder.ch/view/2023-10-11-scdoc>)
  - Org Mode:
    - [How to Organize Your Life (Intro to Org Mode)] (<https://www.youtube.com/watch?v=ZPbU0CHlYOo>) (21:02)
    - [5 Reasons I Love Emacs Orgmode] (<https://youtube.com/watch?v=DEeStDz_imQ&si=YLcKCi1t2wHfsqlP>) (15:43, [Reddit] (<https://www.reddit.com/r/emacs/comments/1771ctv/5_reasons_i_love_emacs_orgmode/>))
    - [Building my ideal Emacs journal] (<https://rostre.bearblog.dev/building-my-ideal-emacs-journal/>)
    - [How I Manage My Reading List with Org-Mode] (<https://benadha.com/notes/how-i-manage-my-reading-list-with-org-mode/>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/178fa86/how_i_manage_my_reading_list_with_orgmode/>))
    - [Sacha Chua: #EmacsConf backstage: file prefixes] (<https://sachachua.com/blog/2023/10/emacsconf-backstage-file-prefixes/>)
    - [Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawers from e-mails] (<https://sachachua.com/blog/2023/10/emacsconf-backstage-adding-notes-to-org-logbook-drawers-from-e-mails/>)
    - [I made Horn, a parser for org written in typescript] (<https://github.com/ArnaudValette/Horn/tree/main>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/177hyil/i_made_horn_a_parser_for_org_written_in_typescript/>))
    - Org development:
      - [* lisp/ol-info.el (org-info-other-documents): Convert to `defcustom'] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7e7ce811360ea4f3eede98219a845845ed054d63>)
  - Denote:
    - [Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-dev)] (<https://protesilaos.com/codelog/2023-10-13-denote-new-developments-video/>) ([YouTube] (<https://www.youtube.com/watch?v=RK4P5oIIEnk>) 59:17)
    - [Protesilaos Stavrou: Emacs: new option for Denote letter casing] (<https://protesilaos.com/codelog/2023-10-11-denote-letter-casing-option/>)
  - Completion:
    - [My understanding of various sorts of completion in GNU Emacs] (<https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingCompletion>)
    - [Announcing consult-gh 2.0, now with async search] (<https://www.armindarvish.com/en/post/announcing_consult_gh_2/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1744x4p/announcing_consultgh_20_now_with_async_search/>))
  - Coding:
    - [Schlau-compile -- a highly configurable compile macro for Emacs supporting any language you need.] (<https://www.reddit.com/r/emacs/comments/177ouga/schlaucompile_a_highly_configurable_compile_macro/>)
    - [“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ] (<https://github.com/alhassy/repl-driven-development>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1792xio/send_region_to_process_for_all_languages_ᕦ_ᴼ_ڡ_ᴼ_ᕤ/>))
    - [Copy current function in any programming language using tree-sitter] (<https://fosstodon.org/@chmouel/111203691941968313>) ([Erik L. Arneson] (<https://arnesonium.com/2023/10/13-posts-of-interest>))
    - [Any suggestions for a Kill Compile Run Execute sequence from emacs in a single step ? - Communick News] (<https://communick.news/post/225027>)
    - [google-c-style.el: Google's C/C++ style for c-mode] (<https://github.com/google/styleguide/blob/gh-pages/google-c-style.el>)
    - [Setting up Playdate development with C in Emacs; Playdate is a gaming with C SDK] (<https://rostre.bearblog.dev/setting-up-playdate-development-with-c-in-emacs/>)
    - [J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt] (<https://onlisp.co.uk/On-rmsbolt.html>)
  - Web:
    - [Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creating BigBlueButton rooms in Mozilla Firefox] (<https://sachachua.com/blog/2023/10/using-emacs-and-spookfox-to-automate-creating-bigbluebutton-rooms-in-mozilla-firefox/>)
  - Mail, news, and chat:
    - [Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0] (<https://protesilaos.com/codelog/2023-10-14-notmuch-indicator-1-1-0/>)
    - [znc.el: Make ERC and ZNC bouncer get along well] (<https://github.com/sshirokov/ZNC.el>)
    - [profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi] (<https://salsa.debian.org/debacle/profanity.el/-/blob/master/profanity.el>)
  - Doom Emacs:
    - [Doom Emacs: Modes and Navigation] (<https://www.youtube.com/watch?v=sfY35IvZn2A>) (27:33)
  - AI:
    - [Ellama - new package to call LLMs from Emacs] (<https://github.com/s-kostyaev/ellama>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/179471c/ellama_new_package_to_call_llms_from_emacs/>), [communick.news] (<https://communick.news/post/239400>))
    - [Code and audio demos for full voice AI convo with Emacs and Large Language Models] (<https://gitlab.com/dto/marvin>)
  - Community:
    - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/1758wua/weekly_tips_tricks_c_thread/>) - delete-blank-lines
  - Other:
    - [Future of remote development] (<https://www.reddit.com/r/emacs/comments/176bzg1/future_of_remote_development/>) ([communick.news] (<https://communick.news/post/227137>))
    - [Emacs Read Only Mode 2023_10_16_03:07:09] (<https://www.youtube.com/watch?v=xhLgdVxj7UI>) (06:21)
    - [Get me out of here! Quitting, exiting and recursion in Emacs] (<https://youtube.com/watch?v=SD8myoNYnss&si=vCIOT_B7iAEWuuq4>) (08:22, [Reddit] (<https://www.reddit.com/r/emacs/comments/178r0vp/get_me_out_of_here_quitting_exiting_and_recursion/>))
    - [4 Great Line Commands in Emacs Including "flush-lines"] (<https://youtube.com/watch?v=nm2BXULs5rc&si=id4yR1Qjdr6T6Swi>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/177fbkb/4_great_line_commands_in_emacs_including/>), [Irreal] (<https://irreal.org/blog/?p=11705>)) - flush-lines, kill-matching-lines, keep-lines, copy-matching-lines
    - [Alex Schroeder: Posting to Oddµ from Emacs] (<https://alexschroeder.ch/view/2023-10-11-post-from-emacs>)
    - [insert-kbd-macro, kmacro-call-macro] (<https://functional.cafe/@PaniczGodek/111187231582720915>) ([Erik L. Arneson] (<https://arnesonium.com/2023/10/13-posts-of-interest>))
    - [Beginners, Emacs was not designed for today keyboards. Solutions: a modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough long term.] (<http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1772obs/beginners_emacs_was_not_designed_for_today/>), 2017)
    - [Text showdown: Gap Buffers vs Ropes] (<https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/173siji/text_showdown_gap_buffers_vs_ropes/>), [Irreal] (<https://irreal.org/blog/?p=11696>)) - performance analysis using Rust
  - Emacs development:
    - Discussions:
      - [Re: ASCII Tables with row and colspans] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00211.html>) - AsciiDoctor
      - [Re: How to debug emacs repaint problems?] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00270.html>) how to disable double-buffering
      - [Re: How to debug emacs repaint problems?] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00269.html>) different ways to connect to the same X (VNC, tty, compressed X)
      - [Re: How to make aot native-compilation and pdmp creation reproduceable] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00186.html>) - why build directory matters
      - [Re: How to make aot native-compilation and pdmp creation reproduceable] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00180.html>) - binutils, source date epoch
      - [Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream] (<https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00263.html>) - aliases
      - [FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full story] (<https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/msg00101.html>)
    - [(sit-for): Remove support for old calling convention] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ecb595dea56ed1149b60245d021cb5e6d7dd73f>)
    - [cperl-mode.el: Add new user option to etc/NEWS] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5789198b34d83413674e596887c089a651f7cf4>)
    - [Add convenience wrapper for regexp disassembly] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77daafbb3657d301f864b969cdfe8da17ab5a62d>)
    - [Separate `docstrings-wide` warning identifier] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a52d627b37eb439a748161a82fdcd50d6cbc0248>)
    - [Enable highlighting Gud execution lines without hl-line-mode] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6f07e13eef93af8b25064bb1bc975e8fafad591>)
    - [Document cl-print.el in cl.texi.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfed3bb395030662059d560f94ea0318f820f00f>)
    - [In cl-prin1, enable raw printing for a byte-compiled function] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa45ea8a33132f3a95b1e2c085776919febd5458>)
    - [* lisp/progmodes/project.el (project-mode-line-face): New variable.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=960c98ce3ac8e032db0c0293fa577094258600b8>)
    - [File notifications report unmount events (bug#66381)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7185ca29b5086b1b0f32e64b7a5ba0bc21152c8>)
    - [Improve documentation of 'project-mode-line'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d51f3165f7eb471acd3d178ef1b94b19254e8857>)
    - [New option 'project-mode-line' to show project name on mode line (bug#66317)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=238292d6571402e93d4f7886baac9853011b36f6>)
  - New packages:
    - consult-tex <https://melpa.org/#/consult-tex>: Consult powered completion for tex (MELPA)
    - eldoc-eask <https://melpa.org/#/eldoc-eask>: Eldoc support for Eask-file (MELPA)
    - ellama <https://melpa.org/#/ellama>: Ollama client for calling local LLMs (MELPA)
    - flexoki-themes <https://melpa.org/#/flexoki-themes>: An inky color scheme for prose and code (MELPA)
    - gofmt-tag <https://melpa.org/#/gofmt-tag>: Format and align go struct tags (MELPA)
    - ob-asymptote <https://elpa.gnu.org/packages/ob-asymptote.html>: Babel Functions for Asymptote (GNU ELPA)
    - org-newtab <https://melpa.org/#/org-newtab>: Supercharge your browser's new tab page (MELPA)
    - org-timeblock <https://melpa.org/#/org-timeblock>: Interactive SVG calendar for orgmode tasks (MELPA)
    - tsort <https://melpa.org/#/tsort>: Topological sort for Emacs Lisp (MELPA)
    - typewriter-roll-mode <https://melpa.org/#/typewriter-roll-mode>: Aid for distraction-free writing (MELPA)
    - universal-sidecar-roam <https://melpa.org/#/universal-sidecar-roam>: Integrate universal-sidecar and org-roam (MELPA)
    - vimscript-ts-mode <https://melpa.org/#/vimscript-ts-mode>: Vim-script major mode using tree-sitter (MELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.reddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [Hacker News] (<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>), [communick.news] (<https://communick.news/c/emacs?dataType=Post&page=1&sort=New>), [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), [kbin] (<https://kbin.social/m/emacs/newest>), [programming.dev] (<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), [lemmy] (<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), [planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] (<https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NEWS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), and [emacs-devel] (<http://lists.gnu.org/archive/html/emacs-devel/2023-10>). Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [sacha@sachachua.com] (<mailto:sacha@sachachua.com>). Thank you!

  

[-- Attachment #1.2: Type: text/html, Size: 21067 bytes --]

[-- Attachment #2: emacs-news.org --]
[-- Type: text/x-org, Size: 17536 bytes --]

  * 2023-10-16 Emacs news
- Upcoming events:
  - [[https://emacs-apac.gitlab.io/announcements/october-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28, 2023]]
  - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkata - 0300 Asia/Singapore
  - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
  - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
  - M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore
  - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore
  - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Beginner:
  - [[https://www.youtube.com/watch?v=r_oefm6ZagM][I Downloaded Emacs and Tried To Learn It]] (33:40)
- Emacs configuration:
  - [[https://communick.news/post/240795][Window Management - share your display-buffer-alist - Communick News]]
  - [[https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil_vs_evil_what_do_you_use_to_avoid_key/][God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews please!]] ([[https://communick.news/post/226034][communick.news]])
  - [[https://www.youtube.com/watch?v=Xup-GSbaprI][Add another prefix key to Emacs #emacs #coding #windows]] (00:30)
  - [[https://idiomdrottning.org/bad-emacs-defaults][Bad Emacs Defaults]] ([[https://www.reddit.com/r/emacs/comments/175dlle/bad_emacs_defaults/][Reddit]], [[https://news.ycombinator.com/item?id=37843908][HN]], [[https://lobste.rs/s/np90nj/bad_emacs_defaults][lobste.rs]], [[https://irreal.org/blog/?p=11698][Irreal]])
  - [[https://www.reddit.com/r/emacs/comments/174i3kn/what_would_you_make_default/][What would you make default?]]
  - [[https://git.sr.ht/~x4d6165/dotfiles][x4d6165's Emacs Config]]
  - [[https://www.reddit.com/r/emacs/comments/17610on/seaman_emacs_my_first_published_config/][Seaman Emacs - My first published config]]
  - [[https://www.reddit.com/r/DoomEmacs/comments/1740bwa/my_doom_emacs_configuration_files/][My doom emacs configuration files]]
- Emacs Lisp:
  - [[https://communick.news/post/239397][Exploring a little bit of the Intricacies and Elegance of Loop Macros - Communick News]]
  - [[https://www.youtube.com/watch?v=rzpniEkOELE][How to leverage describe-key command to write Emacs Lisp code?]] (02:18)
  - [[https://www.youtube.com/watch?v=5YYBEGWb5sE][Do you know how to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase]] (01:55)
  - [[https://www.youtube.com/watch?v=r55qZOA_ObE][How to trim strings in Emacs Lisp? string-trim, string-trim-left, string-trim-right]] (02:05)
- Appearance:
  - [[https://github.com/halfwhole/pride-mode][pride-mode: Rainbow flag in the Emacs modeline]]
  - [[https://idiomdrottning.org/show-trailing-whitespace][show-trailing-whitespace is my friend]]
  - [[https://github.com/pedroangelo/theme-rotation.el][pedroangelo/theme-rotation.el: Change themes in Emacs according to specified time periods.]] ([[https://communick.news/post/239403][communick.news]])
  - [[https://i.redd.it/ks0wop3gl3ub1.png][Integrating Catppuccin Themes with Auto-Dark]] ([[https://www.reddit.com/r/emacs/comments/177hmy8/integrating_catppuccin_themes_with_autodark/][Reddit]])
  - [[https://github.com/crmsnbleyd/flexoki-emacs-theme][flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango]]
- Navigation:
  - [[https://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_quickly_navigate_inside_a_source_file/][How do you quickly navigate inside a source file using emacs ?]] ([[https://communick.news/post/225012][communick.news]])
  - [[https://youtu.be/fXZYmVtQf9s?si=mz4hPBJaAhltv83G][Some helpful Xah Lee Selection Commands]] ([[https://irreal.org/blog/?p=11703][Irreal]])
  - [[https://github.com/liuyinz/binky.el][binky.el: Jump between points like a rabbit !]]
  - [[https://github.com/bbatsov/projectile/releases/tag/v2.8.0][Projectile 2.8 is out!]] ([[https://www.reddit.com/r/emacs/comments/1770zqa/projectile_28_is_out/][Reddit]])
- Dired:
  - [[https://emacs.dyerdwelling.family/emacs/20231013153639-emacs--more-flexible-duplicate-thing-function/][James Dyer: More Improvements to Dired Duplicate Here]]
- Writing:
  - [[https://mbork.pl/2023-10-14_Avoiding_repetitions][Marcin Borkowski: Avoiding repetitions]]
  - [[https://alexschroeder.ch/view/2023-10-11-scdoc][Alex Schroeder: scdoc mode]]
- Org Mode:
  - [[https://www.youtube.com/watch?v=ZPbU0CHlYOo][How to Organize Your Life (Intro to Org Mode)]] (21:02)
  - [[https://youtube.com/watch?v=DEeStDz_imQ&si=YLcKCi1t2wHfsqlP][5 Reasons I Love Emacs Orgmode]] (15:43, [[https://www.reddit.com/r/emacs/comments/1771ctv/5_reasons_i_love_emacs_orgmode/][Reddit]])
  - [[https://rostre.bearblog.dev/building-my-ideal-emacs-journal/][Building my ideal Emacs journal]]
  - [[https://benadha.com/notes/how-i-manage-my-reading-list-with-org-mode/][How I Manage My Reading List with Org-Mode]] ([[https://www.reddit.com/r/orgmode/comments/178fa86/how_i_manage_my_reading_list_with_orgmode/][Reddit]])
  - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-file-prefixes/][Sacha Chua: #EmacsConf backstage: file prefixes]]
  - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-adding-notes-to-org-logbook-drawers-from-e-mails/][Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawers from e-mails]]
  - [[https://github.com/ArnaudValette/Horn/tree/main][I made Horn, a parser for org written in typescript]] ([[https://www.reddit.com/r/orgmode/comments/177hyil/i_made_horn_a_parser_for_org_written_in_typescript/][Reddit]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7e7ce811360ea4f3eede98219a845845ed054d63][* lisp/ol-info.el (org-info-other-documents): Convert to `defcustom']]
- Denote:
  - [[https://protesilaos.com/codelog/2023-10-13-denote-new-developments-video/][Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-dev)]] ([[https://www.youtube.com/watch?v=RK4P5oIIEnk][YouTube]] 59:17)
  - [[https://protesilaos.com/codelog/2023-10-11-denote-letter-casing-option/][Protesilaos Stavrou: Emacs: new option for Denote letter casing]]
- Completion:
  - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingCompletion][My understanding of various sorts of completion in GNU Emacs]]
  - [[https://www.armindarvish.com/en/post/announcing_consult_gh_2/][Announcing consult-gh 2.0, now with async search]] ([[https://www.reddit.com/r/emacs/comments/1744x4p/announcing_consultgh_20_now_with_async_search/][Reddit]])
- Coding:
  - [[https://www.reddit.com/r/emacs/comments/177ouga/schlaucompile_a_highly_configurable_compile_macro/][Schlau-compile -- a highly configurable compile macro for Emacs supporting any language you need.]]
  - [[https://github.com/alhassy/repl-driven-development][“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ]] ([[https://www.reddit.com/r/emacs/comments/1792xio/send_region_to_process_for_all_languages_ᕦ_ᴼ_ڡ_ᴼ_ᕤ/][Reddit]])
  - [[https://fosstodon.org/@chmouel/111203691941968313][Copy current function in any programming language using tree-sitter]] ([[https://arnesonium.com/2023/10/13-posts-of-interest][Erik L. Arneson]])
  - [[https://communick.news/post/225027][Any suggestions for a Kill Compile Run Execute sequence from emacs in a single step ? - Communick News]]
  - [[https://github.com/google/styleguide/blob/gh-pages/google-c-style.el][google-c-style.el: Google's C/C++ style for c-mode]]
  - [[https://rostre.bearblog.dev/setting-up-playdate-development-with-c-in-emacs/][Setting up Playdate development with C in Emacs; Playdate is a gaming with C SDK]]
  - [[https://onlisp.co.uk/On-rmsbolt.html][J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt]]
- Web:
  - [[https://sachachua.com/blog/2023/10/using-emacs-and-spookfox-to-automate-creating-bigbluebutton-rooms-in-mozilla-firefox/][Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creating BigBlueButton rooms in Mozilla Firefox]]
- Mail, news, and chat:
  - [[https://protesilaos.com/codelog/2023-10-14-notmuch-indicator-1-1-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0]]
  - [[https://github.com/sshirokov/ZNC.el][znc.el: Make ERC and ZNC bouncer get along well]]
  - [[https://salsa.debian.org/debacle/profanity.el/-/blob/master/profanity.el][profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi]]
- Doom Emacs:
  - [[https://www.youtube.com/watch?v=sfY35IvZn2A][Doom Emacs: Modes and Navigation]] (27:33)
- AI:
  - [[https://github.com/s-kostyaev/ellama][Ellama - new package to call LLMs from Emacs]] ([[https://www.reddit.com/r/emacs/comments/179471c/ellama_new_package_to_call_llms_from_emacs/][Reddit]], [[https://communick.news/post/239400][communick.news]])
  - [[https://gitlab.com/dto/marvin][Code and audio demos for full voice AI convo with Emacs and Large Language Models]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1758wua/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - delete-blank-lines
- Other:
  - [[https://www.reddit.com/r/emacs/comments/176bzg1/future_of_remote_development/][Future of remote development]] ([[https://communick.news/post/227137][communick.news]])
  - [[https://www.youtube.com/watch?v=xhLgdVxj7UI][Emacs Read Only Mode 2023_10_16_03:07:09]] (06:21)
  - [[https://youtube.com/watch?v=SD8myoNYnss&si=vCIOT_B7iAEWuuq4][Get me out of here! Quitting, exiting and recursion in Emacs]] (08:22, [[https://www.reddit.com/r/emacs/comments/178r0vp/get_me_out_of_here_quitting_exiting_and_recursion/][Reddit]])
  - [[https://youtube.com/watch?v=nm2BXULs5rc&si=id4yR1Qjdr6T6Swi][4 Great Line Commands in Emacs Including "flush-lines"]] ([[https://www.reddit.com/r/emacs/comments/177fbkb/4_great_line_commands_in_emacs_including/][Reddit]], [[https://irreal.org/blog/?p=11705][Irreal]]) - flush-lines, kill-matching-lines, keep-lines, copy-matching-lines
  - [[https://alexschroeder.ch/view/2023-10-11-post-from-emacs][Alex Schroeder: Posting to Oddµ from Emacs]]
  - [[https://functional.cafe/@PaniczGodek/111187231582720915][insert-kbd-macro, kmacro-call-macro]] ([[https://arnesonium.com/2023/10/13-posts-of-interest][Erik L. Arneson]])
  - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Beginners, Emacs was not designed for today keyboards. Solutions: a modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough long term.]] ([[https://www.reddit.com/r/emacs/comments/1772obs/beginners_emacs_was_not_designed_for_today/][Reddit]], 2017)
  - [[https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/][Text showdown: Gap Buffers vs Ropes]] ([[https://www.reddit.com/r/emacs/comments/173siji/text_showdown_gap_buffers_vs_ropes/][Reddit]], [[https://irreal.org/blog/?p=11696][Irreal]]) - performance analysis using Rust
- Emacs development:
  - Discussions:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00211.html][Re: ASCII Tables with row and colspans]] - AsciiDoctor
    - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00270.html][Re: How to debug emacs repaint problems?]] how to disable double-buffering
    - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00269.html][Re: How to debug emacs repaint problems?]] different ways to connect to the same X (VNC, tty, compressed X)
    - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00186.html][Re: How to make aot native-compilation and pdmp creation reproduceable]] - why build directory matters
    - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00180.html][Re: How to make aot native-compilation and pdmp creation reproduceable]] - binutils, source date epoch
    - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00263.html][Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream]] - aliases
    - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/msg00101.html][FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full story]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ecb595dea56ed1149b60245d021cb5e6d7dd73f][(sit-for): Remove support for old calling convention]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5789198b34d83413674e596887c089a651f7cf4][cperl-mode.el: Add new user option to etc/NEWS]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77daafbb3657d301f864b969cdfe8da17ab5a62d][Add convenience wrapper for regexp disassembly]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a52d627b37eb439a748161a82fdcd50d6cbc0248][Separate `docstrings-wide` warning identifier]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6f07e13eef93af8b25064bb1bc975e8fafad591][Enable highlighting Gud execution lines without hl-line-mode]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfed3bb395030662059d560f94ea0318f820f00f][Document cl-print.el in cl.texi.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa45ea8a33132f3a95b1e2c085776919febd5458][In cl-prin1, enable raw printing for a byte-compiled function]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=960c98ce3ac8e032db0c0293fa577094258600b8][* lisp/progmodes/project.el (project-mode-line-face): New variable.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7185ca29b5086b1b0f32e64b7a5ba0bc21152c8][File notifications report unmount events (bug#66381)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d51f3165f7eb471acd3d178ef1b94b19254e8857][Improve documentation of 'project-mode-line']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=238292d6571402e93d4f7886baac9853011b36f6][New option 'project-mode-line' to show project name on mode line (bug#66317)]]
- New packages:
  - https://melpa.org/#/consult-tex: Consult powered completion for tex (MELPA)
  - https://melpa.org/#/eldoc-eask: Eldoc support for Eask-file (MELPA)
  - https://melpa.org/#/ellama: Ollama client for calling local LLMs (MELPA)
  - https://melpa.org/#/flexoki-themes: An inky color scheme for prose and code (MELPA)
  - https://melpa.org/#/gofmt-tag: Format and align go struct tags (MELPA)
  - https://elpa.gnu.org/packages/ob-asymptote.html: Babel Functions for Asymptote (GNU ELPA)
  - https://melpa.org/#/org-newtab: Supercharge your browser's new tab page (MELPA)
  - https://melpa.org/#/org-timeblock: Interactive SVG calendar for orgmode tasks (MELPA)
  - https://melpa.org/#/tsort: Topological sort for Emacs Lisp (MELPA)
  - https://melpa.org/#/typewriter-roll-mode: Aid for distraction-free writing (MELPA)
  - https://melpa.org/#/universal-sidecar-roam: Integrate universal-sidecar and org-roam (MELPA)
  - https://melpa.org/#/vimscript-ts-mode: Vim-script major mode using tree-sitter (MELPA)

Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-10][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!

  

[-- Attachment #3: Type: text/plain, Size: 92 bytes --]

---
via emacs-tangents mailing list (https://lists.gnu.org/mailman/listinfo/emacs-tangents)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-10-17 12:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-17 12:52 2023-10-16 Emacs news Sacha Chua

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).