Hacker GitHub

← All repos

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

Mentions per year 90 mentions · busiest year 2022 (19)
20082026
  1. …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…
  2. 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
  3. 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
  4. …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
  5. …thus not an excuse for poor performance. [0] https://news.ycombinator.com/item?id=48405259 [1] https://github.com/emacs-mirror/emacs/blob/c29071587c64efb30...
  6. …[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",…
  7. …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
  8. 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
  9. 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
  10. …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...
  11. https://github.com/emacs-mirror/emacs/blob/master/lisp/play/... https://www.cs.cmu.edu/~tom7/spook/
  12. …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
  13. …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
  14. …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...
  15. …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
  16. …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!
  17. 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)
  18. …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)
  19. 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)
  20. 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)
  21. …You should at least compare it to "nano" editor, or even better, it's predecessor "pico". [0] https://github.com/emacs-mirror/emacs/blob/master/etc/JOKES#...
    comment by theamk · 2024-10-11 · in Uxn
  22. …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
  23. …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…
  24. 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
  25. M-x spook https://github.com/emacs-mirror/emacs/blob/master/lisp/play/...
  26. …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
  27. …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
  28. …optimisation. (The tail call optimisation was only added to `cl-labels` recently, in Emacs 28.1: https://github.com/emacs-mirror/emacs/commit/29c7f8c915c3889... )
  29. …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…
  30. 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…
  31. And xdisp.c in Emacs: https://github.com/emacs-mirror/emacs/blob/master/src/xdisp....
  32. …[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
  33. …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
  34. 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
  35. 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
  36. …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)
  37. 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
  38. How about playing tetris inside emacs? Well, there's a lot of games inside emacs https://github.com/emacs-mirror/emacs/tree/master/lisp/play
    comment by e19293001 · 2022-03-17 · in TUIs
  39. Correct: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
  40. …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
  41. …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
  42. …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)
  43. Detailed changelog here: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
  44. …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…
  45. ... 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)
  46. https://github.com/emacs-mirror/emacs/blob/master/lisp/play/... 1997 is actually later than I would've thought.
  47. 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
  48. …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]…
  49. …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
  50. 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