Skip to content

Latest commit

 

History

History
571 lines (328 loc) · 27.7 KB

api_files.md

File metadata and controls

571 lines (328 loc) · 27.7 KB

Languages

  • HTML, CSS, and JavaScript

  • Abaqus

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete abaqus, then save and restart SciTE
  • ActionScript (Flash)

  • Ada

    • highlighting and folding is already enabled by default
  • AMPL

  • APDL

  • Assembler (NASM/MASM)

    • highlighting and folding is already enabled by default
  • Asl (ACPI Source)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete asl, then save and restart SciTE
  • ASN.1 MIB

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete asn1, then save and restart SciTE
  • ASP

    • highlighting and folding is already enabled by default
    • ASP API methods
    • Edit html.properties to set the language of scripts in ASP code
      • If asp.default.language=1, script in an ASP code block is JavaScript
      • If asp.default.language=2, script in an ASP code block is VBScript
      • If asp.default.language=3, script in an ASP code block is Python
  • Asymptote

    • highlighting and folding is enabled after the properties file below is installed
    • Properties file
  • Auto It3

  • AutoHotkey (AHK)

  • AutoCAD Dialog Box components

  • Avenue (Ave)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete ave, then save and restart SciTE
  • AviSynth (avs)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete avs, then save and restart SciTE
  • baan

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete baan, then save and restart SciTE
  • Batch files (MS-DOS)

    • highlighting and folding is already enabled by default
    • API Files for Batch (API files for NT, XP/2003, GNUWin32 UnixUtils and SysInternals commands)
  • Bash

    • highlighting and folding is already enabled by default
  • BlitzBasic

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete blitzbasic, then save and restart SciTE
  • Bullant

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete bullant, then save and restart SciTE
  • C/C++

  • C#

    • highlighting and folding is already enabled by default
    • C# csharp api
  • CIL

  • Clojure

  • CMake

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete cmake, then save and restart SciTE
    • CMake API
  • COBOL

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete cobol, then save and restart SciTE
  • Cobra

  • coffeescript

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete coffeescript, then save and restart SciTE
  • conf (Apache)

    • highlighting and folding is already enabled by default
  • csound

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete csound, then save and restart SciTE
  • D

    • highlighting and folding is already enabled by default
  • Delphi

  • diff files

    • highlighting and folding is already enabled by default
  • ecl

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete ecl, then save and restart SciTE
  • Eiffel

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete eiffel, then save and restart SciTE
  • Erlang

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete erlang, then save and restart SciTE
  • E-Script (escript)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete escript, then save and restart SciTE
  • Flagship

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete flagship, then save and restart SciTE
  • Forth

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete forth, then save and restart SciTE
    • api file for Forth
  • Fortran

  • Freebasic

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete freebasic, then save and restart SciTE
    • properties file that highlights more keywords
    • api file
  • GAP

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete gap, then save and restart SciTE
  • Gettext

    • highlighting and folding is already enabled by default
  • GLPK/GMPL (MathProg)

    • a LP/MILP IDE based on SciTE can be found here
  • Go

    • highlighting and folding is already enabled by default
  • Haml

  • Haskell

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete haskell, then save and restart SciTE
    • literatehaskell support can be enabled by copying haskell.properties to lhaskell.properties, changing all references to .hs to .lhs, and changing the line lexer.*.lhs=haskell to lexer.*.lhs=literatehaskell
  • Intel HEX (hex)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete hex, then save and restart SciTE
  • InnoSetup (inno)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete inno, then save and restart SciTE
  • IDL/MSIDL/XPIDL

    • highlighting and folding is already enabled by default
  • indent

    • a lexer for plain text docs that supports folding on indentation levels
    • highlighting and folding is already enabled by default
  • INI

    • highlighting and folding is already enabled by default
  • Java

  • json and json-ld

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete json, then save and restart SciTE
  • KiXtart (kix)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete kix, then save and restart SciTE
  • LaTeX / TeX

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete latex, then save and restart SciTE
    • a description and Windows package of how to add highlighting, spellcheck, and extensions for using ConTeXt and SciTe
  • LISP, Scheme (scm smd)

    • highlighting and folding is already enabled by default
  • LOT

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete lot, then save and restart SciTE
  • Lout

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete lout, then save and restart SciTE
  • Lua

  • Make / makefile

    • highlighting and folding is already enabled by default
  • markdown

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete markdown, then save and restart SciTE
    • an alternate properties file for markdown
  • Matlab

    • highlighting and folding is already enabled by default
  • maxima

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete maxima, then save and restart SciTE
  • Metapost

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete metapost, then save and restart SciTE
  • MetaQuotes language (MQL4, MQL5, MT4)

  • Microsoft SQL / MSSQL

  • MMIXAL

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete mmixal, then save and restart SciTE
  • Modula 3 (modula3)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete modula3, then save and restart SciTE
  • moonscript

    • properties
    • a package containing SciTE, scintillua, and moonscript highlighting can be found here
  • Nimrod

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete nimrod, then save and restart SciTE
  • nncron / nncrontab

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete nncrontab, then save and restart SciTE
    • nncron api file
  • NSIS (nullsoft install)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete nsis, then save and restart SciTE
    • nsis api file
  • Objective C

    • highlighting and folding is already enabled by default
  • OCaml and mli/sml

    • highlighting and folding is already enabled by default
  • Octave

    • highlighting and folding is already enabled by default
    • octave.api
  • Opal

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete opal, then save and restart SciTE
  • Oracle

  • OScript

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete oscript, then save and restart SciTE
    • oscript.api.zip
  • Pascal

    • highlighting and folding is already enabled by default
    • Pascal API
    • Pascal Abbreviations
  • Perl

  • PHP

  • PostScript

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete ps, then save and restart SciTE
  • POV-Ray

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete pov, then save and restart SciTE
    • POV-Ray API
  • PowerPro

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete powerpro, then save and restart SciTE
  • PowerShell (ps1/ps2)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete powershell, then save and restart SciTE
  • Progress

    • highlighting and folding is enabled after the properties file below is installed
    • Progress properties
  • PureBasic

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete purebasic, then save and restart SciTE
  • Python

  • R

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete r, then save and restart SciTE
    • a properties file with additional keyword highlighting
  • Rebol

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete rebol, then save and restart SciTE
  • Registry

    • highlighting and folding is already enabled by default
  • Ruby

    • highlighting and folding is already enabled by default
    • Ruby API
  • Rust

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete rust, then save and restart SciTE
  • Scheme

    • highlighting and folding is already enabled by default
  • scriptol

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete scriptol, then save and restart SciTE
  • Smalltalk

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete smalltalk, then save and restart SciTE
  • SORCUS Installation (sorcins)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete sorcins, then save and restart SciTE
  • Specman E (specman)

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete specman, then save and restart SciTE
  • Spice

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete spice, then save and restart SciTE
  • SQL and PLSQL

    • highlighting and folding is already enabled by default
  • S-Record

    • highlighting and folding is already enabled by default
  • Swift

    • highlighting and folding is already enabled by default
  • TACL

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete tacl, then save and restart SciTE
  • TADS3

  • TAL

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete tal, then save and restart SciTE
  • Tcl/Tk

    • highlighting and folding is already enabled by default
  • txt2tags

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete txt2tags, then save and restart SciTE
  • Vala

    • highlighting and folding is already enabled by default
  • Verilog

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete verilog, then save and restart SciTE
  • VHDL

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete vhdl, then save and restart SciTE
  • Visual Basic

    • highlighting and folding is already enabled by default
    • vb properties file with more keywords
  • VBScript

  • visualprolog

    • to enable highlighting and folding, open SciTEGlobal.properties, look for imports.exclude=, delete visualprolog, then save and restart SciTE
  • Windows Scripting

  • XML

    • highlighting and folding is already enabled by default
  • YAML

    • highlighting and folding is already enabled by default

The scintillua project adds highlighting and folding for more than 120 languages, but it requires configuration to install. scintillua can be downloaded from here, and see doc/manual.md. A .properties file is still needed to map the file extension to the lexer, more information here.

To contribute a file to this list, send an e-mail to scitewiki at gmail dot com or submit a pull request.

How to install a file downloaded above? Refer to the links at the top of this page for instructions.