emacs-mirror/emacs
View on GitHub ↗ ★ 5,241 Emacs Lisp
Mirror of GNU Emacs
90 mentions on Hacker News by 77 people: 12 stories, 78 comments · first 2013-07-24 · latest 2026-09-14
20082026
-
…Emacs, meanwhile, has a 50,000 line file that contains its display and redisplay logic: https://github.com/emacs-mirror/emacs/blob/master/src/xdisp.... . (It's actually a pretty readable well-commented file all things considered, but…
comment by rayiner · 2026-09-14 · in NEO Emacs – GPU-Accelerated Emacs Powered by Rust -
He's in the MAINTAINERS file[0], and the person with the most commits in 2016-2026 period, so no. [0] https://github.com/emacs-mirror/emacs/blob/master/admin/MAIN...
comment by vocx2tx · 2026-08-25 · in What's new in Emacs 31.1 -
Related cool thing: Emacs may be getting a new GC in 32, https://github.com/emacs-mirror/emacs/blob/feature/igc3/READ...
comment by BoingBoomTschak · 2026-08-21 · in Emacs 31.1 will release on 8/24 -
…also the original author of ruby-mode.el[2]. [1] https://news.ycombinator.com/item?id=6094610 [2] https://github.com/emacs-mirror/emacs/blob/master/lisp/progm...
comment by geospeck · 2026-06-12 · in Emacs appearances in pop culture -
…thus not an excuse for poor performance. [0] https://news.ycombinator.com/item?id=48405259 [1] https://github.com/emacs-mirror/emacs/blob/c29071587c64efb30...
comment by fc417fc802 · 2026-06-05 · in When AI Builds Itself: Our progress toward recursive self-improvement -
…[1] This minimizes screen flash. You can't rely on terminals doing double-buffering. [1] https://github.com/emacs-mirror/emacs/blob/c29071587c64efb30... or a more user-friendly overview, Daniel Colascione's seminal "Buttery Smooth Emacs",…
comment by AceJohnny2 · 2026-06-04 · in When AI Builds Itself: Our progress toward recursive self-improvement -
…but it's at least developed by folks with very different goals and ambitions than Microsoft. [0]: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS
comment by spudlyo · 2026-05-20 · in GitHub confirms breach of 3,800 repos via malicious VSCode extension -
Interestingly, just the same day I find that xwidgets isn't dead anymore ( https://github.com/emacs-mirror/emacs/commit/4e855f90d1b1c39... ); life is funny!
comment by qazxcvbnm · 2026-04-25 · in Graphical Emacs Browser -
There is https://github.com/emacs-mirror/emacs/blob/master/lisp/calen... and https://github.com/dengste/org-caldav but that not much related to Gnus approach of "unifying messages in a single UI", it could be used to import from ics files…
comment by kkfx · 2026-02-09 · in Offpunk 3.0 -
…which-key? It existed for a long time as an external package and was added to main emacs recently. https://github.com/emacs-mirror/emacs/commit/fa4203300fde682...
comment by pama · 2025-11-16 · in IDEmacs: A Visual Studio Code clone for Emacs -
https://github.com/emacs-mirror/emacs/blob/master/lisp/play/... https://www.cs.cmu.edu/~tom7/spook/
comment by js2 · 2025-10-27 · in ICE Will Use AI to Surveil Social Media -
…wrong idea and an axe to grind for some reason, which I can't really help you with. Cheers! [1]: https://github.com/emacs-mirror/emacs/pulse [2]: https://emacsmirror.net/stats/compare.html#Summary [3]: https://github.com/topics/elisp
comment by imiric · 2025-09-13 · in I used standard Emacs extension-points to extend org-mode -
…down the entire NSApplication main loop. The relevant code is ns_select_1 in nsterm.m, line 5102. https://github.com/emacs-mirror/emacs/blob/master/src/nsterm...
comment by rayiner · 2025-07-31 · in Emacs: The macOS Bug -
…certain things much simpler and faster to do than before (once you figure out its quirks). [1] https://github.com/emacs-mirror/emacs/blob/master/lisp/progm...
comment by natrys · 2025-07-27 · in Janet: Lightweight, Expressive, Modern Lisp -
…source code as well, and I now write my blog in Emacs, rendering it using this package [2]. [1] https://github.com/emacs-mirror/emacs/blob/master/lisp/org/o... [2] https://github.com/tonyaldon/one.el
comment by dskhatri · 2025-07-17 · in Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode -
…around the export engine [1]. It was useful going through one.el source code as well [2] [1] https://github.com/emacs-mirror/emacs/blob/master/lisp/org/o... [2] https://github.com/tonyaldon/one.el And, thank you!
comment by dskhatri · 2025-07-03 · in Show HN: An interactive kids' book written in Emacs Org Mode -
More documentation in https://github.com/emacs-mirror/emacs/blob/7cb77385d38b96377... The directory is lisp/international, that already tells something ;; CCL is used for code conversion at process I/O and file I/O for ;; non-standard…
comment by usr1106 · 2024-11-21 · in Code Conversion Language (2019) -
…whose change-windows-intuitively.el predates Windmove, and provided the inspiration for it. Source: https://github.com/emacs-mirror/emacs/blob/4823fa1077e4330bd... change-windows-intuitively: http://quimby.gnus.org/s/change-windows-intuitiv…
comment by thih9 · 2024-11-21 · in Code Conversion Language (2019) -
Judging by the name and by these opcodes https://github.com/emacs-mirror/emacs/blob/7cb77385d38b96377... it seems to be intended for character set conversion especially JIS.
comment by lmz · 2024-11-21 · in Code Conversion Language (2019) -
The source code mentioned in the article is well documented and an interesting read too; e.g.: https://github.com/emacs-mirror/emacs/blob/master/src/ccl.c
comment by thih9 · 2024-11-21 · in Code Conversion Language (2019) -
…message buffers is in no way as important as being wide open to trivial remote code execution. [1] https://github.com/emacs-mirror/emacs/commit/befa9fcaae29a6c... [2] https://xristos.sdf.org/fix-gnus-mime.el.txt
comment by metroholografix · 2024-06-23 · in Arbitrary shell command evaluation in Org Mode (GNU Emacs) -
…https://www.gnu.org/software/emacs/manual/html_node/emacs/Ma... Looks like copyright date of 1988: https://github.com/emacs-mirror/emacs/blob/master/lisp/play/... https://github.com/emacs-mirror/emacs/blob/master/etc/spook.... Try `M-x…
comment by neilv · 2024-01-27 · in The KGB, the Computer and Me – The Cuckoo's Egg Story (1990) [video] -
The whole cl-lib thing is a total disaster: https://github.com/emacs-mirror/emacs/blob/master/lisp/emacs... They added cl- as a prefix to each provide Common Lisp operator/variable/... FIRST is now called cl-first, CAAAR is now cl-caaar .…
comment by lispm · 2023-11-30 · in Using Common Lisp in Emacs -
M-x spook https://github.com/emacs-mirror/emacs/blob/master/lisp/play/...
comment by Thrymr · 2023-05-01 · in Help make mass surveillance of entire populations uneconomical -
…current buffer by moving it to a new location, and also makes the buffer visit this new file. [1]: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
comment by modernerd · 2022-11-29 · in Emacs 29 is nigh -
…and the related mode[2] [1] https://emacsredux.com/blog/2013/06/13/using-emacs-as-a-data... [2] https://github.com/emacs-mirror/emacs/blob/master/lisp/progm...
comment by geospeck · 2022-11-29 · in Emacs 29 is nigh -
…optimisation. (The tail call optimisation was only added to `cl-labels` recently, in Emacs 28.1: https://github.com/emacs-mirror/emacs/commit/29c7f8c915c3889... )
comment by hddqsb · 2022-11-25 · in Pattern matching and tail recursion in Emacs Lisp -
…modifying the language itself - because it is already extensible. The source for PCASE is here: https://github.com/emacs-mirror/emacs/blob/master/lisp/emacs... Emacs Lisp has some well written extensions. I find the coding style of…
comment by lispm · 2022-11-25 · in Pattern matching and tail recursion in Emacs Lisp -
This was also something that was enhanced recently and will be in Emacs 29: https://github.com/emacs-mirror/emacs/blob/21b387c39bd9cf07c... > Emacs is now capable of editing files with very long lines. > The display of long lines has been…
comment by b3morales · 2022-11-23 · in Emacs: Feature/tree-sitter merged into master -
And xdisp.c in Emacs: https://github.com/emacs-mirror/emacs/blob/master/src/xdisp....
comment by fooofw · 2022-11-09 · in CS quotes found while browsing Notepad++'s code -
…[1] aren't [2] widely [3] available [4] for [5] people to use. 1. https://github.com/vim/vim 2. https://github.com/emacs-mirror/emacs 3. https://github.com/xi-editor/xi-editor 4. https://github.com/notepad-plus-plus/notepad-plus-plus 5.…
comment by svnpenn · 2022-10-11 · in New Patterns for Apps -
…history goes quite far back too. The first version and the current version look quite different. https://github.com/emacs-mirror/emacs/commit/1ab256cb9997cf1...
comment by 8organicbits · 2022-06-07 · in Why Emacs has buffers -
The C source for Emacs buffer: https://github.com/emacs-mirror/emacs/blob/master/src/buffer...
comment by jasim · 2022-06-07 · in Why Emacs has buffers -
The recommendation is now to use Cairo + HarfBuzz instead. There are more details here: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
comment by psibi · 2022-06-03 · in Commercial-Emacs -
…dozen different software engineering concepts that are also being put to extremely good use. [1] https://github.com/emacs-mirror/emacs/blob/3af9e84ff59811734... [2] https://github.com/emacs-mirror/emacs/blob/3af9e84ff59811734... [3]…
comment by throw10920 · 2022-05-15 · in I want off Mr. Golang’s Wild Ride (2020) -
https://github.com/emacs-mirror/emacs/commit/5afe27624f7 This is the patch that added the feature you wanted to dired. 30 lines of diff, 20 of which is documentation. Calling a piece of exceptional software an "abomination" because of one…
comment by alex_smart · 2022-05-03 · in Emacs for Professionals -
Correct: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
comment by draxil · 2022-03-15 · in Osm.el – OpenStreetMap Viewer for Emacs -
…the cursor will immediately crash too). [0] https://en.wikipedia.org/wiki/Spinning_pinwheel [1] https://github.com/emacs-mirror/emacs/blob/emacs-28/lisp/fra...
comment by perihelions · 2022-01-10 · in Blinking Cursor Turns 54 -
…more functionality to be exposed via them. Being emacs, context-menus will also be configurable. https://github.com/emacs-mirror/emacs/blob/emacs-28/etc/NEWS... https://ruzkuku.com/texts/emacs-mouse.html
comment by dangom · 2022-01-09 · in Literate programming: Knuth is doing it wrong (2014) -
…search for "newline", you can see some of the hackery they do to get around newlines in file names: https://github.com/emacs-mirror/emacs/blob/master/lisp/dired...
comment by tyingq · 2021-12-31 · in You shouldn't parse the output of ls(1) -
Detailed changelog here: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
comment by hd4 · 2021-10-01 · in The Emacs-28 release branch has been created -
…codes: Xterm's modifyOtherKeys. Applications: https://vimhelp.org/map.txt.html#modifyOtherKeys https://github.com/emacs-mirror/emacs/blob/d68f2b8681f8eeb6b... https://github.com/akinomyoga/ble.sh https://github.com/mawww/kakoune/commit/47c0…
comment by drran · 2021-05-20 · in Raw keyboard handling in Unix terminals -
... but emacs itself is implemented in C: https://github.com/emacs-mirror/emacs/tree/master/src (and I don't think anyone would call the LISP parts of it fast in any meaningful usage of the term - just loading some semi-heavy config can…
comment by jcelerier · 2021-04-26 · in Java for Everything (2014) -
https://github.com/emacs-mirror/emacs/blob/master/lisp/play/... 1997 is actually later than I would've thought.
comment by hprotagonist · 2021-04-08 · in Hooking keyboard input to play Snake in Notepad.exe (2020) -
https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2... says, "This is a bug-fix release with no new features." But I don't understand what the bugs were.
comment by kragen · 2021-03-25 · in Emacs 27.2 -
…Spacemacs user, perhaps give Doom Emacs a try. [1] https://github.com/alex-hhh/emacs-sql-indent [2] https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2... [3] https://github.com/hlissner/doom-emacs/issues/3787 [4]…
comment by natrys · 2021-03-05 · in Zola: A fast static site generator in a single binary -
…source code is also worth reading. It's not simple, but it's simple enough to be understandable: https://github.com/emacs-mirror/emacs/blob/7b3e94b6648ed00c6... I like emacs source code because it handles "every possible real-world case…
comment by sillysaurusx · 2020-09-24 · in Compiling a Lisp: Reader -
The C code in GNU Emacs does a bit more than implementing a 'Lisp interpreter'. https://github.com/emacs-mirror/emacs/tree/master/src Quite a bit of the actual GNU Emacs application is using libraries written in C. See for example the font…
comment by lispm · 2020-06-30 · in Greatest Java apps