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. ▲ 89
    Emacs 31.1 will release on 8/24
    story by birdculture · 2026-08-21 · 22 comments
  5. …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
  6. …thus not an excuse for poor performance. [0] https://news.ycombinator.com/item?id=48405259 [1] https://github.com/emacs-mirror/emacs/blob/c29071587c64efb30...
  7. …[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",…
  8. …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
  9. 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
  10. 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
  11. …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...
  12. https://github.com/emacs-mirror/emacs/blob/master/lisp/play/... https://www.cs.cmu.edu/~tom7/spook/
  13. …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
  14. ▲ 8
    Emacs 30.2 Is Here
    story by todsacerdoti · 2025-08-14 · 0 comments
  15. …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
  16. …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...
  17. …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
  18. …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!
  19. ▲ 2
    PR #6 – Fixed some UI issues
    story by soegaard · 2024-12-05 · 0 comments
  20. 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)
  21. …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)
  22. 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)
  23. 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)
  24. …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
  25. …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
  26. …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…
  27. 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
  28. M-x spook https://github.com/emacs-mirror/emacs/blob/master/lisp/play/...
  29. …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
  30. …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
  31. …optimisation. (The tail call optimisation was only added to `cl-labels` recently, in Emacs 28.1: https://github.com/emacs-mirror/emacs/commit/29c7f8c915c3889... )
  32. …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…
  33. 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…
  34. And xdisp.c in Emacs: https://github.com/emacs-mirror/emacs/blob/master/src/xdisp....
  35. …[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
  36. …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
  37. 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
  38. 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
  39. ▲ 39
    Nonrecursive Lisp Reader
    story by eklitzke · 2022-05-30 · 9 comments
  40. …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)
  41. ▲ 1
    emacs/tetris.el (1997)
    story by perihelions · 2022-05-08 · 0 comments
  42. 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
  43. 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
  44. Correct: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
  45. ▲ 17
    Separate Emacs Bytecode Stack
    story by eklitzke · 2022-03-13 · 1 comment
  46. …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
  47. …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
  48. …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)
  49. Detailed changelog here: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
  50. …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…