Re: Setting up editors for the GNU/GCC coding style?
Hi! On 2022-07-29T09:36:41+0200, Marc Poulhies via Gcc wrote: > Iannetta Paul writes: >> About configuring recent editors to follow the GNU coding style, I don't >> really >> know but it should always be possible to register a hook that will run >> `indent` >> when the file is saved. > > There is a clang-format config file in contrib that one can symlink in > the root dir as .clang-format. I hope/guess tools like CLion can pick it > and use it? At least this can be used to indent using clang-format tools > and derivatives (like git-clang-format). In the GCC Rust project, we are > using it (but judging by Jakub's last review for Philip's patch, the > config is maybe not exhaustive, or our setup is not correct). Simple answer there: these files are in 'gcc/config/' etc., but 'clang-format' is restricted to 'gcc/rust/' only (both in '.github/workflows/clang-format.yml' and 'CONTRIBUTING.md': "Running `clang-format` locally"). Unless everyone uses it, using 'clang-format' everywhere is too noisy; it has a very strict (in my opinion: restrictive) understanding of "proper" format. ;-) Grüße Thomas - Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955 -- Gcc-rust mailing list Gcc-rust@gcc.gnu.org https://gcc.gnu.org/mailman/listinfo/gcc-rust
☺ Buildbot (GNU Toolchain): gccrust - build successful (master)
A passing build has been detected on builder gccrust-rawhide-x86_64 while building gccrust. Full details are available at: https://builder.sourceware.org/buildbot/#builders/132/builds/70 Build state: build successful Revision: e88a55ab6919346e0afe79bfd13f84ecf9634889 Worker: bb1 Build Reason: (unknown) Blamelist: Arthur Cohen , bors[bot] <26634292+bors[bot]@users.noreply.github.com> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/1/logs/stdio - 2: rm -rf gccrs-build ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/2/logs/stdio - 3: configure ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/3/logs/stdio - 4: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/4/logs/stdio - warnings (28): https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/4/logs/warnings__28_ - 5: make check ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/5/logs/stdio - rust.sum: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/5/logs/rust_sum - rust.log: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/5/logs/rust_log - warnings (6): https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/5/logs/warnings__6_ - 6: grep unexpected rust.sum ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/6/logs/stdio - 7: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/7/logs/stdio - 8: build bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/8/logs/stdio - 9: fetch bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/9/logs/stdio - 10: unpack bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/10/logs/stdio - 11: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/11/logs/stdio - 12: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/12/logs/stdio - 13: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/13/logs/stdio - 14: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/14/logs/stdio - 15: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/15/logs/stdio - 16: make clean ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/132/builds/70/steps/16/logs/stdio -- Gcc-rust mailing list Gcc-rust@gcc.gnu.org https://gcc.gnu.org/mailman/listinfo/gcc-rust