<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.228.56.128</id>
	<title>WikEmacs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.228.56.128"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/92.228.56.128"/>
	<updated>2026-05-02T09:50:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Flymake&amp;diff=2113</id>
		<title>Flymake</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Flymake&amp;diff=2113"/>
		<updated>2012-04-01T07:11:12Z</updated>

		<summary type="html">&lt;p&gt;92.228.56.128: create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compile]]&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
Flymake is a on-the-fly syntax checker for Emacs. It works by running a&lt;br /&gt;
preconfigured syntax check tool in the background, processing the tool's&lt;br /&gt;
output and highlighting errors in the current Buffer. The most common&lt;br /&gt;
use is to check computer programs for errors, although flymake can be&lt;br /&gt;
configured to use any program for checking the contents of a buffer.&lt;br /&gt;
&lt;br /&gt;
The [[Flyspell]] mode provides a similar functionality for spellchecking&lt;br /&gt;
a document on the fly.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
This section details how to make flymake work with different&lt;br /&gt;
programming languages. &lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
&lt;br /&gt;
Using flymake with the C programming language requires some&lt;br /&gt;
setup. Flymake expects a [http://www.gnu.org/software/make/ Makefile] in&lt;br /&gt;
the current directory. The Makefile is required to have a target named&lt;br /&gt;
&amp;quot;check-syntax&amp;quot;. Thus a minimal Makefile for getting flymake to work&lt;br /&gt;
could look like this:&lt;br /&gt;
&lt;br /&gt;
{{Snippet|&lt;br /&gt;
.PHONY: check-syntax&lt;br /&gt;
&lt;br /&gt;
# depending on the compiler, -fsyntax-only has to be&lt;br /&gt;
# replaced by another option&lt;br /&gt;
&lt;br /&gt;
check-syntax:&lt;br /&gt;
        $(CC) -fsyntax-only  $(CHK_SOURCES)&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>92.228.56.128</name></author>
	</entry>
</feed>