Index of /besson/publis/Makefiles-support-for-VSCode.git

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  - Root of the website (in English or in French)
[DIR]images/2017-10-11 14:34 -  
[DIR]syntaxes/2017-10-11 11:01 -  
[TXT]CHANGELOG.md2017-10-11 14:54 479  
[   ]LICENSE2017-10-11 11:13 1.1K 
[   ]Makefile2017-10-11 14:32 802  
[TXT]README.md2017-10-11 14:43 3.0KSome details about this page
[   ]_config.yml2017-10-11 11:37 25  
[   ]language-configuration.json2017-10-11 11:03 829  
[   ]package.json2017-10-11 14:42 1.3K 
# Makefiles support for VSCode

Install this extension to have syntax support for [GNU Makefiles](https://www.gnu.org/software/make/manual/make.html) for [Visual Studio Code](https://code.visualstudio.com/).

![Logo](https://github.com/Naereen/Makefiles-support-for-VSCode/raw/master/images/naereen.makefiles-support-for-vscode.small.png)

## Installation

Installation can be done manually:

```bash
cd ~/.vscode/extensions  # or elsewhere, see https://code.visualstudio.com/docs/extensions/yocode#_your-extensions-folder
git clone https://github.com/Naereen/Makefiles-support-for-VSCode/
mv Makefiles-support-for-VSCode makefiles-support-for-vscode-0.0.1
# restart Visual Studio Code to enable the extension
```

Or with the VSCode extension market. Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter:

```
ext install makefiles-support-for-vscode
```

> More details can be found on [the marketplace website](https://marketplace.visualstudio.com/items?itemName=naereen.makefiles-support-for-vscode#overview), or [on GitHub](https://github.com/Naereen/Makefiles-support-for-VSCode).

## Features

- Syntax support for Makefile.
- Comment or uncomment one or more line with the default comment shortcut.

![Demo](https://github.com/Naereen/Makefiles-support-for-VSCode/raw/master/images/demo1.gif)

----

## Requirements

> No requirements. Probably a VSCode version more recent that 1.14.

## Extension Settings

> No settings.

## Known Issues

> None for now. Please fill [a new issue if you find a bug!](https://github.com/Naereen/Makefiles-support-for-VSCode/issues/new).

----

## Release Notes

### [0.0.2](https://marketplace.visualstudio.com/items?itemName=naereen.makefiles-support-for-vscode)
- Better README.md file.

### [0.0.1](https://marketplace.visualstudio.com/items?itemName=naereen.makefiles-support-for-vscode)
- First version, directly imported from TextMate language file from [a SublimeText3 extension (Makefile-plus)](https://github.com/Altomare/sublime-makefile-plus). I used [`yo code`](https://code.visualstudio.com/docs/extensions/yocode).

----

## [TODO task](https://github.com/Naereen/Makefiles-support-for-VSCode/labels/enhancement)
- [ ] Embed [checkmake](https://github.com/mrtazz/checkmake) as a linting tool.
- [ ] Write a magical generic `.vscode/launch.json` file that adds any Makefile rule as a possible launch task (like [this extension for ST3](https://packagecontrol.io/packages/MakeCommands)).

----

## :scroll: License ? [![GitHub license](https://img.shields.io/github/license/Naereen/badges.svg)](https://github.com/Naereen/Makefiles-support-for-VSCode/blob/master/LICENSE)
[MIT Licensed](https://lbesson.mit-license.org/) (file [LICENSE](https://github.com/Naereen/Makefiles-support-for-VSCode/blob/master/LICENSE)).
© [Lilian Besson](https://GitHub.com/Naereen), 2017.

[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/Makefiles-support-for-VSCode/graphs/commit-activity)
[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/Naereen/ama)