Gregory Anders

gpanders.com · Personal blog · on HN since 2020

Gregory Anders, a Neovim contributor, writes about terminals, Neovim releases, Git servers, Mach-O, and command-line tools.

What HN saysHN commenters link his "Ghostty Is Native – So What?" to explain what native means for Ghostty, and his Neovim changelogs.
17HN people shared it
7linked it in comments
15stories submitted
536story points
11 months agolast shared
2020people per year2026

Most-shared posts

  1. 1
    Ghostty Is Native – So What?
    7 people · 14 points · first shared 2024 · discussion on HN
  2. 2
    State of the Terminal
    6 people · 122 points · first shared 2024 · 157 comments on HN
  3. 3
    What's New in Neovim 0.10
    2 people · 291 points · first shared 2024 · 131 comments on HN
  4. 4
    What's New in Neovim 0.11
    2 people · 34 points · first shared 2025 · discussion on HN
  5. 5
    Creating Your Own Git Server
    1 people · 70 points · first shared 2020 · 34 comments on HN
  6. 6
    Exploring Mach-O, Part 1
    1 people · 2 points · first shared 2022 · discussion on HN
  7. 7
    Making Ijq Fast
    1 people · 2 points · first shared 2024 · discussion on HN
  8. 8
    What's New in Neovim 0.7
    1 people · 1 points · first shared 2022 · discussion on HN
  9. 9
    Write your own man pages
    1 people · first shared 2023

What HN people wrote when they linked it

gpanders · 2024-12-27
This gets brought up a lot, so I wrote about it here https://gpanders.com/blog/ghostty-is-native-so-what/
srik · 2024-12-27
Performance of course but native is a big part of ghostty’s appeal; there’s an article by a neovim dev that expands on that native part a bit - https://gpanders.com/blog/ghostty-is-native-so-what/
mrjbq7 · 2024-12-26
This is a neat blog post explaining part of the magic: https://gpanders.com/blog/ghostty-is-native-so-what/
wonger_ · 2024-12-23
Ghostty is cross-platform, but it feels extra nice on macOS. https://gpanders.com/blog/ghostty-is-native-so-what/
kzrdude · 2024-05-26
See Neovim v0.10 changelog for how they use hyperlinks/OSC 8: https://gpanders.com/blog/whats-new-in-neovim-0.10/#hyperlinks
cbolton · 2024-05-28
What is app detection? Regarding poor key binding support, I think that's not really a problem in modern applications. Quoting https://gpanders.com/blog/state-of-the-terminal/ : > Sending key presses as escape sequences requires that terminal applications are able to recognize and parse those sequences, so it is not something that “just works” out of the box. However, the kitty keyboard protocol has been widely adopted by both modern terminal emulators and terminal applications. Terminals which support the kitty keyboard protocol (to some degree) include Wezterm, Alacritty, kitty, foot, Ghostty, and iTerm2. Applications which support the kitty keyboard protocol (to some degree) include Vim, Neovim, Helix, kakoune, and nushell. This means that when using one of these applications in one of these terminals, all of the key encoding problems discussed above (as well as some others which were not discussed…) are solved. At least I indeed saw no such issue using helix in wezterm for example.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close