* 2021-04-19 Emacs news - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Apr 29 0030 Singapore - EmacsNYC: Monthly Online Meetup - Lightning Talks https://www.meetup.com/New-York-Emacs-Meetup/events/277390026/ Mon May 3 1600 Vancouver / 1800 Chicago / 1900 Toronto / 2300 GMT -- Tue May 4 0100 Berlin / 0430 Kolkata / 0700 Singapore - Beginner: - [[https://www.youtube.com/watch?v=1VPHA2Lc2zQ][Installing Doom Emacs for the non-programmers (Windows & Linux)]] (20:48) - [[https://www.youtube.com/watch?v=H3yvl86LbAc][GNU Emacs. Часть 1. Введение]] (05:56) - introduction - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/mte0zx/a_simple_way_to_organize_the_initel_file/][A simple way to organize the init.el file]] - [[https://www.reddit.com/r/emacs/comments/mtb05k/emacs_init_time_decreased_65_after_i_realized_the/][Emacs init time decreased %65 after I realized the stupid mistake I have done with straight.el]] - [[https://tech.toryanderson.com/2021/04/19/a-cautionary-tale-on-modelines-and-on-updating-your-emacs-config/][Tory Anderson: a cautionary tale on modelines and on updating your emacs config]] - [[https://git.sr.ht/~codygman/emacs-config/tree/master/item/emacs-config.org][codygman's emacs-config.org]] - Emacs Lisp: - [[https://systemcrafters.cc/learning-emacs-lisp/creating-minor-modes][Creating a Custom Minor Mode - System Crafters]] ([[https://reddit.com/r/emacs/comments/mqtwzx/creating_custom_minor_modes_learning_emacs_lisp_7/][Reddit]]) - [[https://sachachua.com/blog/2021/04/emacs-making-a-hydra-cheatsheet-for-lispy/][Sacha Chua: Emacs: Making a hydra cheatsheet for Lispy]] - [[https://www.youtube.com/watch?v=ikt-Ha4CaY4][Let's write some Emacs Lisp - Github helper functions]] (47:31) - [[https://www.youtube.com/watch?v=5HlImNxPEAE][Let's refactor some Emacs Lisp]] (01:12:40) - [[https://www.youtube.com/watch?v=FJq3ItWvZ0o][Xah Talk Show 2021-04-09 beginner emacs lisp tutorial. xah-html-copy-change-relative-link]] (59:40) - [[https://www.youtube.com/watch?v=FC5qzH0yxyk][Xah Talk Show 2021-04-18 emacs lisp. Fuzzy matching. Explore ido and helm source code]] (01:24:20) - [[https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg00901.html][Converting BNFs to skeletons: An example implementation for LOOP and cl-]] - Emacs development: - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c2372096433e6a7ab173e5f1993f0c65b85f353e][Allow use of em in image spec sizes]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7893945cc8f9421d0be5b07b9ed404bdf25ce140][Add condition-case success handler (bug#47677)]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1559ede54684513b79025ade2b4677447c7a487][Add two optional arguments to 'string-width']] - Appearance: - [[https://www.reddit.com/r/emacs/comments/mqjdow/rfc_hlprogextra_context_sensitive_highlighting/][[RFC] hl-prog-extra - context sensitive highlighting package]] - [[https://github.com/veera-sivarajan/minc-mode][minc-mode: Modest and easy on the eyes syntax highlighting for C source code]] - [[https://protesilaos.com/codelog/2021-04-17-modus-themes-1-3-0/][Protesilaos Stavrou: Modus themes 1.3.0 for GNU Emacs]] ([[https://reddit.com/r/planetemacs/comments/msuns7/protesilaos_stavrou_modus_themes_130_for_gnu_emacs/][Reddit]]) - Navigation: - [[https://www.youtube.com/watch?v=zxS3zXwV0PU&feature=youtu.be][Emacs: use "occur" in practice]] - [[http://mbork.pl/2021-04-17_Multiple_Help_buffers][Marcin Borkowski: Multiple Help buffers]] - [[https://github.com/enisozgen/open-conf][open-conf: Open conf files via M-x buffer]] - Org Mode: - [[https://www.philnewton.net/blog/how-i-get-work-done-with-emacs/][How I get work done with Emacs and org-mode]] ([[https://reddit.com/r/emacs/comments/mrlbf0/how_i_get_work_done_with_emacs_and_orgmode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/mt51h4/strike_through_orgdone_tasks_in_agenda_to/][Strike through org-done tasks in agenda to intensify the sense of achievement]] - Export: - [[https://alpha2phi.medium.com/writing-technical-documentation-with-emacs-276f13284e54][Writing Technical Documentation with Emacs | by alpha2phi | Apr, 2021 | Medium]] ([[https://irreal.org/blog/?p=9635][Irreal]]) - [[https://www.youtube.com/watch?v=K6S-AKm5snc][Create Beautiful Websites Using Emacs Org Mode]] (15:51) - [[https://github.com/bzg/org-mode/commit/962690ef6ad8b9d1c5a70215eec2ca2b8a7bd9c7][ORG-NEWS: Mention DOI links export]] - [[http://amitp.blogspot.com/2021/04/automatically-generate-ids-for-emacs.html][Amit Patel: Automatically generate IDs for emacs org-mode headings]] - [[https://sachachua.com/blog/2021/04/this-is-a-test/][Sacha Chua: This is a test post from Org Mode to 11ty]] - Completion: - [[https://emacsredux.com/blog/2021/04/19/configuring-minibuffer-completion-in-projectile/][Configuring Minibuffer Completion in Projectile]] ([[https://reddit.com/r/emacs/comments/mu01e3/configuring_minibuffer_completion_in_projectile/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/mu3lpl/psa_icompleteverticalmode_is_available_since/][PSA: icomplete-vertical-mode is available since commit 5761e90]] - [[https://www.manueluberti.eu//emacs/2021/04/12/vertico/][Manuel Uberti: Would Alfred Hitchcock use Emacs?]] - about vertico, vertical interactive completion - [[https://i.redd.it/9g4h1bfzast61.png][[ELPA] Corfu (Completion Overlay Region FUnction)]] ([[https://reddit.com/r/emacs/comments/msx6s1/elpa_corfu_completion_overlay_region_function/][Reddit]]) - Coding: - [[https://github.com/tangentstorm/freepascal-mode][freepascal-mode: emacs mode for the free pascal compiler]] - [[https://github.com/purcell/dune-format-el][dune-format-el: Reformat dune files from within Emacs]] ([[https://reddit.com/r/planetemacs/comments/mqr5wz/duneformatel_reformat_dune_files_from_within_emacs/][Reddit]]) - [[http://ag91.github.io/blog/2021/04/18/emacs-as-your-code-compass-quietly-show-who-can-help][Andrea: Emacs as your code-compass: quietly show who can help]] - [[https://www.youtube.com/watch?v=bhNvwxFV5vU][Using Emacs for Literate Programming with Clojure]] (23:19) - Mail and news: - [[https://muto.ca/posts/the-big-comparison-of-emacs-mail-clients.html][The BIG Comparison of Emacs Mail Clients | Muto]] - [[https://idiomdrottning.org/svolternet][Re: SV: Re: SV: Re: SV: Your misbehaved email]] - [[https://www.reddit.com/r/emacs/comments/mq2ff7/mu4e_imapserverpush_with_imapfilter/][mu4e: IMAP-server-push with imap-filter]] - Web: - [[https://www.reddit.com/r/emacs/comments/mptr7f/an_emacs_wallabag_client_the_emacser_way_to/][An Emacs wallabag client - the Emacser way to manage web pages!]] - [[https://ugeek.github.io/blog/post/2021-04-15-wallabag-en-emacs.html][Wallabag en Emacs]] - for saving webpages - Chat: - [[https://tube.tchncs.de/videos/watch/ffdb18b0-d9e0-4c70-91d4-cce54113dd3d][Mastodon in emacs - tchncs]] (17:42) - Diary: - [[https://protesilaos.com/codelog/2021-04-14-emacs-diary-calendar/][Protesilaos Stavrou: Emacs Diary and Calendar for tracking appointments]] (34:44, [[https://reddit.com/r/emacs/comments/mqyysd/emacs_diary_and_calendar/][Reddit]]) - [[https://protesilaos.com/codelog/2021-04-15-emacs-diary-outline-minor-mode/][Protesilaos Stavrou: Make the Emacs Diary work as an Outline (outline-minor-mode)]] - [[https://www.youtube.com/watch?v=n8o66i08fzs&feature=youtu.be][Add file paths and URLs to the Emacs Diary]] - Community: - [[https://tychoish.com/post/the-org-mode-product/][tycho garen: The Org Mode Product]] - [[https://www.youtube.com/watch?v=gwT5PoXrLVs][Moral lessons from free software and GNU Emacs]] (47:08, [[https://reddit.com/r/emacs/comments/msnphh/moral_lessons_from_free_software_and_gnu_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/mtuvyw/people_should_not_bombard_newbies_with_messages/][People should not bombard newbies with messages with subtle messages containing warning of emacs pinky]] - [[https://protesilaos.com/codelog/2021-04-16-emacs-moral-lessons/][Protesilaos Stavrou: Moral lessons from free software and GNU Emacs]] - [[https://gretzuni.com/articles/free-lunches-and-the-burden-of-responsibility][Gretzuni: Free lunches and the burden of responsibility]] - [[https://www.reddit.com/r/emacs/comments/mpwapo/weekly_tipstricketc_thread/][Weekly tips/trick/etc/ thread]] - Other: - [[https://github.com/mineo/yatemplate][yatemplate: Simple file templates for Emacs with YASnippet]] - [[https://www.youtube.com/watch?v=2ONNXDlN3RU][Using abbrev-mode - create and expand abbreviations in Emacs]] (19:37) - [[https://www.youtube.com/watch?v=b9gzO9nCnWI&feature=youtu.be][Automatic saving of modes, scratch buffer, and registers in Emacs]] - [[https://blogs.dgplug.org/sandeepk/emacs-building-ledger-reports][Emacs: Building Ledger Reports — sandeepk]] - [[https://www.youtube.com/watch?v=hoP4I9ounyQ][Leaving Doom Emacs For GNU Emacs? - DT Live!]] (01:33:40) - [[https://www.reddit.com/r/emacs/comments/mtjn8f/swayel_sway_integration_for_emacs/][Sway.el]] - controls creation of Emacs frames in the Sway window manager - Building/installing: - [[https://chaoticlab.io/posts/emacs-27-2-msi/][MSI Installer for GNU Emacs 27.2 for Windows]] ([[https://reddit.com/r/emacs/comments/mq758x/msi_installer_for_gnu_emacs_272_for_windows/][Reddit]]) - [[https://tube.tchncs.de/videos/watch/c6c1bbea-f5a6-4c2d-87aa-167b6aef3ae0][Building emacs on Cent OS - tchncs]] - [[https://github.com/probonopd/Emacs.AppImage][Emacs.AppImage: This repository builds GNU Emacs from git on Travis CI and packages it as an AppImage.]] - New packages: - https://elpa.gnu.org/packages/corfu.html: Completion Overlay Region FUnction - https://elpa.gnu.org/packages/vertico.html: VERTical Interactive COmpletion - http://melpa.org/#/dream-theme: Maximalist Nordic/Zenburn-inspired color theme - http://melpa.org/#/dune-format: Reformat OCaml's dune files automatically - http://melpa.org/#/dyncloze: Language alternatives self-testing - http://melpa.org/#/eping: Ping websites to check internet connectivity - http://melpa.org/#/filetree: File tree view/manipulatation package - http://melpa.org/#/merlin-ac: Merlin and auto-complete integration. - http://melpa.org/#/merlin-company: Merlin and company mode integration. - http://melpa.org/#/merlin-iedit: Merlin and iedit integration. - http://melpa.org/#/nix-modeline: Info about in-progress Nix evaluations on your modeline - http://melpa.org/#/openfoam: OpenFOAM files and directories - http://melpa.org/#/pyim-smzmdict: Sanma(triple) Zhengma dict for pyim Links from [[http://reddit.com/r/emacs][reddit.com/r/emacs]], [[http://reddit.com/r/orgmode][r/orgmode]], [[http://reddit.com/r/spacemacs][r/spacemacs]], [[http://reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/results?search_query=emacs&search_sort=video_date_uploaded][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]] and [[http://lists.gnu.org/archive/html/emacs-devel/2021-04][emacs-devel]]. You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]