* 2024-07-22 Emacs news - Upcoming events: - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 1 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[http://anggtwu.net/2024-find-dot-emacs-links.html][~/.emacs for beginners]] - [[https://www.rousette.org.uk/archives/devilish-fun-with-a-modeless-modal-editor/][Devilish fun with a modeless modal editing mode]] ([[https://www.reddit.com/r/emacs/comments/1e832e1/devilish_fun_with_a_modeless_modal_editing_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=bCz_Pl3rBic][[AO VIVO] Configurando o Emacs do zero - parte 1]] (01:35:22) - [[https://www.youtube.com/watch?v=k9xyamQ5k-M][[AO VIVO] Configurando o Emacs do zero - parte 2]] (01:37:19) - [[https://www.youtube.com/watch?v=GdAI6lBb3x8][[AO VIVO] Configurando o Emacs do zero - parte 3]] (01:19:56) - [[https://github.com/ovistoica/emacs][ovistoica's Emacs Config]] - Emacs Lisp: - [[https://www.omarpolo.com/post/writing-a-major-mode.html][Writing a simple Emacs major-mode]] (2021) - [[http://yummymelon.com/devnull/announcing-casual-re-builder.html][Announcing Casual RE-Builder]] ([[https://www.reddit.com/r/emacs/comments/1e3zbfu/announcing_casual_rebuilder/][Reddit]], [[https://irreal.org/blog/?p=12313][Irreal]]) - [[http://yummymelon.com/devnull/emacs-regexps-the-small-print.html][Emacs Regexps: The Small Print]] ([[https://www.reddit.com/r/emacs/comments/1e6mk6k/emacs_regexps_the_small_print/][Reddit]], [[https://irreal.org/blog/?p=12324][Irreal]]) - [[https://eshelyaron.com/posts/2024-07-15-on-buglet-bindings.html][The right way to handle case-insensitive inputs with `completing-read`]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00865.html][A number of Emacs Lisp math libraries]] - [[https://github.com/jamescherti/elispcomp][Introducing elispcomp: Compiling Elisp code directly from the command line]] ([[https://www.reddit.com/r/emacs/comments/1e73jvi/introducing_elispcomp_compiling_elisp_code/][Reddit]]) - [[https://www.youtube.com/watch?v=zLVDOUMSpDM][Xah Talk Show Ep563, Emacs Lisp Coding move-html-text-block and random chat]] (01:12:20) - [[https://www.unwoundstack.com/blog/fill-column-indicator.html][Unwound Stack: fill-column-indicator]] - use display-fill-column-indicator-mode instead - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20240718103550-emacs--selected-window-accent-mode-v-0-8-0/][James Dyer: Selected Window Accent Mode v0.8.0]] - Navigation: - [[https://www.jamescherti.com/outline-mode-enhance-move-subtree-up-down/][Emacs: Enhancing up and down subtree movement in outline-mode and outline-minor-mode]] ([[https://www.reddit.com/r/emacs/comments/1e7z5fb/emacs_enhancing_up_and_down_subtree_movement_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1e9bqy8/perspproject_projectel_integration_for/][persp-project - project.el integration for perspective.el]] - [[https://www.youtube.com/watch?v=TAkOPqGWxq0][Emacs Buffer Transpose 2024_07_20_03:20:45]] (04:27) - Writing: - [[https://michaelneuper.com/posts/efficient-latex-editing-with-emacs/][Efficient LaTeX Editing With Emacs - Michael]] (2023, [[https://news.ycombinator.com/item?id=41021173][HN]]) - [[https://onlisp.co.uk/preview_002dauto-in-LaTeX-buffers.html][J.e.r.e.m.y B.r.y.a.n.t: preview-auto in LaTeX buffers]] - Org Mode: - [[https://weblog.masukomi.org/2024/07/19/using-org-mode-with-hugo/][Using Org Mode With Hugo · weblog.masukomi.org]] ([[https://www.reddit.com/r/emacs/comments/1e7ach0/tips_advice_on_using_oxhugo_to_blog_with_orgmode/][Reddit]]) - Completion: - [[https://mastodon.catgirl.cloud/@mekeor/112816088995281572][How to make consult-history work for git commits and ERC buffers]] - [[https://github.com/armindarvish/consult-omni][Announcing consult-omni: A powerful omni-search and launcher in Emacs (like Spotlight or Alfred but in Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1e6qhpf/announcing_consultomni_a_powerful_omnisearch_and/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/1e6qyuw/cognitivecomplexity_a_treesitbased_package_to/][cognitive-complexity: a treesit-based package to display cognitive complexity of code in Emacs (port of the tree-sitter based codemetrics)]] - [[https://salsa.debian.org/debacle/devhelp2.el][Martin / devhelp2.el · GitLab - read devhelp in Emacs]] ([[https://framapiaf.org/@debacle/112824517498480270][@debacle@framapiaf.org]]) - [[https://www.youtube.com/watch?v=k4ls9lM4Fuo][A Fair Trial of Emacs' Version Control Mode - System Crafters Live!]] (02:02:14) - Mail, news, and chat: - [[https://michal.sapka.me/cool-emacs/read-email-notmuch/][Read email with Notmuch | Cool Emacs]] (2023) - [[https://magnus.therning.org/2024-07-21-emacs-via-nix-with-mu4e.html][Magnus: Emacs via Nix with mu4e]] - Evil mode: - [[https://gist.github.com/amirrajan/b3e4af5e06ad46e1b390aae2d0a44e47][init-evil.el · GitHub]] - [[https://gist.github.com/amirrajan/195c3c87d811586126e85c5e3dbf7a06][Minimal Emacs configuration for Windows and Mac (Vim bindings and leader key) · GitHub]] - Doom Emacs: - [[https://www.youtube.com/watch?v=PDNfLMQ6oAc][Doom Emacs on WSL FULL GUIDE]] (03:26) - [[https://www.youtube.com/watch?v=trQ2DlMoXJA][Replay - Writing elisp for doom emacs config | emacs-evil]] (01:06:36) - [[https://www.youtube.com/watch?v=QJshNWXSZmA][[Emacs] Instalação do Doom Emacs e projetos]] (02:01:21, [[https://bolha.tube/videos/watch/f0bc87ea-1dc8-425d-b165-c836a6f251c0][bolha.tube]]) - Multimedia: - [[https://lmno.lol/alvaro/real-player-mode-now-on-melpa][Never fear mistakingly opening media files ;) Ready Player Mode now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1e8sy9v/never_fear_mistakingly_opening_media_files_ready/][Reddit]]) - [[https://lor.sh/@tennoseremel/112823464921505189][subed code for moving start time and jumping to it]] - AI: - [[https://www.reddit.com/r/emacs/comments/1e90v2i/ekg_version_060_now_with_llm_context/][ekg version 0.6.0: now with LLM context]] - Community: - [[https://www.reddit.com/r/emacs/comments/1e5ctk2/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=12317][Irreal: Learn Vim or Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20240713203037-emacs--local-elpa-melpa-org-revisited-2yr-anniversary/][James Dyer: Emacs Blog 2 Year Anniversary - First Post Revisit - Create Local Offline ELPA MELPA ORG]] - Other: - [[https://www.masteringemacs.org/article/the-emacs-29-edition-of-mastering-emacs-out-now][Mickey Petersen: The Emacs 29 Edition of Mastering Emacs is out now]] ([[https://news.ycombinator.com/item?id=41035785][HN]]) - [[https://lmno.lol/alvaro/ocr-those-buffers][Alvaro Ramirez: OCR those buffers]] ([[https://www.reddit.com/r/emacs/comments/1e5np2n/ocr_those_buffers/][Reddit]]) - [[https://www.linux-community.de/ausgaben/linuxuser/2024/08/makros-in-vim-und-emacs-regex-teil-3/][Makros in Vim und Emacs (Regex, Teil 3) - LinuxCommunity]] ([[https://mastodon.social/@hofmannedv/112808048050397624][@hofmannedv@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1e57kzy/a_solution_for_getting_emacs_to_compile_with/][A solution for getting Emacs to compile with tree-sitter on Fedora]] - [[https://www.reddit.com/r/emacs/comments/1e47b4i/emacs_too_slow/][Emacs too slow.]] - Windows; some tips in the discussion ([[https://www.reddit.com/r/emacs/comments/1e5qdzd/emacs_slowness/][More tips]]) - [[https://news.mynavi.jp/article/osxhack-253/][Catalina and Emacs]] - [[https://gist.github.com/ghosty141/c93f21d6cd476417d4a9814eb71dd46e][Buttery Smooth Emacs - Mirror of Daniel Colasciones great blog post about emacs' inner workings · GitHub]] (2016) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00732.html][Long discussion about including a mathematical library]], possibly exposing more functions from libm - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00815.html][Re: Markers in a gap array]] - status of scratch/igc branch with MPC - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00721.html][Re: MPS: assertion failed: header_type (h) != IGC_OBJ_FWD]] - more info on symbol alignment - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f249c81f868e8fea9d2a05ce258b3ebefba6620f][Add commands to run unit tests in 'go-ts-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f4fc6608212191e1a9e07bf89f38ba9e4ea786c][Work around GCC bug 58416 on 32-bit x86]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99b360bb5aabf324cf038c27ac76ac1513319754][Allow specifying stdout/stderr separately in some Eshell commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1f29998bf49c85c2eddc1201657639fdd494ef2][Add history variables for find-func entry points]] - New packages: - http://melpa.org/#/evil-neo: Minor mode for using the Neo keyboard layout with Evil (MELPA) - http://melpa.org/#/helm-roam: Helm command for org-roam (MELPA) - http://melpa.org/#/ready-player: Open media files in ready-player major mode (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://emacs.ch/deck/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://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://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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-07][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!