C/C++ Development Environment for Emacs
C/C++ Development Environment for Emacs launched on August 24, 2014 with 146 votes, #126 of 2,208 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 12 years on.
In plain words
This guide helps users configure Emacs as a C/C++ development environment. It provides copy-paste setup instructions for Emacs Lisp configuration, focusing on features like jumping to definitions and references, navigating source code, finding files quickly, and switching between header and implementation files. The guide includes explanations and demonstrations designed to enable efficient browsing of large codebases like the Linux kernel directly within Emacs.
written from the facts on this page · September 2026
From the sources
In this guide, I will help you to setup an efficient working C/C++ environment. Despite looking long, the setup is short and easy (mostly copy/paste Emacs Lisp code into your init.el ); most of the guide are explanations and demonstrations of many useful features. Following this guide, you should be able to browse the Linux kernel source tree inside Emacs effortlessly, such as jump to definition/references at cursor, go back and forth between jumping points, finding any file instantly, switching between .h and .c/.cpp. Please remember that there's a table of content on the top right corner and you can use it to navigate this guide. If you feel your internet connection is too slow for my…from tuhdo.github.io
Does a similar job
all alternatives →
Emacs4CL: 35 line .emacs to turn Emacs into Common Lisp dev environment2020 · github.com · ▲80A tiny DIY kit to set up vanilla Emacs for Common Lisp programming - susam/emacs4cl
- ECEmacs Configuration Generator2022 · emacs.amodernist.com · ▲278
I built a Cargo-like build tool for C/C++Apr 2026 · github.com · ▲177I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…
How to compile C/C++ for WASM, pure Clang, no libs, no framework2022 · github.com · ▲217A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.)
Compiler using Lisp’s macro system for metaprogramming C-like languages2018 · github.com · ▲80Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.
FUSE filesystems in Emacs Lisp2017 · github.com · ▲46FUSE filesystems in Emacs Lisp. Contribute to vkazanov/elfuse development by creating an account on GitHub.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, August 2014
the whole month →

GlassWire is a modern personal firewall and network monitor with over 54 million downloads. Download GlassWire free!
Life & fun · 2014 · glasswire.com

- PG
Life & fun · 2014 · gifyoutube.com

Make stuff with us. Signup for early access to the PH API :)
Dev tools · 2014
