2024-12-30 Emacs news ===================== - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] (<https://emacslife.com/calendar/>)): - M-x Research: TBA <https://m-x-research.github.io/> Fri Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 4 d0000 Asia/Singapore - OrgMeetup (virtual) <https://orgmode.org/worg/orgmeetup.html> Wed Jan 8 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier-emacs> Fri Jan 10 1800 Europe/Paris - Emacs configuration: - [Repaying emacs configuration debt] (<https://www.naiquev.in/repaying-emacs-configuration-debt.html>) ([@naique...@fosstodon.org] (<https://fosstodon.org/@naiquevin/113714110798141985>)) - [inktvis75/lv-emacs: My Emacs Configuration] (<https://github.com/inktvis75/lv-emacs>) ([@inktvis75.bsky.social] (<https://bsky.app/profile/did:plc:5gmm3dojx655dy2hbrsbffqk/post/3lejmvvktzs2h>)) - [Embarkを使う15の方法 | Emacs JP] (<https://emacs-jp.github.io/tips/fifteen-ways-to-use-embark>) - [kcarta/.emacs.d: My personal Emacs config] (<https://github.com/kcarta/.emacs.d.git>) - Emacs Lisp: - [Marcin Borkowski: Watching variable changes] (<https://mbork.pl/2024-12-23_Watching_variable_changes>) - add-variable-watcher - [log101: AoC was a great opportunity to learn Emacs] (<https://blog.log101.dev/teknik/advent-of-code-emacs/>) - [dimiro1/xid.el: An implementation of the XID specification (https://github.com/rs/xid) for Emacs.] (<https://github.com/dimiro1/xid.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ho6kso/generate_xids_inside_emacs/>)) - [Dibujando figuras con Emacs] (<https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html>) ([@jose_a_alo...@mathstodon.xyz] (<https://mathstodon.xyz/@Jose_A_Alonso/113725143911395858>)) - Appearance: - [Boxes everywhere] (<https://i.redd.it/pbg8rzynfn9e1.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hoehaa/boxes_everywhere/>)) - [Protesilaos Stavrou: Emacs: ‘standard-themes’ version 2.2.0] (<https://protesilaos.com/codelog/2024-12-29-emacs-standard-themes-2-2-0/>) - Navigation: - [Alex Popescu: easysession.el Emacs Package for Handling Sessions] (<https://alpo.gitlab.io/jots/links/2024/12/easysession.el-emacs-package-for-handling-sessions/>) - [Emacs를 위한 트리 레이아웃 파일 탐색기 Treemacs 기본 사용법 - (emacsian ohyecloudy)] (<https://ohyecloudy.com/emacsian/2024/12/28/treemacs-basic/>) - TRAMP: - [Cleanup TRAMP connections prior to sleeping with Hammerspoon] (<https://gist.github.com/jdtsmith/90ee949bcef023633f9c5127fac5e7c4>) - Writing: - [mhayashi1120/Emacs-langtool: LanguageTool for Emacs] (<https://github.com/mhayashi1120/Emacs-langtool>) ([@st3...@fedi.caliandroid.de] (<https://fedi.caliandroid.de/@st3fan/statuses/01JGBY122P2CC6JHRMBYW7ETRD>)) - [Howm tip: howm-list-toggle-title] (<https://social.lol/@jbaty/113724405593394183>) - [Trope-Mode: An Emacs major mode for the TV Tropes markup language] (<https://i.redd.it/m0u5mu7hov8e1.gif>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hloqn7/tropemode_an_emacs_major_mode_for_the_tv_tropes/>)) - Org Mode: - [Org Mode requests: [TASK] Rewriting org-pcomplete into capf backend (was: Completions Registry)] (<https://list.orgmode.org/87bjwx59m6.fsf@localhost>) - [Emacs for Students of Life🖊📖] (<https://www.youtube.com/watch?v=KsRCiL8ebmE>) (29:12) - [Emacs for writing prose - Applications - Doom Emacs Discourse] (<https://discourse.doomemacs.org/t/emacs-for-writing-prose/515>) (2022) - [TAONAW - Emacs and Org Mode: How I handled projects in Emacs org-mode in 2024] (<https://taonaw.com/2024/12/24/how-i-handled-projects-in.html>) - [Task Repeaters in Org Mode] (<https://www.danliden.com/posts/20220116-org-time.html>) ([@a...@hachyderm.io] (<https://hachyderm.io/@al3x/113719188499742714>)) - [Using Emacs and Org-mode as a static site generator] (<https://ogbe.net/blog/emacs_org_static_site>) ([@ogbe.net] (<https://bsky.app/profile/did:plc:r5nsgxn53ht7spejwonqzums/post/3lekrswxfms2w>)) - [Meeting notes #14 [[bbb:OrgMeetup]] on Wed, Dec 11, 19:00 UTC+3] (<https://list.orgmode.org/877c7myc4v.fsf@localhost/T/#u>) ([@yanta...@fosstodon.org] (<https://fosstodon.org/@yantar92/113718672957732304>)) - [Org 2 Web Site] (<https://c.im/@pjs/113707571780444157>) - [Keyboard Macros in Your Presentations] (<https://youtu.be/MQXMA2OQ0uY>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hopg9s/keyboard_macros_in_your_presentations/>)) - Import, export, and integration: - [Protesilaos Stavrou: Emacs: tone down Org citations on demand] (<https://protesilaos.com/codelog/2024-12-26-emacs-org-hide-citations-mode/>) - [James Dyer: Exploring Static Website Publishing with Org Publish] (<https://emacs.dyerdwelling.family/emacs/20241226125955-emacs--exploring-emacs-based-static-website-publishing-with-org-publish/>) - [Recreating the Cortex Theme Journal in Emacs Org Mode | Mark's Project Blog] (<https://blog.fixermark.com/posts/2024/recreating-the-cortex-theme-journal-in-emacs-org-mode/>) ([@m...@mastodon.fixermark.com] (<https://mastodon.fixermark.com/@mark/113738785664550940>)) - [Sacha Chua: Linking to Org Babel source in a comment, and making that always use file links] (<https://sachachua.com/blog/2024/12/linking-to-org-babel-source-in-a-comment-and-making-that-always-use-file-links/>) - [Making Tag Pages in an Org Mode Blog] (<https://randyridenour.net/posts/24-12-30-tag-pages-org-mode-blog.html>) ([@randyriden...@zirk.us] (<https://zirk.us/@randyridenour/113742626022402989>)) - [Capturing slack messages directly into Emacs orgmode inbox] (<https://srijan.ch/capturing-slack-messages-directly-into-emacs-orgmode-inbox>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ho52y3/capturing_slack_messages_directly_into_emacs/>)) - [Adding macOS tags to my Org-Roam File Organization Workflow] (<https://www.youtube.com/watch?v=r_4xV7tn1rQ>) (06:51) - Org development: - [ox-odt: Avoid putting forbidden characters into ODT xml] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e16c9ed54fffd413e1b5eb79f0fd9d2f769dfc92>) - [etc/ORG-NEWS: Document fixes in the org-protocol bookmarklets] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af98b8411f6d852bc297d85b48b6118da7341ab>) - [ob-calc: Format vector and matrix results as Org tables] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=642dc6c85ffa19bd0e34f10a866cf58efb363cca>) - [Add new option `org-edit-keep-region'] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d5d23602e08ed5de4bd06084120c2db7833d28c>) - [ox-beamer: Add onlyenv to the beamer environments] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e141ec24e531345952c2ad812a4b6fe7159f3ca>) - [ox-texinfo: Support numeric values of `toc' in `#+OPTIONS'] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d1b77a6c578692f75db8358ef06738287f02e192>) - [Add `yank-media' handler for LibreOffice Calc tables] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7a9a060fde1340d26098e4398e3f52531f8a94d4>) - Denote: - [Protesilaos Stavrou: Emacs: sequence notes with new ‘denote-sequence.el’] (<https://protesilaos.com/codelog/2024-12-25-emacs-denote-sequence-notes/>) - Completion: - [You can press SPC in the M-x minibuffer instead of "-".] (<https://www.reddit.com/r/emacs/comments/1hln9sl/you_can_press_spc_in_the_mx_minibuffer_instead_of/>) - Coding: - [Karthik Chikmagalur: Fringe Matters: Finding the Right Difference] (<https://karthinks.com/software/fringe-matters-finding-the-right-difference/>) - diff-hl - [Alvaro Ramirez: symbol-overlay-mc now on MELPA] (<https://lmno.lol/alvaro/symbol-overlay-mc-now-on-melpa>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ho9egz/symboloverlaymc_now_on_melpa/>)) - [The Emacs Cat: Python Programming in Emacs] (<https://olddeuteronomy.github.io/post/python-programming-in-emacs/>) ([Irreal] (<https://irreal.org/blog/?p=12676>)) - [Hyprlang-ts-mode is now on Melpa] (<https://natefu.xyz/blogs/01-hyprland-1-0-0-release/>) - [Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.1.0] (<https://protesilaos.com/codelog/2024-12-24-emacs-sxhkdrc-mode-1-1-0/>) - [Meta Redux: State of CIDER Survey (2024)] (<https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html>) - Web: - [chmouel/isgd.el: is.gd url shortener interface to emacs] (<https://github.com/chmouel/isgd.el>) ([@chmo...@fosstodon.org] (<https://fosstodon.org/@chmouel/113742048196249779>)) - Mail, news, and chat: - [Notmuch tip: M-RET (notmuch-tree-from-search-thread)] (<https://social.lol/@jbaty/113724647339795803>) - [Quickly Switch Between HTML and Plain Text in mu4e - Top Bug Net] (<https://www.topbug.net/blog/2024/12/28/quickly-switch-between-html-and-plain-text-in-mu4e/>) ([Irreal] (<https://irreal.org/blog/?p=12680>)) - AI: - [TIL: If you've issues with wrapping long lines in gptel.el, just edit the system message and tell it to break lines but not code] (<https://www.reddit.com/r/emacs/comments/1ho08l6/til_if_youve_issues_with_wrapping_long_lines_in/>) - Community: - [Weekly Tips, Tricks, &c. Thread — 2024-12-25 / week 52] (<https://www.reddit.com/r/emacs/comments/1hlwpr0/weekly_tips_tricks_c_thread_20241225_week_52/>) - setq-mode-local, default t binding, nameless - [How I Emacs (#1) - Kris Carta's personal blog] (<https://www.kriscarta.com/posts/how-i-emacs>) - six months in - [Sacha Chua: EmacsConf 2024 notes] (<https://sachachua.com/blog/2024/12/emacsconf-2024-notes/>) ([long HN discussion] (<https://news.ycombinator.com/item?id=42531217>)) - [Sacha Chua: emacs.tv] (<https://sachachua.com/blog/2024/12/emacs-tv/>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1hn5mhq/sacha_chua_emacstv/>)) - [XEmacs internals manual] (<http://ftp.xemacs.org/pub/xemacs/docs/a4/internals-a4.pdf.gz>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hnvsc7/xemacs_internals_manual/>)) - Multimedia: - [lets make a midi controller with qmk - YouTube] (<https://www.youtube.com/live/AZ4nwS9A1qM>) ([@pulusound.fi] (<https://bsky.app/profile/did:plc:rhm2jem2z7ldnv4663eff236/post/3ledlgcruzp2n>)) - Other: - [xFA25E/pueue: Emacs interface for Pueue] (<https://github.com/xFA25E/pueue>) ([@jnpn@mastodon.social] (<https://mastodon.social/@jnpn/113731553076538004>)) - task manager - [Ledger: query and insert an account] (<https://mastodon.social/@Son0p/113741579123259780>) - [Ledger tip: (add-hook 'ledger-report-mode-hook 'compilation-minor-mode)] (<https://masto.plaindrops.de/@spacecadet/113729983382452908>) - [Embracing the eternal Sexp wisdom with the GNU - configuring your life, workflows and websites with Lisps, Guile Scheme, Guix, Emacs, etc.] (<https://jointhefreeworld.org/blog/articles/lisps/embracing-the-eternal-sexp-wisdom-of-the-gnu/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hnsk6r/embracing_the_eternal_sexp_wisdom_with_the_gnu/>), [HN] (<https://news.ycombinator.com/item?id=42544838>)) - [Much Ado About Emacs 005 - Bicycle For Your Mind] (<https://bicycleforyourmind.com/much_ado_about_emacs_005>) - notes, scroll page without moving point - [hyperdrive.el v0.5.2 bugfix release] (<https://www.reddit.com/r/emacs/comments/1hlxy48/hyperdriveel_v052_bugfix_release/>) - [Emacs using the lucid toolkit is blazingly fast] (<https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/>) - [[ANN] MoC. Buffer Text to Video & Presentation Content, Elisp Replay, and Related Gizmos] (<https://github.com/positron-solutions/moc/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hkjohj/ann_moc_buffer_text_to_video_presentation_content/>)) - [EmacsConf 2024 Playlist | Playlist] (<https://www.youtube.com/playlist?amp;feature=shared&list=PLomc4HLgvuCXEBfUDdJ07kmG8nHS325H->) - [Irreal: PSA: The GPG/Emacs Interaction Bug Is Fixed] (<https://irreal.org/blog/?p=12678>) - [Emacs using the lucid toolkit is blazingly fast] (<https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/>) ([Irreal] (<https://irreal.org/blog/?p=12672>)) - [Introducing Candyshop - Simplify Your Emacs Workspace on OSX!] (<https://www.reddit.com/r/emacs/comments/1hncbgx/introducing_candyshop_simplify_your_emacs/>) - [enthdegree/kobo-emacs: Steps to get emacs running on a Kobo Clara BW] (<https://github.com/enthdegree/kobo-emacs>) - Emacs development: - emacs-devel: - [SIGPROF + SIGCHLD and igc] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01068.html>): igc garbage collector and signals (possible refactor) - [idea on how to make a safer profiler] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01279.html>) - [Re: Some experience with the igc branch] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01249.html>): to fork or not to fork - [documentation about garbage collection] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01241.html>) - [issues doing reverse debugging on Windows] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01260.html>) - [thinking about how to get a backtrace] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01104.html>) - [figuring out what needs to be done in the signal handler and what can be done outside it] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01119.html>) - [Re: igc, macOS avoiding signals] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01424.html>): using tracing frameworks? - [Discussion with MPS people] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01011.html>) - [Re: Tree-sitter maturity] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01445.html>): vendoring the grammars - [Treesit support for show-paren-mode (bug#75122)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1addae07be1982a6cafc0e0b3955b59bd1fb481c>) - [Add new variable 'up-list-function' for 'treesit-up-list'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec8dd27f008bca810209354a189d241479fe4d32>) - [Add new variable 'down-list-function' for 'treesit-down-list'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c50edb2b500c6ac18696e99c3f8df597dea54d4>) - [Add new variable 'forward-list-function' for 'treesit-forward-list'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3db984c72b8609c84f06a0fd62e59b4823ea0876>) - [Make browser windows pop up when browsing URLs on Wayland] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72eb5f8bedbe441f6a3952557b9aa3ef6fd6235d>) - [Drop support form gnome-moz-remote from browse-url] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ca91ff912da7c3a672e4bfe6ce103a23ddec73>) - [New: treesit-explore, treesit-aggregated-simple-imenu-settings; treesit-explore-mode now supports local parsers] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c7db480ead8ef623a382fcd990dd91486616dca>) - [Add treesit-language-display-name] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=251b4c8c39535fee9f6da89420483304274ac03e>) - New packages: - hyprlang-ts-mode <http://melpa.org/#/hyprlang-ts-mode>: Major mode for editing hyprland configuration files (MELPA) - org-shortcut <http://melpa.org/#/org-shortcut>: Bindings for shortcut.com in org-mode (MELPA) - portage-modes <http://melpa.org/#/portage-modes>: Major modes for editing Portage config files (MELPA) - selected-window-contrast <http://melpa.org/#/selected-window-contrast>: Highlight by brightness of text and background (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>), [Mastodon #emacs] (<https://mastodon.social/tags/emacs>), [Hacker News] (<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>), [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.world] (<https://lemmy.world/c/emacs>), [lemmy.ml] (<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), [communick.news] (<https://communick.news/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] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12>). Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [sa...@sachachua.com] (<mailto:sa...@sachachua.com>). Thank you!
* 2024-12-30 Emacs news - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - M-x Research: TBA https://m-x-research.github.io/ Fri Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 4 d0000 Asia/Singapore - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 8 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 10 1800 Europe/Paris - Emacs configuration: - [[https://www.naiquev.in/repaying-emacs-configuration-debt.html][Repaying emacs configuration debt]] ([[https://fosstodon.org/@naiquevin/113714110798141985][@naique...@fosstodon.org]]) - [[https://github.com/inktvis75/lv-emacs][inktvis75/lv-emacs: My Emacs Configuration]] ([[https://bsky.app/profile/did:plc:5gmm3dojx655dy2hbrsbffqk/post/3lejmvvktzs2h][@inktvis75.bsky.social]]) - [[https://emacs-jp.github.io/tips/fifteen-ways-to-use-embark][Embarkを使う15の方法 | Emacs JP]] - [[https://github.com/kcarta/.emacs.d.git][kcarta/.emacs.d: My personal Emacs config]] - Emacs Lisp: - [[https://mbork.pl/2024-12-23_Watching_variable_changes][Marcin Borkowski: Watching variable changes]] - add-variable-watcher - [[https://blog.log101.dev/teknik/advent-of-code-emacs/][log101: AoC was a great opportunity to learn Emacs]] - [[https://github.com/dimiro1/xid.el][dimiro1/xid.el: An implementation of the XID specification (https://github.com/rs/xid) for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1ho6kso/generate_xids_inside_emacs/][Reddit]]) - [[https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html][Dibujando figuras con Emacs]] ([[https://mathstodon.xyz/@Jose_A_Alonso/113725143911395858][@jose_a_alo...@mathstodon.xyz]]) - Appearance: - [[https://i.redd.it/pbg8rzynfn9e1.png][Boxes everywhere]] ([[https://www.reddit.com/r/emacs/comments/1hoehaa/boxes_everywhere/][Reddit]]) - [[https://protesilaos.com/codelog/2024-12-29-emacs-standard-themes-2-2-0/][Protesilaos Stavrou: Emacs: ‘standard-themes’ version 2.2.0]] - Navigation: - [[https://alpo.gitlab.io/jots/links/2024/12/easysession.el-emacs-package-for-handling-sessions/][Alex Popescu: easysession.el Emacs Package for Handling Sessions]] - [[https://ohyecloudy.com/emacsian/2024/12/28/treemacs-basic/][Emacs를 위한 트리 레이아웃 파일 탐색기 Treemacs 기본 사용법 - (emacsian ohyecloudy)]] - TRAMP: - [[https://gist.github.com/jdtsmith/90ee949bcef023633f9c5127fac5e7c4][Cleanup TRAMP connections prior to sleeping with Hammerspoon]] - Writing: - [[https://github.com/mhayashi1120/Emacs-langtool][mhayashi1120/Emacs-langtool: LanguageTool for Emacs]] ([[https://fedi.caliandroid.de/@st3fan/statuses/01JGBY122P2CC6JHRMBYW7ETRD][@st3...@fedi.caliandroid.de]]) - [[https://social.lol/@jbaty/113724405593394183][Howm tip: howm-list-toggle-title]] - [[https://i.redd.it/m0u5mu7hov8e1.gif][Trope-Mode: An Emacs major mode for the TV Tropes markup language]] ([[https://www.reddit.com/r/emacs/comments/1hloqn7/tropemode_an_emacs_major_mode_for_the_tv_tropes/][Reddit]]) - Org Mode: - [[https://list.orgmode.org/87bjwx59m6.fsf@localhost][Org Mode requests: [TASK] Rewriting org-pcomplete into capf backend (was: Completions Registry)]] - [[https://www.youtube.com/watch?v=KsRCiL8ebmE][Emacs for Students of Life🖊📖]] (29:12) - [[https://discourse.doomemacs.org/t/emacs-for-writing-prose/515][Emacs for writing prose - Applications - Doom Emacs Discourse]] (2022) - [[https://taonaw.com/2024/12/24/how-i-handled-projects-in.html][TAONAW - Emacs and Org Mode: How I handled projects in Emacs org-mode in 2024]] - [[https://www.danliden.com/posts/20220116-org-time.html][Task Repeaters in Org Mode]] ([[https://hachyderm.io/@al3x/113719188499742714][@a...@hachyderm.io]]) - [[https://ogbe.net/blog/emacs_org_static_site][Using Emacs and Org-mode as a static site generator]] ([[https://bsky.app/profile/did:plc:r5nsgxn53ht7spejwonqzums/post/3lekrswxfms2w][@ogbe.net]]) - [[https://list.orgmode.org/877c7myc4v.fsf@localhost/T/#u][Meeting notes #14 [[bbb:OrgMeetup]] on Wed, Dec 11, 19:00 UTC+3]] ([[https://fosstodon.org/@yantar92/113718672957732304][@yanta...@fosstodon.org]]) - [[https://c.im/@pjs/113707571780444157][Org 2 Web Site]] - [[https://youtu.be/MQXMA2OQ0uY][Keyboard Macros in Your Presentations]] ([[https://www.reddit.com/r/emacs/comments/1hopg9s/keyboard_macros_in_your_presentations/][Reddit]]) - Import, export, and integration: - [[https://protesilaos.com/codelog/2024-12-26-emacs-org-hide-citations-mode/][Protesilaos Stavrou: Emacs: tone down Org citations on demand]] - [[https://emacs.dyerdwelling.family/emacs/20241226125955-emacs--exploring-emacs-based-static-website-publishing-with-org-publish/][James Dyer: Exploring Static Website Publishing with Org Publish]] - [[https://blog.fixermark.com/posts/2024/recreating-the-cortex-theme-journal-in-emacs-org-mode/][Recreating the Cortex Theme Journal in Emacs Org Mode | Mark's Project Blog]] ([[https://mastodon.fixermark.com/@mark/113738785664550940][@m...@mastodon.fixermark.com]]) - [[https://sachachua.com/blog/2024/12/linking-to-org-babel-source-in-a-comment-and-making-that-always-use-file-links/][Sacha Chua: Linking to Org Babel source in a comment, and making that always use file links]] - [[https://randyridenour.net/posts/24-12-30-tag-pages-org-mode-blog.html][Making Tag Pages in an Org Mode Blog]] ([[https://zirk.us/@randyridenour/113742626022402989][@randyriden...@zirk.us]]) - [[https://srijan.ch/capturing-slack-messages-directly-into-emacs-orgmode-inbox][Capturing slack messages directly into Emacs orgmode inbox]] ([[https://www.reddit.com/r/emacs/comments/1ho52y3/capturing_slack_messages_directly_into_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=r_4xV7tn1rQ][Adding macOS tags to my Org-Roam File Organization Workflow]] (06:51) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e16c9ed54fffd413e1b5eb79f0fd9d2f769dfc92][ox-odt: Avoid putting forbidden characters into ODT xml]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af98b8411f6d852bc297d85b48b6118da7341ab][etc/ORG-NEWS: Document fixes in the org-protocol bookmarklets]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=642dc6c85ffa19bd0e34f10a866cf58efb363cca][ob-calc: Format vector and matrix results as Org tables]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d5d23602e08ed5de4bd06084120c2db7833d28c][Add new option `org-edit-keep-region']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e141ec24e531345952c2ad812a4b6fe7159f3ca][ox-beamer: Add onlyenv to the beamer environments]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d1b77a6c578692f75db8358ef06738287f02e192][ox-texinfo: Support numeric values of `toc' in `#+OPTIONS']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7a9a060fde1340d26098e4398e3f52531f8a94d4][Add `yank-media' handler for LibreOffice Calc tables]] - Denote: - [[https://protesilaos.com/codelog/2024-12-25-emacs-denote-sequence-notes/][Protesilaos Stavrou: Emacs: sequence notes with new ‘denote-sequence.el’]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1hln9sl/you_can_press_spc_in_the_mx_minibuffer_instead_of/][You can press SPC in the M-x minibuffer instead of "-".]] - Coding: - [[https://karthinks.com/software/fringe-matters-finding-the-right-difference/][Karthik Chikmagalur: Fringe Matters: Finding the Right Difference]] - diff-hl - [[https://lmno.lol/alvaro/symbol-overlay-mc-now-on-melpa][Alvaro Ramirez: symbol-overlay-mc now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1ho9egz/symboloverlaymc_now_on_melpa/][Reddit]]) - [[https://olddeuteronomy.github.io/post/python-programming-in-emacs/][The Emacs Cat: Python Programming in Emacs]] ([[https://irreal.org/blog/?p=12676][Irreal]]) - [[https://natefu.xyz/blogs/01-hyprland-1-0-0-release/][Hyprlang-ts-mode is now on Melpa]] - [[https://protesilaos.com/codelog/2024-12-24-emacs-sxhkdrc-mode-1-1-0/][Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.1.0]] - [[https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html][Meta Redux: State of CIDER Survey (2024)]] - Web: - [[https://github.com/chmouel/isgd.el][chmouel/isgd.el: is.gd url shortener interface to emacs]] ([[https://fosstodon.org/@chmouel/113742048196249779][@chmo...@fosstodon.org]]) - Mail, news, and chat: - [[https://social.lol/@jbaty/113724647339795803][Notmuch tip: M-RET (notmuch-tree-from-search-thread)]] - [[https://www.topbug.net/blog/2024/12/28/quickly-switch-between-html-and-plain-text-in-mu4e/][Quickly Switch Between HTML and Plain Text in mu4e - Top Bug Net]] ([[https://irreal.org/blog/?p=12680][Irreal]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1ho08l6/til_if_youve_issues_with_wrapping_long_lines_in/][TIL: If you've issues with wrapping long lines in gptel.el, just edit the system message and tell it to break lines but not code]] - Community: - [[https://www.reddit.com/r/emacs/comments/1hlwpr0/weekly_tips_tricks_c_thread_20241225_week_52/][Weekly Tips, Tricks, &c. Thread — 2024-12-25 / week 52]] - setq-mode-local, default t binding, nameless - [[https://www.kriscarta.com/posts/how-i-emacs][How I Emacs (#1) - Kris Carta's personal blog]] - six months in - [[https://sachachua.com/blog/2024/12/emacsconf-2024-notes/][Sacha Chua: EmacsConf 2024 notes]] ([[https://news.ycombinator.com/item?id=42531217][long HN discussion]]) - [[https://sachachua.com/blog/2024/12/emacs-tv/][Sacha Chua: emacs.tv]] ([[https://www.reddit.com/r/planetemacs/comments/1hn5mhq/sacha_chua_emacstv/][Reddit]]) - [[http://ftp.xemacs.org/pub/xemacs/docs/a4/internals-a4.pdf.gz][XEmacs internals manual]] ([[https://www.reddit.com/r/emacs/comments/1hnvsc7/xemacs_internals_manual/][Reddit]]) - Multimedia: - [[https://www.youtube.com/live/AZ4nwS9A1qM][lets make a midi controller with qmk - YouTube]] ([[https://bsky.app/profile/did:plc:rhm2jem2z7ldnv4663eff236/post/3ledlgcruzp2n][@pulusound.fi]]) - Other: - [[https://github.com/xFA25E/pueue][xFA25E/pueue: Emacs interface for Pueue]] ([[https://mastodon.social/@jnpn/113731553076538004][@jnpn@mastodon.social]]) - task manager - [[https://mastodon.social/@Son0p/113741579123259780][Ledger: query and insert an account]] - [[https://masto.plaindrops.de/@spacecadet/113729983382452908][Ledger tip: (add-hook 'ledger-report-mode-hook 'compilation-minor-mode)]] - [[https://jointhefreeworld.org/blog/articles/lisps/embracing-the-eternal-sexp-wisdom-of-the-gnu/][Embracing the eternal Sexp wisdom with the GNU - configuring your life, workflows and websites with Lisps, Guile Scheme, Guix, Emacs, etc.]] ([[https://www.reddit.com/r/emacs/comments/1hnsk6r/embracing_the_eternal_sexp_wisdom_with_the_gnu/][Reddit]], [[https://news.ycombinator.com/item?id=42544838][HN]]) - [[https://bicycleforyourmind.com/much_ado_about_emacs_005][Much Ado About Emacs 005 - Bicycle For Your Mind]] - notes, scroll page without moving point - [[https://www.reddit.com/r/emacs/comments/1hlxy48/hyperdriveel_v052_bugfix_release/][hyperdrive.el v0.5.2 bugfix release]] - [[https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/][Emacs using the lucid toolkit is blazingly fast]] - [[https://github.com/positron-solutions/moc/][[ANN] MoC. Buffer Text to Video & Presentation Content, Elisp Replay, and Related Gizmos]] ([[https://www.reddit.com/r/emacs/comments/1hkjohj/ann_moc_buffer_text_to_video_presentation_content/][Reddit]]) - [[https://www.youtube.com/playlist?amp;feature=shared&list=PLomc4HLgvuCXEBfUDdJ07kmG8nHS325H-][EmacsConf 2024 Playlist | Playlist]] - [[https://irreal.org/blog/?p=12678][Irreal: PSA: The GPG/Emacs Interaction Bug Is Fixed]] - [[https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/][Emacs using the lucid toolkit is blazingly fast]] ([[https://irreal.org/blog/?p=12672][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1hncbgx/introducing_candyshop_simplify_your_emacs/][Introducing Candyshop - Simplify Your Emacs Workspace on OSX!]] - [[https://github.com/enthdegree/kobo-emacs][enthdegree/kobo-emacs: Steps to get emacs running on a Kobo Clara BW]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01068.html][SIGPROF + SIGCHLD and igc]]: igc garbage collector and signals (possible refactor) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01279.html][idea on how to make a safer profiler]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01249.html][Re: Some experience with the igc branch]]: to fork or not to fork - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01241.html][documentation about garbage collection]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01260.html][issues doing reverse debugging on Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01104.html][thinking about how to get a backtrace]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01119.html][figuring out what needs to be done in the signal handler and what can be done outside it]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01424.html][Re: igc, macOS avoiding signals]]: using tracing frameworks? - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01011.html][Discussion with MPS people]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01445.html][Re: Tree-sitter maturity]]: vendoring the grammars - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1addae07be1982a6cafc0e0b3955b59bd1fb481c][Treesit support for show-paren-mode (bug#75122)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec8dd27f008bca810209354a189d241479fe4d32][Add new variable 'up-list-function' for 'treesit-up-list']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c50edb2b500c6ac18696e99c3f8df597dea54d4][Add new variable 'down-list-function' for 'treesit-down-list']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3db984c72b8609c84f06a0fd62e59b4823ea0876][Add new variable 'forward-list-function' for 'treesit-forward-list']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72eb5f8bedbe441f6a3952557b9aa3ef6fd6235d][Make browser windows pop up when browsing URLs on Wayland]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ca91ff912da7c3a672e4bfe6ce103a23ddec73][Drop support form gnome-moz-remote from browse-url]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c7db480ead8ef623a382fcd990dd91486616dca][New: treesit-explore, treesit-aggregated-simple-imenu-settings; treesit-explore-mode now supports local parsers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=251b4c8c39535fee9f6da89420483304274ac03e][Add treesit-language-display-name]] - New packages: - http://melpa.org/#/hyprlang-ts-mode: Major mode for editing hyprland configuration files (MELPA) - http://melpa.org/#/org-shortcut: Bindings for shortcut.com in org-mode (MELPA) - http://melpa.org/#/portage-modes: Major modes for editing Portage config files (MELPA) - http://melpa.org/#/selected-window-contrast: Highlight by brightness of text and background (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://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker 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.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[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 [[https://lists.gnu.org/archive/html/emacs-devel/2024-12][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:sa...@sachachua.com][sa...@sachachua.com]]. Thank you!