* 2022-12-19 Emacs news - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 29 0130 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=bmFCVc1l2zo][Setting up and Using Emacs]] (06:32) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/zmh07b/lets_build_a_comprehensive_list_of_design/][Let's build a comprehensive list of design considerations when making an Emacs configuration.]] - [[https://www.reddit.com/r/emacs/comments/zl18zw/semicolon_to_underscore_trick/][Semicolon to underscore trick]] - [[https://www.youtube.com/watch?v=GhItV6dE0Fo][emacs package change management with quelpa and use-package - YouTube]] ([[https://emacs.ch/@anticomputer/109524201555684328][Mastodon]]) - [[https://protesilaos.com/codelog/2022-12-19-re-questions-use-package-emacs/][Protesilaos Stavrou: Re: Questions regarding use-package (Emacs)]] - [[https://git.carcosa.net/jmcbray/basic-emacs][jmcbray/basic-emacs: A very basic emacs config - basic-emacs - Carcosa Git]] ([[https://emacs.ch/@carcosa/109473537548442714][Mastodon]]) - [[https://hackaday.com/2022/12/10/fossil-files-my-emacs/][Fossil Files: My .Emacs | Hackaday]] - [[https://grtcdr.tn/dotfiles/emacs/emacs.html][grtcdr's literate Emacs configuration]] - [[https://www.reddit.com/r/emacs/comments/zpo6mb/funmacs_yet_another_lightweight_emacs/][Funmacs - Yet Another Lightweight Emacs Configuration, Using KISS philosophy.]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=LfwSc-lfFxM][Learning To Use the Emacs Debugger - System Crafters Live!]] (01:51:54) - [[https://youtu.be/N1PAC5vs15Y][Advent of code ... But in Elisp]] (15:56, [[https://www.reddit.com/r/emacs/comments/zniyfi/advent_of_code_but_in_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-12-17-modus-themes-v4-demo/][Protesilaos Stavrou: Emacs: modus-themes version 4 demo]] ([[https://www.youtube.com/watch?v=kPNMHrF4Lq8][YouTube]], 29:45) - Navigation: - [[https://github.com/liuyinz/binky-mode][liuyinz/binky-mode - jump between positions in buffers and files with the same mechanism of register-to-point]] ([[https://www.reddit.com/r/emacs/comments/zmtoek/new_package_binkymode/][Reddit]]) - [[https://takeonrules.com/2022/12/18/walkthrough-of-my-project-workspace-functionality/][Jeremy Friesen: Walkthrough of my Project Workspace Functionality]] - Dired: - [[https://www.youtube.com/watch?v=x4s0KKSVuN0][You can be faster at renaming files and changing file permissions in dired buffers]] ([[https://www.reddit.com/r/emacs/comments/zk3mgc/you_can_be_faster_at_renaming_files_and_changing/][Reddit]]) - [[https://gitlab.com/daanturo/e/-/blob/0c45914e756dc7ce25f9b9935e86ad77f2b892a1/lisp/my-dired-undop.el][Undo moving, renaming, copying, symlinking in Dired]] ([[https://www.reddit.com/r/emacs/comments/zngvo0/undo_moving_renaming_copying_symlinking_in_dired/][Reddit]]) - Writing: - [[https://chainsawriot.com/postmannheim/2022/12/15/aoe15.html][Chung-hong Chan: Advent of emacs #15: How I do citation in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/19/aoe19.html][Chung-hong Chan: Advent of emacs #19: How I do "note taking" in emacs]] - [[https://github.com/mpedramfar/zotra][[Update] Zotra: using the power of Zotero in Emacs to manage citations and pdf files]] ([[https://www.reddit.com/r/emacs/comments/zock0j/update_zotra_using_the_power_of_zotero_in_emacs/][Reddit update - PDFs]]) - [[https://www.youtube.com/watch?v=VwH3IslQlCM][0058. Emacs. Howm. Начало]] (11:42) - Org Mode: - [[https://irreal.org/blog/?p=11020][Irreal: Writing With Org Mode]] - [[https://blog.polaris64.net/post/emacs-using-org-mode-to-track-exercises/][Using Org Mode to keep track of exercise | Polaris64's blog]] (2020) - [[https://www.youtube.com/watch?v=zpDLzjXG5-M][Emacs | Never Lose a File Again?]] (07:00) - [[https://blog.nawaz.org/posts/2022/Dec/reintroducing-opel-put-all-your-pelican-posts-in-one-org-file/][Reintroducing Opel: Put All Your Pelican Posts in One Org File]] ([[https://www.reddit.com/r/emacs/comments/zp64p3/reintroducing_opel_put_all_your_pelican_posts_in/][Reddit]]) - [[https://davidotoole.info/fleuron.html][[changed URL] Org-fleuron: extra fancy HTML documents with OrgMode]] ([[https://www.reddit.com/r/emacs/comments/zn47r7/changed_url_orgfleuron_extra_fancy_html_documents/][Reddit]]) - [[https://www.youtube.com/watch?v=jsXwP4ZsnUs][Programación Literal con Emacs - Introducción]] (21:24) - [[https://www.youtube.com/watch?v=WdVewJoWZFw][Programación literal con Emacs - Integrando LSP]] (19:16) - [[https://www.youtube.com/watch?v=YpxTawA1qQo][Org-mode - Wrap code in LaTex export]] (04:37) - [[https://stackoverflow.com/a/74751825/2206438][emacs - How to create hyperlinks for noweb references in org-mode - Stack Overflow]] ([[https://emacs.ch/@emme/109488730385241342][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=322b2fd22607f346977399bf5ea95e97268831e7][lisp/ox-latex.el: Add `org-latex-listings-src-omit-language']] - Denote: - [[https://protesilaos.com/codelog/2022-12-16-denote-1-2-0/][Protesilaos Stavrou: Emacs: denote version 1.2.0]] - [[https://codeberg.org/whhone/consult-denote][whhone/consult-denote: A bunch of convenience functions for operating denote with the help of consult]] ([[https://emacs.ch/@whhone/109467270217162170][Mastodon]]) - Completion: - [[http://xenodium.com/emacs-generate-a-swift-initializer][Alvaro Ramirez: Emacs: Context-aware yasnippets]] ([[https://www.reddit.com/r/emacs/comments/zkb7aq/contextaware_yasnippets_via_treesitter/][Reddit]], [[https://news.ycombinator.com/item?id=34033087][HN]]) - [[https://github.com/burnthekernel/helm-browser][burnthekernel/helm-browser: helm-browser is an Emacs package that can be used to quickly find and switch between multiple browser windows and tabs.]] ([[https://emacs.ch/@burnthekernel/109482393160715990][Mastodon]]) - [[https://www.youtube.com/watch?v=gal3YxBkusY][Emacs packages ednc, vertico, consult, embark, marginalia, orderless and fd-dired]] (41:14) - Coding: - [[https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-emacs.html][My IDE is too heavy so I moved to Emacs]] ([[https://www.reddit.com/r/emacs/comments/zl6il1/my_ide_is_too_heavy_so_i_moved_to_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=33951866][HN]], [[https://irreal.org/blog/?p=11011][Irreal]]) - [[http://yitang.uk/2022/12/16/poor-mans-ci-in-emacs/][Yi Tang: PoorMan's CI in Emacs]] (continuous integration) - [[https://www.n16f.net/blog/fixing-unquote-splicing-behaviour-with-paredit/][Nicolas Martyanoff: Fixing unquote-splicing behaviour with Paredit]] - [[https://en.liujiacai.net/2022/12/14/argparser-in-zig/][Jiacai Liu: What I learn by implementing argparser in Zig]] - [[https://chainsawriot.com/postmannheim/2022/12/18/aoe18.html][Chung-hong Chan: Advent of emacs #18: How I do R package development in emacs]] - Tree-sitter: - [[https://github.com/pedz/ruby-ts-mode][ruby-ts-mode: Ruby major mode for Emacs 29 based upon tree sitter]] ([[https://www.reddit.com/r/emacs/comments/zky30p/ruby_tree_sitter_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zk9zms/abusing_straightel_for_easy_treesitter_grammar/][(Ab)using straight.el for easy tree-sitter grammar installations!]] - [[http://ag91.github.io/blog/2022/12/13/moldable-emacs-remove-unused-react-native-styles-for-a-component-with-tree-sitter][Andrea: Moldable Emacs: remove unused React Native styles for a component with tree-sitter]] - [[https://github.com/wkirschbaum/elixir-ts-mode][wkirschbaum/elixir-ts-mode: Experimental Elixir mode using Treesitter for fontification, navigation and indentation]] ([[https://emacs.ch/@whk/109466561212796117][Mastodon]]) - Web: - [[https://github.com/gopar/.emacs.d#eww][Vimium plugin to EWW (not yet packaged)]] ([[https://www.reddit.com/r/emacs/comments/zl0x2n/vimium_plugin_to_eww_package/][Reddit]]) - Chat: - [[https://holgerschurig.github.io/en/emacs-mastodon-hydra/][mastodon.el: a Hydra to memorize/access it's many commands]] ([[https://emacs.ch/@holgerschurig/109502670410519700][Mastodon]]) - Spacemacs: - [[https://www.youtube.com/watch?v=6Cv0Pj_GS6A][Spacemacs: Combining the best of Emacs and Vim]] (01:18) - Multimedia: - [[https://v.redd.it/pnd8q05nqp6a1][ffmpeg and macOS aliasing]] ([[https://www.reddit.com/r/emacs/comments/zp70go/ffmpeg_and_macos_aliasing/][Reddit]], [[https://news.ycombinator.com/item?id=34038272][HN]]) - EXWM: - [[https://0x0.st/odp1.txt][configuring ement.el to open on a specific tab-bar on a specific tab-group on a specific EXWM workspace]] ([[https://emacs.ch/@barocio/109481292824234251][Mastodon]]) - Fun: - [[https://i.redd.it/1a4yhesko26a1.png][running vscode inside emacs...]] ([[https://www.reddit.com/r/emacs/comments/zmmhmf/running_vscode_inside_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zl7pcv/fun_old_snow_and_fireplace/][[Fun, old] snow and fireplace]] - AI: - [[https://macowners.club/posts/refactoring-emacs-lisp-chatgpt/][Aime Bertrand: Refactoring Emacs Lisp with ChatGPT]] - [[https://thakkarparth007.github.io/copilot-explorer/posts/copilot-internals.html][Is anyone working a gpt3/copilot extension that mimics the copilot prompting methodology?]] ([[https://www.reddit.com/r/emacs/comments/zp6wju/is_anyone_working_a_gpt3copilot_extension_that/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zllfpb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zp69kn/people_who_switched_from_vimneovim_to_emacs_what/][People who switched from vim/neovim to emacs, what made you switch?]] - [[https://www.youtube.com/watch?v=vEpk2ZTqJu4][EmacsConf 2022: What I'd like to see in Emacs - Richard M. Stallman]] ([[https://www.reddit.com/r/emacs/comments/zktblg/emacsconf_2022_what_id_like_to_see_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11013][Irreal]]) - [[https://emacssurvey.org/results/3425413930][Emacs User Survey – 2022 – Results]] ([[https://lobste.rs/s/eaoa7p/emacs_user_survey_2022_results][lobste.rs]]) - [[https://kelar.org/~bandali/articles/why-libreplanet.html][Amin Bandali: Why I love participating in LibrePlanet]] - Emacs 29: - [[https://irreal.org/blog/?p=11022][Irreal: John Wiegley on Emacs 29]] - [[https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29][Marcin Borkowski: A few new things in Emacs 29]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00261.html][use-package has been merged into emacs-29]] ([[https://lemmy.ml/post/651645?scrollToComments=true][lemmy]]) - Other: - [[https://tracker.debian.org/pkg/emacs][I've been waiting for this! Emacs 28 is in debian testing! Thanks Rob Browning!]] ([[https://www.reddit.com/r/emacs/comments/znkzrm/ive_been_waiting_for_this_emacs_28_is_in_debian/][Reddit]]) - [[https://protesilaos.com/codelog/2022-12-14-sxhkdrc-mode-0-1-0/][Protesilaos Stavrou: Emacs: my new "sxhkdrc-mode" package]] - [[https://irreal.org/blog/?p=11015][Irreal: Academic Writing in Emacs]] - [[https://www.youtube.com/watch?v=2dIEWYXBRuw][Emacs Flymake]] (00:56) - [[https://chainsawriot.com/postmannheim/2022/12/16/aoe16.html][Chung-hong Chan: Advent of emacs #16: How I use the online LaTeX editor Overleaf in emacs]] - [[https://github.com/natrys/whisper.el][GitHub - natrys/whisper.el: Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as inference engine]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00680.html][[RFC] Adding threads to Eshell]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00692.html][Tree-sitter introduction documentation]] - figuring out where to put the info and what Emacs should take care of - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00813.html][example from ruby-ts-mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00708.html][You will have to download and install language grammar libraries yourself]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00682.html][Possibly defaulting native-compile-target-directory to XDG_CACHE_HOME/..]] - Debian and package manager issues with native compilation - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00439.html][Plug treesit.el into other emacs constructs]] - forward-sexp, etc. - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00696.html][proposal to improve package discoverability by extending keywords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f9bccef556d57590444e384b16d94c81e5323c9][Add yaml-ts-mode (Bug#60105)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a66435dda307a49069cb45752f69866a0e5c0c2][New input method 'cyrillic-chuvash']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e63ef66c57ee74b24998a16b34949f67bbb73d8d][Add support for the "splice operator" in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fee2efe1b035d601ac53a32801227402e9be8bca][Add go-ts-mode and go-mod-ts-mode (Bug#60025)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12684c3a199d691899c74c67ff85723a0279c272][Mention 'tree-sitter' in user manual and NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ad2112a2f04d122d96c06381b196c4336ee72a9][; Announce 'toml-ts-mode' in NEWS.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f93a5180a61070c14906a86d5665c615bdbc652a][Update the documentation of overlays (bug#59996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca67d988d8721e9ec24a040b977393136457873f][Add cmake-ts-mode]] - New packages: - https://elpa.gnu.org/packages/sxhkdrc-mode.html: Major mode for sxhkdrc files (Simple X Hot Key Daemon) (GNU ELPA) 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://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[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-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]