* 2022-04-18 Emacs news - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 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 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Apr 28 0030 Singapore - Emacs configuration: - [[https://zck.org/change-emacs][Zachary Kanfer: Change Emacs's Default Behavior]] - [[https://www.reddit.com/r/emacs/comments/u5cusp/as_new_user_emacs_vanilla_or_doom_emacs/][As new user, Emacs vanilla or Doom Emacs?]] - [[https://www.reddit.com/r/emacs/comments/u44rm9/what_do_people_dislike_about_emacs_distros/][What Do People Dislike About Emacs Distros?]] - [[https://amodernist.com/texts/ecg.html][Philip K.: An Experiment: The Emacs Configuration Generator]] - [[https://www.youtube.com/watch?v=at_fACZ_o9Q][Installing Packages Manually in Emacs]] (06:45) - Emacs Lisp: - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-13-wed-dont-explain-show-me-examples--a-tour-of-the-catchthrow-pattern-in-the-emacs-source-code][Don’t explain, show me examples! A tour of the catch/throw pattern in the Emacs source code]] ([[https://www.reddit.com/r/emacs/comments/u2u229/dont_explain_show_me_examples_a_tour_of_the/][Reddit]]) - [[https://www.youtube.com/watch?v=JGh9kiE6WWM][Emacs newbie fixes stuff]] (02:32) - searching forward - [[https://github.com/pietroiusti/draw-tree][draw-tree.el]] ([[https://www.reddit.com/r/emacs/comments/u2ca5c/drawtreeel/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u64xix/multiselect_tree_widget/][Multi-select Tree widget]] - patch - [[https://www.youtube.com/watch?v=7NBAmkHHFS0][Functional programming: an (Emacs) Lisp view 2/n]] (57:23) - Appearance: - [[https://protesilaos.com/codelog/2022-04-15-emacs-cursory-package/][Protesilaos Stavrou: Introducing "cursory" package for Emacs]] - [[https://www.reddit.com/r/emacs/comments/u4q2wl/treesitter_highlighting_rocks/][tree-sitter highlighting rocks]] - [[https://lifeofpenguin.blogspot.com/2022/04/emacs-widgets-icons.html][Emacs widget icons]] ([[https://www.reddit.com/r/emacs/comments/u2lm9r/emacs_widgets_icons/][Reddit]]) - you can customize them - Navigation: - [[https://www.reddit.com/r/emacs/comments/u4c5rc/ripgrep_is_fantastic_emacs_is_fantastic_boom_you/][ripgrep is fantastic | Emacs is fantastic | BOOM you get the fantastic rg.el]] - [[https://localauthor.github.io/posts/aw-select.html][With ace-window and link-hint, open links exactly where you want them]] ([[https://www.reddit.com/r/emacs/comments/u3e37b/with_acewindow_and_linkhint_open_links_exactly/][Reddit]]) - [[https://www.youtube.com/watch?v=IIdpc0KaX0s][Moving Around An Emacs Document]] (09:05) - Org Mode: - [[https://medium.com/gusto-engineering/a-developers-second-brain-on-plaintext-ac96492eff2e][A Developer’s Second Brain on Plaintext | by Junji Zhi]] ([[https://irreal.org/blog/?p=10463][Irreal]]) - [[https://swalla24.people.uic.edu/org-research/][Org mode math research notes workflow]] ([[https://irreal.org/blog/?p=10456][Irreal]]) - [[https://github.com/egregius313/org-agenda-category-icons][I made an macro + package for more easily defining org-agenda-category-icon-alist]] ([[https://www.reddit.com/r/emacs/comments/u3ot1e/i_made_an_macro_package_for_more_easily_defining/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u1hf9d/ann_obdsqel_use_sql_to_join_and_query_json_csv/][[ANN] ob-dsq.el: Use SQL to join and query JSON, CSV, Org tables, all the things!]] - Import, export, and integration: - [[https://scripter.co/improving-ox-hugo-exported-org-info-links/?utm_source=atom_feed][scripter.co | Emacs: Improving ox-hugo exported Org "info:" links]] - [[https://www.youtube.com/watch?v=m2DQu96vnf8][Org-mode - Insert Page break, Line break and Horizontal lines]] (05:37) - [[https://www.reddit.com/r/orgmode/comments/u4u8ub/dynamic_content_filtering_in_orgexported_html/][Dynamic content filtering in org-exported HTML documents with tags]] - [[https://www.reddit.com/r/emacs/comments/u6jb22/orion_voice_to_orgmode_bot/][Orion: Voice to Org-mode bot]] - [[https://v.redd.it/ypd5n4w5rmt81][Plain Org v1.3 released (link to notes in comments)]] ([[https://www.reddit.com/r/emacs/comments/u4136f/plain_org_v13_released_link_to_notes_in_comments/][Reddit]]) - Completion: - [[https://codeberg.org/ravi/consult-dash][Consult interface to dash-docs]] - [[https://protesilaos.com/codelog/2022-04-14-emacs-discontinue-mct/][Protesilaos Stavrou: Emacs: discontinuing development of MCT]] - Coding: - [[https://niklaseklund.gitlab.io/blog/posts/gerrit_in_emacs/][Gerrit in Emacs | λ]] ([[https://www.reddit.com/r/emacs/comments/u2v2zq/ann_egerrit_an_emacs_gerrit_package/][Reddit]]) - for the Gerrit code review tool - Web: - [[https://github.com/alphapapa/unpackaged.el/commit/3b46f9c0e0195d78df8c4ca6e1953b69539e2844][[ANN] unpackaged/imenu-eww-headings: Offer HTML headings in EWW buffers with Imenu]] ([[https://www.reddit.com/r/emacs/comments/u234pn/ann_unpackagedimenuewwheadings_offer_html/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/u2lf9t/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/u1ubgm/emacs_livecoding_streamers/][Emacs livecoding streamers]] - [[https://www.reddit.com/r/DoomEmacs/comments/u6lz2x/doom_emacs_now_has_a_discourse/][Doom Emacs now has a Discourse]] - [[https://lars.ingebrigtsen.no/2022/04/13/15x10/][Lars Ingebrigtsen: 15x10%]] - Other: - [[https://www.reddit.com/r/emacs/comments/u18ybg/emacs_as_a_lawyer_and_a_non_programmer_writer/][Emacs as a lawyer? (and a non programmer / writer)]] - comments have lots of suggestions for using Emacs in a law practice - [[https://sr.ht/~zetagon/el-secretario/][el-secretario: The Emacs Secretary - Manage tasks, feeds, email under a unified interface]] ([[https://www.reddit.com/r/emacs/comments/u4v1cz/ann_elsecretario_manage_tasks_feeds_email_under_a/][Reddit]]) - [[https://lars.ingebrigtsen.no/2022/04/13/more-vtable-fun/][Lars Ingebrigtsen: More vtable fun]] - [[https://manueluberti.eu//emacs/2022/04/18/restart-emacs/][Manuel Uberti: Restart Emacs]] - [[http://ag91.github.io/blog/2022/04/14/moldable-emacs-mold-can-now-update-themselves-with-their-when-clause][Andrea: Moldable Emacs: mold can now update themselves with their :when clause!]] - [[https://www.youtube.com/watch?v=UCIp2mY5Qyk][Emacs Has Builtin Chat :) Those Other IDEs Don't :(]] (14:52) ([[https://irreal.org/blog/?p=10467][Irreal]]) - [[http://blog.binchen.org/posts/emacs-28-1-on-debian-linux/][Chen Bin (redguardtoo): Emacs 28.1 on Debian Linux]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fac640ee8608748f0c4b867080d554c1b94121bd][Make it easier to use Emacs as a script interpreter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58a0c2e9c3df70079f0839a5c204b6ee29f2d087][Improve the support for the Brahmi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=01282cbd801a2f09316c35fca37a7501b92992a1][Allow editing variable values in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2136db067f4292d84553ebfddab30d88b862262e][Add new function `flush-standard-output'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5f70c239e87e5f38fd70181ef75cd28a43a8b41][Further improve buffer-match-p related documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5be9a9cacfaae1959c4b95c45c146044a181ad20][Add a new command `restart-emacs']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ec06a1685c09f698a1b95d2692bb8e96531a096][Clarify setopt NEWS entry]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d60d9face04bbbd22b4ecf69db208165b670b4f][Add a doc string to xref-current-item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52de048389f7c0a49a6a721697af41b4b57c2eea][Improve exif-field discoverability]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5b9b1a9132fe3bc8f05356a76a9d2d65d2c1251][Document project-kill-buffers-display-buffer-list]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35c4f6c609cd36ff77c0303591a4da77e51ba3d1][Document prefix to project-find-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb8e277df1b03ad05be7cbb8c8458d3df4da03f2][Fix glyphless-display-mode indexing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1954288de9dc9f88f8b77a4a7c3685b5ebc96b6][Document completions-sort]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db1bfcd9091d7765cbc1990d26802ecf013f6772][Mention completion-wrap-movement in relevant commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=429f2c4b81d44702e4d4513a7eb2dbada867279a][Document minibuffer-completion-auto-choose/M-up/M-down]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b381929c9150376e1bc722aa309a9626ef3b394b][Bind TAB and on buttons]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5a59059b240fa55c0c6832e6619305ae9b2b939c][Add a new mode for editing and viewing the Emacs NEWS file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d71ee07852f15738b63d5cd9c5ccecd88a84a35a][Add new function buttonize-region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16ccca6dc38aefb8c000560f8cf4cdc5f46b0727][Improve support for the Brahmi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3ab8f188ef801ba2a8227a0732a75adeea315ab][Improve buffer-match-p documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fdd8b5913baa3a8f7cbb8b51ad6d092a41c04a90][Add rcirc-cycle-completion-flag]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c7e48f838f7c8715867dd8e16325969d6050d2][Document additions of cl-with-gensyms and cl-once-only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=918669cb3db21eebc9fb409098a4395f131379ee][Make list-times not include zero elements]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e587fc05a70c08a50258b152bb5403afd013007d][; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe98a67f34dc5d4884b6c52e0bdfd3cd59debb41][Add NEWS entry for `C-h m' change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cdb8d4c99bf82579dd180187a11f2bcbeccd4c4][Mention animated WebP images]] - New packages: - https://melpa.org/#/clingo-mode: A major mode for editing Answer Set Programs (MELPA) - https://melpa.org/#/flymake-collection: Collection of checkers for flymake, bringing flymake to the level of flycheck (MELPA) - https://melpa.org/#/liblouis: Mode for editing liblouis braille translation tables (MELPA) - https://elpa.gnu.org/packages/vundo.html: Visual undo tree (GNU ELPA) - https://melpa.org/#/wordreference: Interface for wordreference.com (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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]