Atom Packages Directory

a package directory for a text editor of the 21st Century

Clang Tools Extra

Install with:
    apm install clang-tools-extra
  

atom-clang-tools-extra APM Version APM Downloads

Atom.io integration with clang-tools-extra.

Description

This package provides the ability to use clang-tools-extra via Atom.io.

Features

### 1. Integration with clang-tidy This package provides the plugin for Linter using clang-tidy.

Some kinds of errors (such as forgetting to add ;) can be fixed by autocomplete-plus:activate.

2. Integration with clang-rename

It also provides the user interface for clang-rename.

Because of the limitation of clang-rename command, it cannot rename variables used in multiple files.

Requrements

Usage

## clang-tidy 1. Invoke linter:lint to show errors and warnings. 2. Invoke autocomplete-plus:activate to fix error.

clang-rename

  1. Move to the variable that is to be renamed.
  2. Invoke clang-tools-extra:rename (Ctrl-2).
  3. Change the variable name
  4. Invoke clang-tools-extra:confirm-rename (Ctrl-3).

Install

bash $ apm install clang-tools-extra

Todo

License

This software is released under the MIT License, see LICESE.md

Keywords: clang, clang-tools-extra, c++, c, objective-c++, objective-c Suggest keywords
Fork me on GitHub