Summary

このドキュメントでは、 Git のコードベースで作業する人々が Git のコーディング・スタイルに従いながら、それぞれのお気に入りのツールを使う時に役立つヒントやスクリプトや構成ファイルを収集しています。

Author

The Git community.

Table of contents

Visual Studio Code (VS Code)

contrib/vscode/init.sh スクリプトは、 いくつかの重要な VS Code 機能を有効にする構成ファイルを作成します。 スクリプトの使用に関する詳細については、 contrib/vscode/README.md を参照してください。

Emacs

以下は、 CodingStyle ドキュメントの Linux’s suggestion から採用されています:

  • CodingGuideline の規則に従うには、 cperl-mode を使用すると仮定して、 GIT_CHECKOUT/.dir-locals.el に以下を入れると便利です:

;; note the first part is useful for C editing, too
((nil . ((indent-tabs-mode . t)
         (tab-width . 8)
         (fill-column . 80)))
         (cperl-mode . ((cperl-indent-level . 8)
                        (cperl-extra-newline-before-brace . nil)
                        (cperl-merge-trailing-else . t))))

より完全なセットアップについては、 Git のコードベースが Linux カーネルのスタイルに似たコーディング・タイルを使用しているため、Linux の CodingStyle ドキュメントに記載されているヒントをここでも適用できます。