Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is an emacs major mode for SourcePawn plugin development. It has
Pawn syntax aware code highlighting, in addition to highlighting of
SourceMode-specific constants and function names.

It is licensed under the GNU GPL v3. See `LICENSE` for details.

If you have downloaded this as an archive from the internet, chances
are there is a file named `sourcepawn-mode.el` in this directory.  The
comments at the top of this file will tell you how to install it.

If you downloaded this from my git repository, or if
`sourcepawn-mode.el` does not exist, you can generate it. Copy all of
the SourcePawn include files into `sp-include`, then run `make`. This
will scan the include files for constant and function names, then
generate optimized regular expressions, then copy these expressions
into `sourcepawn-mode.el.in`, thereby creating `sourcepawn-mode.el`.

---

Files in this package:

README
		this file
LICENSE
		the GNU GPL v3, which sourcepawn-mode is licensed under
Makefile
		used to easily regenerate the source
sourcepawn-mode.el.in
		a template file with all the code but the autogenerated regexps.
sp-include/
		copy the SourceMod Pawn include files here
tools/scan.el
		an Emacs script to scan `sp-include/` for names to syntax highlight
tools/generate.el
		an Emacs script to create optimized regexps from `scan.el` data, and write it to `sourcepawn-mode.el`
keywords/
		files containing code highlighting words that cannot be autogenerated
keywords/generated/
		files containing autogenerated keywords, from `scan.el`
test-files/
		test files in SourceMod Pawn

About

an emacs major mode for the SourceMod variant of the Pawn programming language

Resources

License

Stars

Watchers

Forks

Packages

No packages published