nowfound

Life & fun · August 24, 2014

CC

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.

Visit tuhdo.github.io ↗Alternativestop 6% of August 2014

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 · ▲80

    A tiny DIY kit to set up vanilla Emacs for Common Lisp programming - susam/emacs4cl

  • EC
    Emacs Configuration Generator2022 · emacs.amodernist.com · ▲278
  • I built a Cargo-like build tool for C/C++Apr 2026 · github.com · ▲177

    I 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 · ▲217

    A 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 · ▲80

    Next-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 · ▲46

    FUSE filesystems in Emacs Lisp. Contribute to vkazanov/elfuse development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, August 2014

the whole month →