[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) |
Hi,
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.
Cheers,
--
Juan José García Ripoll
http://juanjose.garciaripoll.com
http://quinfog.hbar.es
- [external package] project + cmake = project-cmake,
Juan José García-Ripoll <=