[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[external package] project + cmake = project-cmake

From: Juan José García-Ripoll
Subject: [external package] project + cmake = project-cmake
Date: Sun, 27 Feb 2022 17:55:36 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (windows-nt)


I learnt a few weeks ago about Emacs' project package and I found it
useful, but missed the fact that it really does not understand anything
about the project structure or build systems.

Because I am these days doing a lot of C++ development with cmake, I
built an extension that adds support for it. It recognizes the cmake
files and may handle the configuration, compilation, installation and
testing phases, integrating with Emacs' compilation-mode architecture
for highlighting the errors in the code, and extending eglot to
understand the location of the project's JSON description, which is
needed for the language servers.

The project is located here
https://github.com/juanjosegarciaripoll/project-cmake and it is still in
a state of flux, but I wanted to learn whether this way of extending
`project` is acceptable, or whether there are other approaches that are
more canonical.


Juan José García Ripoll

reply via email to

[Prev in Thread] Current Thread [Next in Thread]